{"id":55806,"name":"terra-draw","ecosystem":"npm","repository_url":"https://github.com/JamesLMilner/terra-dgit","issues_count":16,"created_at":"2025-07-28T22:17:38.815Z","updated_at":"2025-07-28T22:17:38.815Z","purl":"pkg:npm/terra-draw","metadata":{"id":5420614,"name":"terra-draw","ecosystem":"npm","description":"Frictionless map drawing across mapping provider","homepage":"https://github.com/JamesLMilner/terra-draw#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/JamesLMilner/terra-dgit","keywords_array":["map","drawing","draw","map drawing","geometry","arcgis","leaflet","maplibre","openlayers","mapbox"],"namespace":null,"versions_count":100,"first_release_published_at":"2022-11-13T20:44:53.018Z","latest_release_published_at":"2025-07-24T21:43:51.045Z","latest_release_number":"1.11.0","last_synced_at":"2025-07-24T21:44:17.252Z","created_at":"2022-11-13T21:09:51.881Z","updated_at":"2025-07-24T21:54:50.079Z","registry_url":"https://www.npmjs.com/package/terra-draw","install_command":"npm install terra-draw","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.11.0"}},"repo_metadata":{},"repo_metadata_updated_at":"2025-07-24T21:54:50.053Z","dependent_packages_count":1,"downloads":51877,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":5.362881176287916,"dependent_repos_count":10.34547353362831,"dependent_packages_count":20.988444650457918,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":12.232266453458047},"purl":"pkg:npm/terra-draw","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/terra-draw","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/terra-draw","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/terra-draw/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/terra-draw/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/terra-draw/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/terra-draw/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/terra-draw/related_packages","maintainers":[{"uuid":"jamesmilneruk","login":"jamesmilneruk","name":null,"email":"jamesmilner22@hotmail.com","url":null,"packages_count":142,"html_url":"https://www.npmjs.com/~jamesmilneruk","role":null,"created_at":"2022-11-13T21:19:17.427Z","updated_at":"2022-11-13T21:19:17.427Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jamesmilneruk/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5084479,"maintainers_count":1037092,"namespaces_count":306387,"keywords_count":717574,"github":"npm","metadata":{"funded_packages_count":153759},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-07-31T05:43:06.925Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":8,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"5439527081","node_id":"PR_kwDOTM-kvM8AAAABDU9aJg","number":503,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T10:32:42.000Z","updated_at":"2026-09-13T10:32: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":42,"packages":[{"name":"@capacitor/android","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/ios","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/local-notifications","old_version":"8.2.1","new_version":"8.3.1","repository_url":"https://github.com/ionic-team/capacitor-local-notifications"},{"name":"@hookform/resolvers","old_version":"5.7.1","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@sentry/capacitor","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/getsentry/sentry-capacitor"},{"name":"@sentry/react","old_version":"10.60.0","new_version":"10.74.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@turf/area","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-intersects","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-point-in-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/buffer","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/circle","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/difference","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/distance","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/helpers","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/intersect","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/length","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/nearest-point-on-line","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/polygonize","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/simplify","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/union","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@xmldom/xmldom","old_version":"0.9.10","new_version":"0.9.12","repository_url":"https://github.com/xmldom/xmldom"},{"name":"firebase","old_version":"12.17.0","new_version":"12.19.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"maplibre-gl","old_version":"6.1.0","new_version":"6.9.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"motion","old_version":"13.1.0","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"posthog-js","old_version":"1.409.0","new_version":"1.429.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-aria-components","old_version":"1.20.0","new_version":"1.21.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-hook-form","old_version":"7.84.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-map-gl","old_version":"8.1.2","new_version":"8.1.3","repository_url":"https://github.com/visgl/react-map-gl"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"terra-draw","old_version":"1.32.2","new_version":"1.33.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.1","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@rolldown/binding-darwin-arm64","old_version":"1.2.1","new_version":"1.2.8","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-darwin-x64","old_version":"1.2.1","new_version":"1.2.8","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-x64-gnu","old_version":"1.2.1","new_version":"1.2.8","repository_url":"https://github.com/rolldown/rolldown"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.5.0` | `8.5.1` |\n| [@capacitor/ios](https://github.com/ionic-team/capacitor) | `8.5.0` | `8.5.1` |\n| [@capacitor/local-notifications](https://github.com/ionic-team/capacitor-local-notifications) | `8.2.1` | `8.3.1` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.7.1` | `5.9.1` |\n| [@sentry/capacitor](https://github.com/getsentry/sentry-capacitor) | `4.2.0` | `4.3.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.60.0` | `10.74.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [@turf/area](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-intersects](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-point-in-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/buffer](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/circle](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/difference](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/distance](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/helpers](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/intersect](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/length](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/nearest-point-on-line](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/polygonize](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/simplify](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/union](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.9.10` | `0.9.12` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.17.0` | `12.19.0` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `6.1.0` | `6.9.0` |\n| [motion](https://github.com/motiondivision/motion) | `13.1.0` | `13.2.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.409.0` | `1.429.2` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [react-aria-components](https://github.com/adobe/react-spectrum) | `1.20.0` | `1.21.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.84.0` | `7.87.0` |\n| [react-map-gl](https://github.com/visgl/react-map-gl) | `8.1.2` | `8.1.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.3` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.32.2` | `1.33.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@rolldown/binding-darwin-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.8` |\n| [@rolldown/binding-darwin-x64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.8` |\n| [@rolldown/binding-linux-x64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.8` |\n\n\nUpdates `@capacitor/android` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e@​capacitor/android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e@​capacitor/android's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/commit/0c9e35dec13a99ec4a582a2edc536cbec96bf27d\"\u003e\u003ccode\u003e0c9e35d\u003c/code\u003e\u003c/a\u003e Release 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003e\u003ccode\u003eee586ae\u003c/code\u003e\u003c/a\u003e fix: block navigation to the internal HTTP proxy path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e\u003ccode\u003e5ac4dd6\u003c/code\u003e\u003c/a\u003e fix(core): prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e\u003ccode\u003e5e5bb3b\u003c/code\u003e\u003c/a\u003e fix(cli): use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/ios` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e@​capacitor/ios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e@​capacitor/ios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/commit/0c9e35dec13a99ec4a582a2edc536cbec96bf27d\"\u003e\u003ccode\u003e0c9e35d\u003c/code\u003e\u003c/a\u003e Release 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003e\u003ccode\u003eee586ae\u003c/code\u003e\u003c/a\u003e fix: block navigation to the internal HTTP proxy path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e\u003ccode\u003e5ac4dd6\u003c/code\u003e\u003c/a\u003e fix(core): prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e\u003ccode\u003e5e5bb3b\u003c/code\u003e\u003c/a\u003e fix(cli): use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/local-notifications` from 8.2.1 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/releases\"\u003e@​capacitor/local-notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.3.0...v8.3.1\"\u003e8.3.1\u003c/a\u003e (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003eb8ced9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/@capacitor/local-notifications/v/8.3.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e2bcb375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/@capacitor/local-notifications/v/8.3.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/ionic-team/capacitor-local-notifications/blob/main/CHANGELOG.md\"\u003e@​capacitor/local-notifications's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.3.0...v8.3.1\"\u003e8.3.1\u003c/a\u003e (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003eb8ced9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e2bcb375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\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/ionic-team/capacitor-local-notifications/commit/0fbde4878e97e9947d5413737252012befbab139\"\u003e\u003ccode\u003e0fbde48\u003c/code\u003e\u003c/a\u003e chore(release): 8.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003e\u003ccode\u003eb8ced9c\u003c/code\u003e\u003c/a\u003e fix(android): License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/4b0a91e35c059afb5da04915842d44ee505873cc\"\u003e\u003ccode\u003e4b0a91e\u003c/code\u003e\u003c/a\u003e docs: add \u0026quot;Errors\u0026quot; table to docs (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/725368448162750d5a1aaa15bcf00c5129560864\"\u003e\u003ccode\u003e7253684\u003c/code\u003e\u003c/a\u003e docs: clarify info about implicit permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/e1eba406b31af4655fd248a497f34040caeb0395\"\u003e\u003ccode\u003ee1eba40\u003c/code\u003e\u003c/a\u003e ci: fix publish-script path depth and podspec tag format for standalone repo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b07822351e819b9f8a1dbf1a83d558defb5be2b2\"\u003e\u003ccode\u003eb078223\u003c/code\u003e\u003c/a\u003e chore(release): 8.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e\u003ccode\u003e2bcb375\u003c/code\u003e\u003c/a\u003e feat: new Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​capacitor/local-notifications\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 `@hookform/resolvers` from 5.7.1 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/capacitor` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/releases\"\u003e@​sentry/capacitor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/blob/main/CHANGELOG.md\"\u003e@​sentry/capacitor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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/getsentry/sentry-capacitor/commit/0a6c29578534ab528d7760db76d24ca224592991\"\u003e\u003ccode\u003e0a6c295\u003c/code\u003e\u003c/a\u003e release: 4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/dc8930b46a5adc962fb8f7b91cb3d5f15c1b2686\"\u003e\u003ccode\u003edc8930b\u003c/code\u003e\u003c/a\u003e fix(ci): Fix release artifact upload after Yarn 4 migration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/462837c44a8c29b6fc416d94cab199bdd4536f77\"\u003e\u003ccode\u003e462837c\u003c/code\u003e\u003c/a\u003e ci: Remove disabled changelog-preview workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/e0cfb74c7b1160c1ade3ab1380d3c46b87cebe12\"\u003e\u003ccode\u003ee0cfb74\u003c/code\u003e\u003c/a\u003e build: Bump Sentry JavaScript SDK from 10.60.0 to 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/f2fd17f1e1dad0dd4f2017d7d1861c8da5f79991\"\u003e\u003ccode\u003ef2fd17f\u003c/code\u003e\u003c/a\u003e fix(scripts): Fix check-siblings.js postinstall advice for Yarn 4/Berry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/2ae8579c91b7436a06843424f202e5980e16fe46\"\u003e\u003ccode\u003e2ae8579\u003c/code\u003e\u003c/a\u003e chore: warn about upcoming CocoaPods deprecation for iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/0240ac3d0ce5a2357cbdbabde7be6c47ac5e2516\"\u003e\u003ccode\u003e0240ac3\u003c/code\u003e\u003c/a\u003e chore: Add PR template checkbox for cross sdk review on public API changes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/36222f5536e4eb7ff76eef645a854c91e3fd4161\"\u003e\u003ccode\u003e36222f5\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/craft from 2.23.2 to 2.27.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/02dd6df6da2379946aba93c5e9873cbcf9453f59\"\u003e\u003ccode\u003e02dd6df\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/github-workflows/updater from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/1e43dea3e08e0fbee8d09b90881598c1e14396a7\"\u003e\u003ccode\u003e1e43dea\u003c/code\u003e\u003c/a\u003e build(deps): bump io.sentry:sentry-android from 8.41.0 to 8.50.1 in /android ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-capacitor/compare/4.2.0...4.3.0\"\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.60.0 to 10.74.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@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.74.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10): Streamline isolation scope handling \u0026amp; reset in isolation scopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24152\"\u003e#24152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Include Gemini reasoning tokens in Vercel AI token usage (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23433\"\u003e#23433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser): Set \u003ccode\u003euser_agent.original\u003c/code\u003e on all spans for consistent filtering (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24226\"\u003e#24226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Auto-instrument classes re-exported from the worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24181\"\u003e#24181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Guard \u003ccode\u003eloadModule\u003c/code\u003e default parameter against ESM scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24154\"\u003e#24154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Match wrapped Facebook Mobile browser errors in \u003ccode\u003eDEFAULT_IGNORE_ERRORS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23877\"\u003e#23877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Resolve MCP capture policy per operation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23796\"\u003e#23796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Fix SDK import crashing under jsdom/happy-dom (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23906\"\u003e#23906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Keep the Pages Router runtime out of App Router client bundles (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24223\"\u003e#24223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Register Vercel AI span processors on Next.js (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23773\"\u003e#23773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Windows file:// for import-in-the-middle hook and isAbsolute for C:\\ (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24026\"\u003e#24026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/profiling-node): Bump \u003ccode\u003e@​sentry/node-cpu-profiler\u003c/code\u003e to 2.4.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24238\"\u003e#24238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Handle SvelteKit 3 error kinds in handleErrorWithSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23995\"\u003e#23995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Read Cloudflare execution context from platform.ctx (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23994\"\u003e#23994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Read SvelteKit config from the Vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23998\"\u003e#23998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(e2e): Assert Next.js Cloudflare worker bundle stays free of orchestrion bundler plugins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23910\"\u003e#23910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/halillusion\"\u003e\u003ccode\u003e@​halillusion\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/zkasuran\"\u003e\u003ccode\u003e@​zkasuran\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\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\u003e27.12 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\u003e25.59 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\u003e45.53 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\u003e47.29 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\u003e50.18 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\u003e83.87 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\u003e73.74 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\u003e88.49 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\u003e100.82 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.89 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\u003e31.8 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\u003e36.82 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\u003e28.19 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\u003e28.41 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\u003e29.09 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\u003e28.89 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\u003e47.74 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\u003e32.42 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\u003e47.47 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\u003e27.15 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/10.74.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.74.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10): Streamline isolation scope handling \u0026amp; reset in isolation scopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24152\"\u003e#24152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Include Gemini reasoning tokens in Vercel AI token usage (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23433\"\u003e#23433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser): Set \u003ccode\u003euser_agent.original\u003c/code\u003e on all spans for consistent filtering (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24226\"\u003e#24226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Auto-instrument classes re-exported from the worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24181\"\u003e#24181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Guard \u003ccode\u003eloadModule\u003c/code\u003e default parameter against ESM scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24154\"\u003e#24154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Match wrapped Facebook Mobile browser errors in \u003ccode\u003eDEFAULT_IGNORE_ERRORS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23877\"\u003e#23877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Resolve MCP capture policy per operation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23796\"\u003e#23796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Fix SDK import crashing under jsdom/happy-dom (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23906\"\u003e#23906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Keep the Pages Router runtime out of App Router client bundles (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24223\"\u003e#24223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Register Vercel AI span processors on Next.js (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23773\"\u003e#23773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Windows file:// for import-in-the-middle hook and isAbsolute for C:\\ (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24026\"\u003e#24026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/profiling-node): Bump \u003ccode\u003e@​sentry/node-cpu-profiler\u003c/code\u003e to 2.4.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24238\"\u003e#24238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Handle SvelteKit 3 error kinds in handleErrorWithSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23995\"\u003e#23995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Read Cloudflare execution context from platform.ctx (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23994\"\u003e#23994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Read SvelteKit config from the Vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23998\"\u003e#23998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(e2e): Assert Next.js Cloudflare worker bundle stays free of orchestrion bundler plugins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23910\"\u003e#23910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/halillusion\"\u003e\u003ccode\u003e@​halillusion\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/zkasuran\"\u003e\u003ccode\u003e@​zkasuran\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\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(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\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/ce5009a75557749af04b314d9edc9c969566f2b4\"\u003e\u003ccode\u003ece5009a\u003c/code\u003e\u003c/a\u003e release: 10.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b24ddd35a158e63bbb96ddb2e60abcf970bfc06\"\u003e\u003ccode\u003e4b24ddd\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.74.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24252\"\u003e#24252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/371ed5da5ff9eac102a1e7ac07b797f6204fd65e\"\u003e\u003ccode\u003e371ed5d\u003c/code\u003e\u003c/a\u003e fix(v10/profiling-node): Bump \u003ccode\u003e@​sentry/node-cpu-profiler\u003c/code\u003e to 2.4.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24238\"\u003e#24238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f38e485dad0891045b44952c3609f9c8d9ade0c\"\u003e\u003ccode\u003e9f38e48\u003c/code\u003e\u003c/a\u003e fix(v10/browser): Set \u003ccode\u003euser_agent.original\u003c/code\u003e on all spans for consistent filte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/264f99003451dd50f0e8e5bbe913a7aca5534e9a\"\u003e\u003ccode\u003e264f990\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Auto-instrument classes re-exported from the worker entr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c89f6e618d53b02aebfcd5c415a2c67f16fa3c78\"\u003e\u003ccode\u003ec89f6e6\u003c/code\u003e\u003c/a\u003e fix(v10/nextjs): Keep the Pages Router runtime out of App Router client bundl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/de25dcb926c87ed7002406e4c54647e39143790a\"\u003e\u003ccode\u003ede25dcb\u003c/code\u003e\u003c/a\u003e fix(v10/core): Guard \u003ccode\u003eloadModule\u003c/code\u003e default parameter against ESM scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24154\"\u003e#24154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6270379e0397da7f9e10bc5a55a16aa0ed583ab\"\u003e\u003ccode\u003eb627037\u003c/code\u003e\u003c/a\u003e feat(v10): Streamline isolation scope handling \u0026amp; reset in isolation scopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2ce0ea1bc6005f8b1334864689ec52f215acf256\"\u003e\u003ccode\u003e2ce0ea1\u003c/code\u003e\u003c/a\u003e fix(v10/nuxt): Windows file:// for import-in-the-middle hook and isAbsolute f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e0eccc9899efb71af8894a1318d4c488f7f7596\"\u003e\u003ccode\u003e3e0eccc\u003c/code\u003e\u003c/a\u003e fix(server-utils): Include Gemini reasoning tokens in Vercel AI token usage (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.74.0\"\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.101.4 to 5.102.8\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.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.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.102.8\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.102.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/area` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/area's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox-polygon` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox-polygon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pito...\n\n_Description has been truncated_","html_url":"https://github.com/gelbh/jetlag/pull/503","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gelbh%2Fjetlag/issues/503","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/503/packages"},{"uuid":"5412192311","node_id":"PR_kwDOSprnHs8AAAABC_akrQ","number":31,"state":"closed","title":"chore(deps): bump the frontend-minor-und-patch group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-12T17:38:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-10T12:31:17.000Z","updated_at":"2026-09-12T17:38:19.000Z","time_to_close":191220,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-minor-und-patch","update_count":18,"packages":[{"name":"@ant-design/icons","old_version":"6.3.2","new_version":"6.3.4","repository_url":"https://github.com/ant-design/ant-design-icons"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"antd","old_version":"6.5.2","new_version":"6.6.3","repository_url":"https://github.com/ant-design/ant-design"},{"name":"dayjs","old_version":"1.11.21","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"proj4","old_version":"2.20.9","new_version":"2.22.0","repository_url":"https://github.com/proj4js/proj4js"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"terra-draw","old_version":"1.32.2","new_version":"1.33.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"@tanstack/react-query-devtools","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/jest-dom","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.1.1","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.4","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"10.8.0","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.5","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-minor-und-patch group with 18 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ant-design/icons](https://github.com/ant-design/ant-design-icons) | `6.3.2` | `6.3.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [antd](https://github.com/ant-design/ant-design) | `6.5.2` | `6.6.3` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.21` | `1.11.23` |\n| [proj4](https://github.com/proj4js/proj4js) | `2.20.9` | `2.22.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.32.2` | `1.33.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.101.4` | `5.102.8` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `7.0.0` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.5.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.2.18` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.4` | `6.1.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.10.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.70.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.5` | `8.2.2` |\n\n\nUpdates `@ant-design/icons` from 6.3.2 to 6.3.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ant-design/ant-design-icons/commits\"\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.101.4 to 5.102.8\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.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.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.102.8\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.102.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `antd` from 6.5.2 to 6.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ant-design/ant-design/releases\"\u003eantd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix DatePicker and TimePicker rendering issues when \u003ccode\u003eprefix\u003c/code\u003e, \u003ccode\u003esuffixIcon\u003c/code\u003e, \u003ccode\u003eallowClear.clearIcon\u003c/code\u003e, or the value returned by \u003ccode\u003erenderExtraFooter\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1009\"\u003ereact-component/picker#1009\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Modal and Drawer mask click closing behavior when reusing a \u003ccode\u003emask\u003c/code\u003e configuration object. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59233\"\u003e#59233\u003c/a\u003e \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 Fix Select, AutoComplete, Cascader, and TreeSelect \u003ccode\u003epopupRender\u003c/code\u003e types to accept \u003ccode\u003eReactElement\u003c/code\u003e and return \u003ccode\u003eReactNode\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker\n\u003cul\u003e\n\u003cli\u003e🇩🇪 Fix DatePicker using incorrect default date and date-time formats with the German locale, using \u003ccode\u003eDD.MM.YYYY\u003c/code\u003e and \u003ccode\u003eDD.MM.YYYY HH:mm:ss\u003c/code\u003e respectively. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59151\"\u003e#59151\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix DatePicker popup closing unexpectedly when navigating to the month boundary set by \u003ccode\u003eminDate\u003c/code\u003e or \u003ccode\u003emaxDate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1012\"\u003ereact-component/picker#1012\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix DatePicker.RangePicker losing the pending date selection highlight when hovering over another date with \u003ccode\u003eshowTime\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1010\"\u003ereact-component/picker#1010\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Add missing DatePicker year, quarter, month, week, and range placeholders in 32 locales. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59219\"\u003e#59219\u003c/a\u003e \u003ca href=\"https://github.com/stop1love1\"\u003e\u003ccode\u003e@​stop1love1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Correct Traditional Chinese (Taiwan) text for the DatePicker confirmation button and ColorPicker gradient color. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59129\"\u003e#59129\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIcon\n\u003cul\u003e\n\u003cli\u003e🆕 Add \u003ccode\u003eMetaFilled\u003c/code\u003e and \u003ccode\u003eNetflixFilled\u003c/code\u003e brand icons to Icon. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/755\"\u003eant-design-icons#755\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mohamedkhaled4053\"\u003e\u003ccode\u003e@​mohamedkhaled4053\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon \u003ccode\u003eXFilled\u003c/code\u003e rendering as a solid square. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/758\"\u003eant-design-icons#758\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon failing to render when bundled with Bun. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/768\"\u003eant-design-icons#768\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon crashing the page when an icon definition is invalid. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/762\"\u003eant-design-icons#762\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eInput\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Input.Password ignoring controlled visibility when activating the visibility toggle. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59168\"\u003e#59168\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⌨️ Fix Input.Password repeatedly toggling password visibility when holding down Enter or Space. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59135\"\u003e#59135\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Input.Search not calling the custom \u003ccode\u003eenterButton\u003c/code\u003e \u003ccode\u003eonMouseDown\u003c/code\u003e handler. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59180\"\u003e#59180\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Dropdown throwing errors when \u003ccode\u003epopupRender\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e, arrays, or numbers. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Checkbox.Group losing default selections and failing to update selections when \u003ccode\u003evalue\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59217\"\u003e#59217\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Radio.Group not updating its selection when \u003ccode\u003evalue\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59162\"\u003e#59162\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Layout.Sider not collapsing when clicking its trigger with \u003ccode\u003ecollapsed\u003c/code\u003e set to \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59175\"\u003e#59175\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Table single-select tree filters not selecting empty string values. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59141\"\u003e#59141\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Image.PreviewGroup navigation arrows pointing in the wrong direction in RTL mode. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59145\"\u003e#59145\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⌨️ Fix Tag close buttons and Tag.CheckableTag being activated repeatedly when holding down Enter or Space. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59134\"\u003e#59134\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e♿ Improve Steps progress icon accessibility semantics and remove its hardcoded English name. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59073\"\u003e#59073\u003c/a\u003e \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Add localized accessible names for Carousel navigation arrows in 45 locales. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59218\"\u003e#59218\u003c/a\u003e \u003ca href=\"https://github.com/stop1love1\"\u003e\u003ccode\u003e@​stop1love1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 修复 DatePicker 和 TimePicker 的 \u003ccode\u003eprefix\u003c/code\u003e、\u003ccode\u003esuffixIcon\u003c/code\u003e、\u003ccode\u003eallowClear.clearIcon\u003c/code\u003e 或 \u003ccode\u003erenderExtraFooter\u003c/code\u003e 返回值为 \u003ccode\u003e0\u003c/code\u003e 时渲染异常的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1009\"\u003ereact-component/picker#1009\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Modal 和 Drawer 复用 \u003ccode\u003emask\u003c/code\u003e 配置对象时点击遮罩关闭行为异常的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59233\"\u003e#59233\u003c/a\u003e \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 修正 Select、AutoComplete、Cascader 和 TreeSelect 的 \u003ccode\u003epopupRender\u003c/code\u003e 类型，支持接收 \u003ccode\u003eReactElement\u003c/code\u003e 并返回 \u003ccode\u003eReactNode\u003c/code\u003e。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker\n\u003cul\u003e\n\u003cli\u003e🇩🇪 修复 DatePicker 在德语地区设置下默认日期和日期时间格式不正确的问题，分别使用 \u003ccode\u003eDD.MM.YYYY\u003c/code\u003e 和 \u003ccode\u003eDD.MM.YYYY HH:mm:ss\u003c/code\u003e。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59151\"\u003e#59151\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 DatePicker 设置 \u003ccode\u003eminDate\u003c/code\u003e 或 \u003ccode\u003emaxDate\u003c/code\u003e 后，切换到边界月份时面板意外关闭的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1012\"\u003ereact-component/picker#1012\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 DatePicker.RangePicker 开启 \u003ccode\u003eshowTime\u003c/code\u003e 时，悬停其他日期导致待确认日期的选中样式丢失的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1010\"\u003ereact-component/picker#1010\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 补充 DatePicker 在 32 个语言包中缺失的年、季度、月、周及对应范围选择占位文案。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59219\"\u003e#59219\u003c/a\u003e \u003ca href=\"https://github.com/stop1love1\"\u003e\u003ccode\u003e@​stop1love1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 修正 DatePicker 确认按钮和 ColorPicker 渐变色的繁体中文（台湾）文案。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59129\"\u003e#59129\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIcon\n\u003cul\u003e\n\u003cli\u003e🆕 新增 Icon 品牌图标 \u003ccode\u003eMetaFilled\u003c/code\u003e 和 \u003ccode\u003eNetflixFilled\u003c/code\u003e。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/755\"\u003eant-design-icons#755\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mohamedkhaled4053\"\u003e\u003ccode\u003e@​mohamedkhaled4053\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Icon 的 \u003ccode\u003eXFilled\u003c/code\u003e 图标显示为实心方块的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/758\"\u003eant-design-icons#758\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Icon 在 Bun 打包后无法显示的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/768\"\u003eant-design-icons#768\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Icon 遇到无效图标定义时导致页面崩溃的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/762\"\u003eant-design-icons#762\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eInput\n\u003cul\u003e\n\u003cli\u003e🐞 修复 Input.Password 切换显隐时未遵循受控显隐状态的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59168\"\u003e#59168\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⌨️ 修复 Input.Password 在长按回车键或空格键时反复切换密码可见状态的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59135\"\u003e#59135\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Input.Search 未触发自定义 \u003ccode\u003eenterButton\u003c/code\u003e 的 \u003ccode\u003eonMouseDown\u003c/code\u003e 回调的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59180\"\u003e#59180\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 修复 Dropdown 的 \u003ccode\u003epopupRender\u003c/code\u003e 返回 \u003ccode\u003enull\u003c/code\u003e、数组或数字等内容时抛出错误的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Checkbox.Group 的 \u003ccode\u003evalue\u003c/code\u003e 为 \u003ccode\u003eundefined\u003c/code\u003e 时默认选中项失效且无法更新选中状态的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59217\"\u003e#59217\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Radio.Group 在 \u003ccode\u003evalue\u003c/code\u003e 为 \u003ccode\u003eundefined\u003c/code\u003e 时无法更新选中项的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59162\"\u003e#59162\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\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/ant-design/ant-design/blob/master/CHANGELOG.en-US.md\"\u003eantd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.3\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e2026-09-07\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix DatePicker and TimePicker rendering issues when \u003ccode\u003eprefix\u003c/code\u003e, \u003ccode\u003esuffixIcon\u003c/code\u003e, \u003ccode\u003eallowClear.clearIcon\u003c/code\u003e, or the value returned by \u003ccode\u003erenderExtraFooter\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1009\"\u003ereact-component/picker#1009\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Modal and Drawer mask click closing behavior when reusing a \u003ccode\u003emask\u003c/code\u003e configuration object. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59233\"\u003e#59233\u003c/a\u003e \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 Fix Select, AutoComplete, Cascader, and TreeSelect \u003ccode\u003epopupRender\u003c/code\u003e types to accept \u003ccode\u003eReactElement\u003c/code\u003e and return \u003ccode\u003eReactNode\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker\n\u003cul\u003e\n\u003cli\u003e🇩🇪 Fix DatePicker using incorrect default date and date-time formats with the German locale, using \u003ccode\u003eDD.MM.YYYY\u003c/code\u003e and \u003ccode\u003eDD.MM.YYYY HH:mm:ss\u003c/code\u003e respectively. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59151\"\u003e#59151\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix DatePicker popup closing unexpectedly when navigating to the month boundary set by \u003ccode\u003eminDate\u003c/code\u003e or \u003ccode\u003emaxDate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1012\"\u003ereact-component/picker#1012\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix DatePicker.RangePicker losing the pending date selection highlight when hovering over another date with \u003ccode\u003eshowTime\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1010\"\u003ereact-component/picker#1010\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Add missing DatePicker year, quarter, month, week, and range placeholders in 32 locales. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59219\"\u003e#59219\u003c/a\u003e \u003ca href=\"https://github.com/stop1love1\"\u003e\u003ccode\u003e@​stop1love1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Correct Traditional Chinese (Taiwan) text for the DatePicker confirmation button and ColorPicker gradient color. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59129\"\u003e#59129\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIcon\n\u003cul\u003e\n\u003cli\u003e🆕 Add \u003ccode\u003eMetaFilled\u003c/code\u003e and \u003ccode\u003eNetflixFilled\u003c/code\u003e brand icons to Icon. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/755\"\u003eant-design-icons#755\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mohamedkhaled4053\"\u003e\u003ccode\u003e@​mohamedkhaled4053\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon \u003ccode\u003eXFilled\u003c/code\u003e rendering as a solid square. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/758\"\u003eant-design-icons#758\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon failing to render when bundled with Bun. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/768\"\u003eant-design-icons#768\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon crashing the page when an icon definition is invalid. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/762\"\u003eant-design-icons#762\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eInput\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Input.Password ignoring controlled visibility when activating the visibility toggle. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59168\"\u003e#59168\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⌨️ Fix Input.Password repeatedly toggling password visibility when holding down Enter or Space. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59135\"\u003e#59135\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Input.Search not calling the custom \u003ccode\u003eenterButton\u003c/code\u003e \u003ccode\u003eonMouseDown\u003c/code\u003e handler. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59180\"\u003e#59180\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Dropdown throwing errors when \u003ccode\u003epopupRender\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e, arrays, or numbers. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Checkbox.Group losing default selections and failing to update selections when \u003ccode\u003evalue\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59217\"\u003e#59217\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Radio.Group not updating its selection when \u003ccode\u003evalue\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59162\"\u003e#59162\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Layout.Sider not collapsing when clicking its trigger with \u003ccode\u003ecollapsed\u003c/code\u003e set to \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59175\"\u003e#59175\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Table single-select tree filters not selecting empty string values. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59141\"\u003e#59141\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Image.PreviewGroup navigation arrows pointing in the wrong direction in RTL mode. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59145\"\u003e#59145\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⌨️ Fix Tag close buttons and Tag.CheckableTag being activated repeatedly when holding down Enter or Space. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59134\"\u003e#59134\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e♿ Improve Steps progress icon accessibility semantics and remove its hardcoded English name. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59073\"\u003e#59073\u003c/a\u003e \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Add localized accessible names for Carousel navigation arrows in 45 locales. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59218\"\u003e#59218\u003c/a\u003e \u003ca href=\"https://github.com/stop1love1\"\u003e\u003ccode\u003e@​stop1love1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.2\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e2026-08-28\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿ Improve Progress, Steps, and Tooltip accessibility by avoiding redundant SVG announcements, triggering Steps item \u003ccode\u003eonClick\u003c/code\u003e on keyboard activation, and preserving existing Tooltip \u003ccode\u003earia-describedby\u003c/code\u003e relationships. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59139\"\u003e#59139\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix numeric \u003ccode\u003e0\u003c/code\u003e content rendering across Alert, Empty, Card, Tag, Breadcrumb, Segmented, FloatButton, Form.Item, and Statistic. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59117\"\u003e#59117\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59094\"\u003e#59094\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59079\"\u003e#59079\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59101\"\u003e#59101\u003c/a\u003e \u003ca href=\"https://github.com/bhumin18\"\u003e\u003ccode\u003e@​bhumin18\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 Fix Alert global \u003ccode\u003eclosable\u003c/code\u003e and Select and AutoComplete \u003ccode\u003eonPopupVisibleChange\u003c/code\u003e type definitions incorrectly exposing unsupported callbacks or props. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59100\"\u003e#59100\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59142\"\u003e#59142\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMenu\n\u003cul\u003e\n\u003cli\u003e⌨️ Fix duplicate Menu popup IDs across multiple instances. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59048\"\u003e#59048\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Menu horizontal submenus unexpectedly closing when the pointer moves from an item to its popup. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59088\"\u003e#59088\u003c/a\u003e \u003ca href=\"https://github.com/EmilyyyLiu\"\u003e\u003ccode\u003e@​EmilyyyLiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Menu icons continuing to move after an inline menu finishes collapsing. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59085\"\u003e#59085\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTransfer\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Transfer select-all checkbox remaining enabled when all search results are disabled. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59121\"\u003e#59121\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Transfer rendering no items after filtered data is restored from an empty result. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59074\"\u003e#59074\u003c/a\u003e \u003ca href=\"https://github.com/biubiukam\"\u003e\u003ccode\u003e@​biubiukam\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTable\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Table sortable columns not invoking custom \u003ccode\u003eonKeyDown\u003c/code\u003e handlers for keys other than Enter. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59078\"\u003e#59078\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Table triggering \u003ccode\u003efilterDropdownProps.onOpenChange(false)\u003c/code\u003e twice when closing the built-in filter dropdown. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59023\"\u003e#59023\u003c/a\u003e \u003ca href=\"https://github.com/thlovey\"\u003e\u003ccode\u003e@​thlovey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTree\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/6b46530a84b9d65783deb58df42d22d46b50efa7\"\u003e\u003ccode\u003e6b46530\u003c/code\u003e\u003c/a\u003e docs: add changelog for 6.6.3 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59239\"\u003e#59239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/9e9d2d506bc660799d3e186a2b545ac5de733322\"\u003e\u003ccode\u003e9e9d2d5\u003c/code\u003e\u003c/a\u003e fix(DatePicker): use German date formats (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59151\"\u003e#59151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/9ed4ef1f0a32770eda99c262665ed4db724f5efb\"\u003e\u003ccode\u003e9ed4ef1\u003c/code\u003e\u003c/a\u003e docs: explain SVG icon alignment in FAQ (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59238\"\u003e#59238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/c0972ce041791017a209ca08f94430a34904447c\"\u003e\u003ccode\u003ec0972ce\u003c/code\u003e\u003c/a\u003e docs: align API table defaults and versions between en-US and zh-CN (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59214\"\u003e#59214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/c840fec50eb6f137c5a1aa0bd8027bb4f6ad49d2\"\u003e\u003ccode\u003ec840fec\u003c/code\u003e\u003c/a\u003e docs: align open-state callback parameter names (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59236\"\u003e#59236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/23207f0c626a30daf23ddd43d8ec29f71c467fbb\"\u003e\u003ccode\u003e23207f0\u003c/code\u003e\u003c/a\u003e fix: stop mutating the mask config object passed by the user (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59233\"\u003e#59233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/e825c6d9a874c5798349a12b52aa90f8c9a47633\"\u003e\u003ccode\u003ee825c6d\u003c/code\u003e\u003c/a\u003e docs: align getting started guides (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59188\"\u003e#59188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/a170e43cd53ec131b73b43f35ba6f5a841958729\"\u003e\u003ccode\u003ea170e43\u003c/code\u003e\u003c/a\u003e chore(deps): update nearform-actions/github-action-notify-twitter digest to c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/a3f839f3dd1c07024fda94022b9d15ff1c23c708\"\u003e\u003ccode\u003ea3f839f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​antfu/eslint-config\u003c/code\u003e to ~9.5.0 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59227\"\u003e#59227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/c4a242f8d639ce45d31575377dfab10b4c54ac33\"\u003e\u003ccode\u003ec4a242f\u003c/code\u003e\u003c/a\u003e chore(deps): update jest dependencies to v30.5.1 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59228\"\u003e#59228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ant-design/ant-design/compare/6.5.2...6.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.21 to 1.11.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.23\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.22...v1.11.23\"\u003e1.11.23\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003edad46e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3181\"\u003e#3181\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e2a3785f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.22\"\u003e1.11.22\u003c/a\u003e (2026-08-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003ee27ee80\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3169\"\u003e#3169\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/iamkun/dayjs/blob/v1.11.23/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.22...v1.11.23\"\u003e1.11.23\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003edad46e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3181\"\u003e#3181\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e2a3785f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.22\"\u003e1.11.22\u003c/a\u003e (2026-08-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003ee27ee80\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3169\"\u003e#3169\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/iamkun/dayjs/commit/4549b8d03307891143e8a50d39fcdab1f16f77cf\"\u003e\u003ccode\u003e4549b8d\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.23 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e\u003ccode\u003e2a3785f\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003e\u003ccode\u003edad46e6\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ae3a55025cdf0f06c8705b5e8b61cd4edb33697a\"\u003e\u003ccode\u003eae3a550\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.22 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/accfc67ed4568f251145fbe89ee33eaa32c5fd91\"\u003e\u003ccode\u003eaccfc67\u003c/code\u003e\u003c/a\u003e D2M (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3177\"\u003e#3177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003e\u003ccode\u003ee27ee80\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/98364bcebc047529345cc8c2bbcc44a6a8c18e79\"\u003e\u003ccode\u003e98364bc\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6a1556deca9daedb00372cf40637b3037d82498\"\u003e\u003ccode\u003ef6a1556\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/6609c5e54347a60bf8d327dee36190069012ba47\"\u003e\u003ccode\u003e6609c5e\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proj4` from 2.20.9 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/proj4js/proj4js/releases\"\u003eproj4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ortho x0 by \u003ca href=\"https://github.com/JScones\"\u003e\u003ccode\u003e@​JScones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/595\"\u003eproj4js/proj4js#595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport latlong, latlon and lonlat as aliases of longlat by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/599\"\u003eproj4js/proj4js#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve z when enforceAxis=true for omerc and robin by \u003ca href=\"https://github.com/mutaflux\"\u003e\u003ccode\u003e@​mutaflux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/598\"\u003eproj4js/proj4js#598\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/JScones\"\u003e\u003ccode\u003e@​JScones\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/595\"\u003eproj4js/proj4js#595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.21.0...v2.22.0\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.21.0...v2.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInitialize aeqd's x, y, x0 and y0 properly by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/578\"\u003eproj4js/proj4js#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault lon_0 to 0 in aeqd, merc and lcc by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/580\"\u003eproj4js/proj4js#580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nzmg): add iterations to default export by \u003ca href=\"https://github.com/jedabanat\"\u003e\u003ccode\u003e@​jedabanat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/582\"\u003eproj4js/proj4js#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix handling of polar lcc with lat_0=-90.0 in the Southern hemisphere  by \u003ca href=\"https://github.com/mutaflux\"\u003e\u003ccode\u003e@​mutaflux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/583\"\u003eproj4js/proj4js#583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd +lon_wrap support by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/579\"\u003eproj4js/proj4js#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix plessis ellipsoid: 6355863 is the semi-minor axis, not the inverse flattening by \u003ca href=\"https://github.com/jiayuasu\"\u003e\u003ccode\u003e@​jiayuasu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/585\"\u003eproj4js/proj4js#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate datum and ellipse update scripts by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/591\"\u003eproj4js/proj4js#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Van der Grinten forward returning NaN on the equator and central meridian by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/584\"\u003eproj4js/proj4js#584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet k0 default after projections had a chance to do so by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/592\"\u003eproj4js/proj4js#592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump brace-expansion from 1.1.15 to 1.1.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/593\"\u003eproj4js/proj4js#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​vitest/browser\u003c/code\u003e from 4.1.8 to 4.1.10 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/proj4js/proj4js/pull/594\"\u003eproj4js/proj4js#594\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/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/580\"\u003eproj4js/proj4js#580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedabanat\"\u003e\u003ccode\u003e@​jedabanat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/582\"\u003eproj4js/proj4js#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/579\"\u003eproj4js/proj4js#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jiayuasu\"\u003e\u003ccode\u003e@​jiayuasu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/585\"\u003eproj4js/proj4js#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/584\"\u003eproj4js/proj4js#584\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.9...v2.21.0\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.20.9...v2.21.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/proj4js/proj4js/blob/main/changelog.md\"\u003eproj4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e2.22.0: Support latlong, latlon and lonlat as aliases of longlat; preserve z when enforceAxis=true for omerc and robin; apply false easting in ortho projections\u003c/li\u003e\n\u003cli\u003e2.21.0: Add support for \u003ccode\u003e+lon_wrap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/1d68d25d346e4cf2cab8b9da716598ba6ee407b1\"\u003e\u003ccode\u003e1d68d25\u003c/code\u003e\u003c/a\u003e 2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/8f4b9154eec16b529375997de91d03474deefc6c\"\u003e\u003ccode\u003e8f4b915\u003c/code\u003e\u003c/a\u003e Update changelog for 2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/0873cbc26b7bd2359f18708885a39a49e6a6449a\"\u003e\u003ccode\u003e0873cbc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/598\"\u003e#598\u003c/a\u003e from mutaflux/preserve-z-for-omerc-when-enforceAxis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/ca8b1789ebe4d1cc0a747f51bb950b021c671835\"\u003e\u003ccode\u003eca8b178\u003c/code\u003e\u003c/a\u003e PR feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/2a3251b17bc090434aa2167a0d736e879533d580\"\u003e\u003ccode\u003e2a3251b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/599\"\u003e#599\u003c/a\u003e from cycsmail/longlat-aliases-167\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/faafa50f52fb450689268e1f4e44833c7ce0d1c7\"\u003e\u003ccode\u003efaafa50\u003c/code\u003e\u003c/a\u003e Support latlong, latlon and lonlat as aliases of longlat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/e69ae1863b53304a4eb97868dd351fdbc1264f1d\"\u003e\u003ccode\u003ee69ae18\u003c/code\u003e\u003c/a\u003e Preserve z when enforceAxis=true for omerc and robin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/955bfd6bda76982bba87d683990b3ae3393a7e0b\"\u003e\u003ccode\u003e955bfd6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/595\"\u003e#595\u003c/a\u003e from JScones/fix/ortho_x0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/038c5621d9e52abdd7a8f577c3ad3ea1159fc53f\"\u003e\u003ccode\u003e038c562\u003c/code\u003e\u003c/a\u003e update version to 2.21.1-alpha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/65fcfd441c9883060c1b96d55dee9427c4ec33cb\"\u003e\u003ccode\u003e65fcfd4\u003c/code\u003e\u003c/a\u003e 2.21.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.9...v2.22.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 8.3.0 to 8.3.1\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\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v831\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v831\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\u003ev8.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eExpected fetcher: \u0026lt;key\u0026gt;\u003c/code\u003e error thrown on navigation when a fetcher is aborted during its post-action revalidation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15365\"\u003e#15365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix lazy route discovery caching a path as discovered when the triggering navigation was aborted after the manifest response settled but before the route tree was patched, which permanently (for the session) shadowed the real route behind a catch-all or produced 404s on every subsequent visit (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15399\"\u003e#15399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove route matching performance for long paths (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove validation of action request origins (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15419\"\u003e#15419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;ScrollRestoration\u0026gt;\u003c/code\u003e leaving \u003ccode\u003ehistory.scrollRestoration\u003c/code\u003e set to \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e after a bfcache restore, which let the browser restore scroll on subsequent history traversals before the destination route had rendered (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15397\"\u003e#15397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly respect the \u003ccode\u003erelative\u003c/code\u003e option in \u003ccode\u003euseSubmit\u003c/code\u003e/\u003ccode\u003efetcher.submit\u003c/code\u003e when resolivng the \u003ccode\u003eaction\u003c/code\u003e path (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15400\"\u003e#15400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd additional URL validation on client side navigations/redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15445\"\u003e#15445\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/remix-run/react-router/commit/da2a0f0948af60ba45d9590b427d5e58fe4b0109\"\u003e\u003ccode\u003eda2a0f0\u003c/code\u003e\u003c/a\u003e Release v8.3.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15368\"\u003e#15368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/917e6fdc0f8beb141e3380e83e27634d7be84e1d\"\u003e\u003ccode\u003e917e6fd\u003c/code\u003e\u003c/a\u003e fix(fog-of-war): don't cache aborted lazy route discoveries as discovered (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2e0bf721591e218611841242ad4077111663f7f5\"\u003e\u003ccode\u003e2e0bf72\u003c/code\u003e\u003c/a\u003e Validate client-side navigation targets (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15445\"\u003e#15445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/f45d4ca9f3cb19db3471f8c34930a81620f1932e\"\u003e\u003ccode\u003ef45d4ca\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: normalize control characters in relative URLs (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15416\"\u003e#15416\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15442\"\u003e#15442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c091832969928593bf9f7d56d1b371bd0f6d5412\"\u003e\u003ccode\u003ec091832\u003c/code\u003e\u003c/a\u003e fix: validate schemeful action origins (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15419\"\u003e#15419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/308d206e9afe75f8ac20f1028fe93491302bbf8c\"\u003e\u003ccode\u003e308d206\u003c/code\u003e\u003c/a\u003e fix: improve matching perf (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/36bdbeb05b7ef9e304430d14fa5eb0200b9b0762\"\u003e\u003ccode\u003e36bdbeb\u003c/code\u003e\u003c/a\u003e fix: normalize control characters in relative URLs (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/801e2ae20ce2bf12c9db05f5914868b4890f1c83\"\u003e\u003ccode\u003e801e2ae\u003c/code\u003e\u003c/a\u003e fix(react-router): re-enable manual scroll restoration after a bfcache restor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5e9814084f4a59df8e194c240feb97b558984b89\"\u003e\u003ccode\u003e5e98140\u003c/code\u003e\u003c/a\u003e fix: honor the relative option in useSubmit and fetcher.submit (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15400\"\u003e#15400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5843d381a60b195d0590d556dc322090f92e2185\"\u003e\u003ccode\u003e5843d38\u003c/code\u003e\u003c/a\u003e refactor(router): use definite assignment assertions in createDeferred (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15396\"\u003e#15396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@8.3.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw` from 1.32.2 to 1.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JamesLMilner/terra-draw/releases\"\u003eterra-draw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eterra-draw 1.33.0\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.32.3...terra-draw@1.33.0\"\u003e1.33.0\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003efeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e add ellipse mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/944\"\u003e#944\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/e7f7dfe632d6c0b7c0d49e1ceea5e56b1a32857a\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/944\"\u003e#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e support degree snapping (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/947\"\u003e#947\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/115cf41a575dff453c7dcef0aa4a97c5f7adb369\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/947\"\u003e#947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003efix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e fix issues with select mode resizeable  (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/943\"\u003e#943\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/200a48e372426e8cf1a893f80a8f5cdd845dfddf\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/943\"\u003e#943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e resolve minor bugs in circle mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/936\"\u003e#936\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/2cfda20add2fc96a5f446b51d788ef4a0f9acca0\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/936\"\u003e#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e small freehand mode bugfixes (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/937\"\u003e#937\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/bf77370fe7bae51f718300ad878499510407894f\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/937\"\u003e#937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e use the correct projection on initial ellipse creation (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/946\"\u003e#946\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/929a656f323f963c8b127bb85046eefd426eaaa1\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/946\"\u003e#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e validate mode options more thoroughly (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/939\"\u003e#939\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/a7e36a6e3b44af149f2f73036f47b53bb64e6c03\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/939\"\u003e#939\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003echore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e enforce preventing unused variables and imports (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/935\"\u003e#935\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3d6213c4603509d3c8699e729783a2060c093c67\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/935\"\u003e#935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e fix type error when running tests (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/945\"\u003e#945\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3e5494556f0931e6f0929c05c57eb1c09d23fd51\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/945\"\u003e#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e remove benchmark from coverage (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/940\"\u003e#940\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/113c51a5bfd729a8447e76f578e3434f65eddda5\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/940\"\u003e#940\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eterra-draw 1.32.3\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.32.2...terra-draw@1.32.3\"\u003e1.32.3\u003c/a\u003e (2026-08-08)\u003c/h2\u003e\n\u003ch3\u003echore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e export the TerraDrawEventListeners (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/934\"\u003e#934\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/5bb308e0405a1f6cc2dbac0f2ccebff2f5a4d5f0\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/934\"\u003e#934\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/JamesLMilner/terra-draw/commit/b6d0c18779b204b054a99d5a6cc1906f95fb3503\"\u003e\u003ccode\u003eb6d0c18\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/115cf41a575dff453c7dcef0aa4a97c5f7adb369\"\u003e\u003ccode\u003e115cf41\u003c/code\u003e\u003c/a\u003e feat(terra-draw): support degree snapping (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/947\"\u003e#947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/929a656f323f963c8b127bb85046eefd426eaaa1\"\u003e\u003ccode\u003e929a656\u003c/code\u003e\u003c/a\u003e fix(terra-draw): use the correct projection on initial ellipse creation (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/e7f7dfe632d6c0b7c0d49e1ceea5e56b1a32857a\"\u003e\u003ccode\u003ee7f7dfe\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add ellipse mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/944\"\u003e#944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3e5494556f0931e6f0929c05c57eb1c09d23fd51\"\u003e\u003ccode\u003e3e54945\u003c/code\u003e\u003c/a\u003e chore(terra-draw): fix type error when running tests (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/200a48e372426e8cf1a893f80a8f5cdd845dfddf\"\u003e\u003ccode\u003e200a48e\u003c/code\u003e\u003c/a\u003e fix(terra-draw): fix issues with select mode resizeable  (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/113c51a5bfd729a8447e76f578e3434f65eddda5\"\u003e\u003ccode\u003e113c51a\u003c/code\u003e\u003c/a\u003e chore(terra-draw): remove benchmark from coverage (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/a7e36a6e3b44af149f2f73036f47b53bb64e6c03\"\u003e\u003ccode\u003ea7e36a6\u003c/code\u003e\u003c/a\u003e fix(terra-draw): validate mode options more thoroughly (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/bf77370fe7bae51f718300ad878499510407894f\"\u003e\u003ccode\u003ebf77370\u003c/code\u003e\u003c/a\u003e fix(terra-draw): small freehand mode bugfixes (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/2cfda20add2fc96a5f446b51d788ef4a0f9acca0\"\u003e\u003ccode\u003e2cfda20\u003c/code\u003e\u003c/a\u003e fix(terra-draw): resolve minor bugs in circle mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.32.2...terra-draw@1.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.101.4 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query-devtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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.102.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/ef1eff1b62a657d6ff6f2af819c1cb8b73ad2af5\"\u003e\u003ccode\u003eef1eff1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.5\u003c/l...\n\n_Description has been truncated_","html_url":"https://github.com/rubenvitt/lifeline-hub/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenvitt%2Flifeline-hub/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"},{"uuid":"5370442762","node_id":"PR_kwDOTM-kvM8AAAABCd5LFA","number":495,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T10:31:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-07T05:28:49.000Z","updated_at":"2026-09-13T10:31:13.000Z","time_to_close":536542,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":39,"packages":[{"name":"@capacitor/android","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/ios","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/local-notifications","old_version":"8.2.1","new_version":"8.3.1","repository_url":"https://github.com/ionic-team/capacitor-local-notifications"},{"name":"@hookform/resolvers","old_version":"5.7.1","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@sentry/capacitor","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/getsentry/sentry-capacitor"},{"name":"@sentry/react","old_version":"10.60.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@turf/area","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-intersects","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-point-in-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/buffer","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/circle","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/difference","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/distance","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/helpers","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/intersect","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/length","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/nearest-point-on-line","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/polygonize","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/simplify","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/union","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@xmldom/xmldom","old_version":"0.9.10","new_version":"0.9.12","repository_url":"https://github.com/xmldom/xmldom"},{"name":"firebase","old_version":"12.17.0","new_version":"12.18.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"maplibre-gl","old_version":"6.1.0","new_version":"6.7.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"motion","old_version":"13.1.0","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"posthog-js","old_version":"1.409.0","new_version":"1.426.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-aria-components","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"react-hook-form","old_version":"7.84.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-map-gl","old_version":"8.1.2","new_version":"8.1.3","repository_url":"https://github.com/visgl/react-map-gl"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"terra-draw","old_version":"1.32.2","new_version":"1.33.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@rolldown/binding-darwin-arm64","old_version":"1.2.1","new_version":"1.2.7","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-darwin-x64","old_version":"1.2.1","new_version":"1.2.7","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-x64-gnu","old_version":"1.2.1","new_version":"1.2.7","repository_url":"https://github.com/rolldown/rolldown"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.5.0` | `8.5.1` |\n| [@capacitor/ios](https://github.com/ionic-team/capacitor) | `8.5.0` | `8.5.1` |\n| [@capacitor/local-notifications](https://github.com/ionic-team/capacitor-local-notifications) | `8.2.1` | `8.3.1` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.7.1` | `5.9.1` |\n| [@sentry/capacitor](https://github.com/getsentry/sentry-capacitor) | `4.2.0` | `4.3.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.60.0` | `10.73.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [@turf/area](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-intersects](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-point-in-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/buffer](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/circle](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/difference](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/distance](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/helpers](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/intersect](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/length](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/nearest-point-on-line](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/polygonize](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/simplify](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/union](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.9.10` | `0.9.12` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.17.0` | `12.18.0` |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `6.1.0` | `6.7.0` |\n| [motion](https://github.com/motiondivision/motion) | `13.1.0` | `13.2.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.409.0` | `1.426.2` |\n| [react-aria-components](https://github.com/adobe/react-spectrum) | `1.20.0` | `1.21.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.84.0` | `7.87.0` |\n| [react-map-gl](https://github.com/visgl/react-map-gl) | `8.1.2` | `8.1.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.3` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.32.2` | `1.33.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@rolldown/binding-darwin-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.7` |\n| [@rolldown/binding-darwin-x64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.7` |\n| [@rolldown/binding-linux-x64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.7` |\n\n\nUpdates `@capacitor/android` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e@​capacitor/android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e@​capacitor/android's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/commit/0c9e35dec13a99ec4a582a2edc536cbec96bf27d\"\u003e\u003ccode\u003e0c9e35d\u003c/code\u003e\u003c/a\u003e Release 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003e\u003ccode\u003eee586ae\u003c/code\u003e\u003c/a\u003e fix: block navigation to the internal HTTP proxy path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e\u003ccode\u003e5ac4dd6\u003c/code\u003e\u003c/a\u003e fix(core): prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e\u003ccode\u003e5e5bb3b\u003c/code\u003e\u003c/a\u003e fix(cli): use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/ios` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e@​capacitor/ios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e@​capacitor/ios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/commit/0c9e35dec13a99ec4a582a2edc536cbec96bf27d\"\u003e\u003ccode\u003e0c9e35d\u003c/code\u003e\u003c/a\u003e Release 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003e\u003ccode\u003eee586ae\u003c/code\u003e\u003c/a\u003e fix: block navigation to the internal HTTP proxy path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e\u003ccode\u003e5ac4dd6\u003c/code\u003e\u003c/a\u003e fix(core): prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e\u003ccode\u003e5e5bb3b\u003c/code\u003e\u003c/a\u003e fix(cli): use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/local-notifications` from 8.2.1 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/releases\"\u003e@​capacitor/local-notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.3.0...v8.3.1\"\u003e8.3.1\u003c/a\u003e (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003eb8ced9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/@capacitor/local-notifications/v/8.3.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e2bcb375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/@capacitor/local-notifications/v/8.3.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/ionic-team/capacitor-local-notifications/blob/main/CHANGELOG.md\"\u003e@​capacitor/local-notifications's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.3.0...v8.3.1\"\u003e8.3.1\u003c/a\u003e (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003eb8ced9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e2bcb375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\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/ionic-team/capacitor-local-notifications/commit/0fbde4878e97e9947d5413737252012befbab139\"\u003e\u003ccode\u003e0fbde48\u003c/code\u003e\u003c/a\u003e chore(release): 8.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003e\u003ccode\u003eb8ced9c\u003c/code\u003e\u003c/a\u003e fix(android): License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/4b0a91e35c059afb5da04915842d44ee505873cc\"\u003e\u003ccode\u003e4b0a91e\u003c/code\u003e\u003c/a\u003e docs: add \u0026quot;Errors\u0026quot; table to docs (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/725368448162750d5a1aaa15bcf00c5129560864\"\u003e\u003ccode\u003e7253684\u003c/code\u003e\u003c/a\u003e docs: clarify info about implicit permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/e1eba406b31af4655fd248a497f34040caeb0395\"\u003e\u003ccode\u003ee1eba40\u003c/code\u003e\u003c/a\u003e ci: fix publish-script path depth and podspec tag format for standalone repo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b07822351e819b9f8a1dbf1a83d558defb5be2b2\"\u003e\u003ccode\u003eb078223\u003c/code\u003e\u003c/a\u003e chore(release): 8.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e\u003ccode\u003e2bcb375\u003c/code\u003e\u003c/a\u003e feat: new Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​capacitor/local-notifications\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 `@hookform/resolvers` from 5.7.1 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/capacitor` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/releases\"\u003e@​sentry/capacitor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/blob/main/CHANGELOG.md\"\u003e@​sentry/capacitor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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/getsentry/sentry-capacitor/commit/0a6c29578534ab528d7760db76d24ca224592991\"\u003e\u003ccode\u003e0a6c295\u003c/code\u003e\u003c/a\u003e release: 4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/dc8930b46a5adc962fb8f7b91cb3d5f15c1b2686\"\u003e\u003ccode\u003edc8930b\u003c/code\u003e\u003c/a\u003e fix(ci): Fix release artifact upload after Yarn 4 migration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/462837c44a8c29b6fc416d94cab199bdd4536f77\"\u003e\u003ccode\u003e462837c\u003c/code\u003e\u003c/a\u003e ci: Remove disabled changelog-preview workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/e0cfb74c7b1160c1ade3ab1380d3c46b87cebe12\"\u003e\u003ccode\u003ee0cfb74\u003c/code\u003e\u003c/a\u003e build: Bump Sentry JavaScript SDK from 10.60.0 to 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/f2fd17f1e1dad0dd4f2017d7d1861c8da5f79991\"\u003e\u003ccode\u003ef2fd17f\u003c/code\u003e\u003c/a\u003e fix(scripts): Fix check-siblings.js postinstall advice for Yarn 4/Berry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/2ae8579c91b7436a06843424f202e5980e16fe46\"\u003e\u003ccode\u003e2ae8579\u003c/code\u003e\u003c/a\u003e chore: warn about upcoming CocoaPods deprecation for iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/0240ac3d0ce5a2357cbdbabde7be6c47ac5e2516\"\u003e\u003ccode\u003e0240ac3\u003c/code\u003e\u003c/a\u003e chore: Add PR template checkbox for cross sdk review on public API changes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/36222f5536e4eb7ff76eef645a854c91e3fd4161\"\u003e\u003ccode\u003e36222f5\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/craft from 2.23.2 to 2.27.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/02dd6df6da2379946aba93c5e9873cbcf9453f59\"\u003e\u003ccode\u003e02dd6df\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/github-workflows/updater from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/1e43dea3e08e0fbee8d09b90881598c1e14396a7\"\u003e\u003ccode\u003e1e43dea\u003c/code\u003e\u003c/a\u003e build(deps): bump io.sentry:sentry-android from 8.41.0 to 8.50.1 in /android ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-capacitor/compare/4.2.0...4.3.0\"\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.60.0 to 10.73.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@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\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(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\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\u003e27.1 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\u003e25.58 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\u003e45.54 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\u003e47.28 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\u003e50.17 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\u003e83.87 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\u003e73.74 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\u003e88.49 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\u003e100.83 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.87 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\u003e31.78 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\u003e36.79 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\u003e28.16 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\u003e28.38 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\u003e29.06 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\u003e28.86 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\u003e47.74 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\u003e32.4 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\u003e47.46 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\u003e27.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.43 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/10.73.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\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(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.72.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAI integrations no longer report errors that propagate to the caller (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23638\"\u003e#23638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23639\"\u003e#23639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23640\"\u003e#23640\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAcross all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (\u003ccode\u003ehandled: false\u003c/code\u003e) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23737\"\u003e#23737\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23738\"\u003e#23738\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e option names the \u003ccode\u003eenv\u003c/code\u003e bindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence over \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/astro): support astro v7 route patterns properly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23657\"\u003e#23657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/bundler-plugins): Preserve full file path in component annotation source maps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23595\"\u003e#23595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Store child span timeout handle in \u003ccode\u003e_childSpanTimeoutID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23673\"\u003e#23673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Only end the process session when it is still ok (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23731\"\u003e#23731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Use react-router's own instrumentation types instead of a mirrored copy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/replay): Suppress Worker destroyed error on session expiry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Keep orchestrion registration out of tree-shaking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23591\"\u003e#23591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Stop shipping orchestrion bundler plugins as production dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23667\"\u003e#23667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Support openai v7 in auto-instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23713\"\u003e#23713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Detect native tracing in flattened SvelteKit 3 config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23656\"\u003e#23656\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/f109d922f5971e2ade549b6c755524168b101818\"\u003e\u003ccode\u003ef109d92\u003c/code\u003e\u003c/a\u003e release: 10.73.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1a3e04edc4d1c97a702861a9bddd3ed577a71de4\"\u003e\u003ccode\u003e1a3e04e\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.73.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23778\"\u003e#23778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da8d7696b08432cd94e78552d9f4c9322c1dc746\"\u003e\u003ccode\u003eda8d769\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea4d38bf5422ae917275d0b68ad575a2b2b475b\"\u003e\u003ccode\u003ebea4d38\u003c/code\u003e\u003c/a\u003e feat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/605caaf2aa85f78ed9a180b273a335fe798bf30c\"\u003e\u003ccode\u003e605caaf\u003c/code\u003e\u003c/a\u003e feat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23766\"\u003e#23766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da17307e9e1898a48a3d4037aff96d5849f123fb\"\u003e\u003ccode\u003eda17307\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument Durable Object handlers installed as read-onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c4ca38e52cb0e4c4ee69cbdc218c9cabd52eccf\"\u003e\u003ccode\u003e2c4ca38\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.72.0' into v10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d236289ba889ac8f007882726aaa62d9a83cc15\"\u003e\u003ccode\u003e0d23628\u003c/code\u003e\u003c/a\u003e release: 10.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ac2094d469ace03e883abb5fc98b5dc678ccfe49\"\u003e\u003ccode\u003eac2094d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.72.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23743\"\u003e#23743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f3254344c4b63382c12cec95b64e7c54f9e45ff9\"\u003e\u003ccode\u003ef325434\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Derive rpcTracePropagationBindings from the wrangler co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.73.0\"\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.101.4 to 5.102.8\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.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.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.102.8\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.102.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/area` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/area's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox-polygon` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox-polygon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/gelbh/jetlag/pull/495","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gelbh%2Fjetlag/issues/495","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/495/packages"},{"uuid":"5335835887","node_id":"PR_kwDOMufSiM8AAAABCC3jvA","number":709,"state":"open","title":"build(deps): bump the production-minor-patch group across 1 directory with 60 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-03T11:13:37.000Z","updated_at":"2026-09-05T18:16:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-minor-patch","update_count":60,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.56.0","new_version":"0.123.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@auth/core","old_version":"0.39.1","new_version":"0.41.3","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"@auth/prisma-adapter","old_version":"2.7.4","new_version":"2.11.3","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"@aws-sdk/client-s3","old_version":"3.1095.0","new_version":"3.1124.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1095.0","new_version":"3.1124.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1095.0","new_version":"3.1124.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@elastic/elasticsearch","old_version":"9.0.1","new_version":"9.5.1","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@eslint/config-array","old_version":"0.19.1","new_version":"0.23.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@fortedigital/nextjs-cache-handler","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/fortedigital/nextjs-cache-handler"},{"name":"@mapbox/mapbox-gl-draw","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/mapbox/mapbox-gl-draw"},{"name":"@mux/mux-video","old_version":"0.20.2","new_version":"0.31.2","repository_url":"https://github.com/muxinc/elements"},{"name":"@mux/mux-video-react","old_version":"0.26.1","new_version":"0.31.2","repository_url":"https://github.com/muxinc/elements"},{"name":"@posthog/mcp","old_version":"0.11.6","new_version":"0.12.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@posthog/nextjs-config","old_version":"1.9.68","new_version":"1.11.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@radix-ui/react-checkbox","old_version":"1.1.1","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.0","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.5","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.5","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.2","new_version":"2.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.1","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.0","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.8","new_version":"1.2.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.1.1","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.0","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.0","new_version":"1.4.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.1.3","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.0","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.1","new_version":"1.2.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.1.4","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@react-pdf/renderer","old_version":"4.5.1","new_version":"4.9.0","repository_url":"https://github.com/diegomura/react-pdf"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.8","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"axios","old_version":"1.18.1","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"class-variance-authority","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/joe-bell/cva"},{"name":"csv-stringify","old_version":"6.5.1","new_version":"6.8.3","repository_url":"https://github.com/adaltas/node-csv"},{"name":"dompurify","old_version":"3.4.1","new_version":"3.4.14","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"mapbox-gl","old_version":"3.13.0","new_version":"3.29.0","repository_url":"https://github.com/mapbox/mapbox-gl-js"},{"name":"marked","old_version":"18.0.2","new_version":"18.0.11","repository_url":"https://github.com/markedjs/marked"},{"name":"mcp-handler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/vercel/mcp-handler"},{"name":"next-intl","old_version":"4.13.4","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.13.1","new_version":"8.23.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"posthog-js","old_version":"1.407.3","new_version":"1.425.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"posthog-node","old_version":"5.49.1","new_version":"5.51.6","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-colorful","old_version":"5.6.1","new_version":"5.8.1","repository_url":"https://github.com/omgovich/react-colorful"},{"name":"react-hook-form","old_version":"7.53.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-icons","old_version":"5.5.0","new_version":"5.7.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"react-international-phone","old_version":"4.4.0","new_version":"4.8.0","repository_url":"https://github.com/ybrusentsov/react-international-phone"},{"name":"react-tweet","old_version":"3.2.1","new_version":"3.3.1","repository_url":"https://github.com/vercel/react-tweet"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"sanitize-html","old_version":"2.17.0","new_version":"2.17.7","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"sharp","old_version":"0.33.5","new_version":"0.35.4","repository_url":"https://github.com/lovell/sharp"},{"name":"swagger-ui-react","old_version":"5.31.0","new_version":"5.32.14","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"terra-draw","old_version":"1.9.0","new_version":"1.33.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"terra-draw-mapbox-gl-adapter","old_version":"1.1.0","new_version":"1.4.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"tsx","old_version":"4.20.3","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"video.js","old_version":"8.17.4","new_version":"8.24.0","repository_url":"https://github.com/videojs/video.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-minor-patch group with 59 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.56.0` | `0.123.0` |\n| [@auth/core](https://github.com/nextauthjs/next-auth) | `0.39.1` | `0.41.3` |\n| [@auth/prisma-adapter](https://github.com/nextauthjs/next-auth) | `2.7.4` | `2.11.3` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1095.0` | `3.1124.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1095.0` | `3.1124.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1095.0` | `3.1124.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.0.1` | `9.5.1` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.19.1` | `0.23.5` |\n| [@fortedigital/nextjs-cache-handler](https://github.com/fortedigital/nextjs-cache-handler) | `3.2.1` | `3.3.0` |\n| [@mapbox/mapbox-gl-draw](https://github.com/mapbox/mapbox-gl-draw) | `1.5.0` | `1.5.1` |\n| [@mux/mux-video](https://github.com/muxinc/elements/tree/HEAD/packages/mux-video) | `0.20.2` | `0.31.2` |\n| [@mux/mux-video-react](https://github.com/muxinc/elements/tree/HEAD/packages/mux-video-react) | `0.26.1` | `0.31.2` |\n| [@posthog/mcp](https://github.com/PostHog/posthog-js/tree/HEAD/packages/mcp) | `0.11.6` | `0.12.0` |\n| [@posthog/nextjs-config](https://github.com/PostHog/posthog-js/tree/HEAD/packages/nextjs-config) | `1.9.68` | `1.11.0` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.1.1` | `1.3.11` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.0` | `1.1.20` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.2.6` | `2.3.7` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.14` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.5` | `2.1.24` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/hover-card) | `1.1.5` | `1.1.23` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.2` | `2.1.15` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.1` | `1.1.23` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.0` | `1.1.16` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.8` | `1.2.18` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.1.1` | `2.3.7` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.0` | `1.1.15` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.2.0` | `1.4.7` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.1.3` | `1.3.7` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.0` | `1.1.21` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.1` | `1.2.23` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.1.4` | `1.2.16` |\n| [@react-pdf/renderer](https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer) | `4.5.1` | `4.9.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.8` | `0.13.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [axios](https://github.com/axios/axios) | `1.18.1` | `1.20.0` |\n| [class-variance-authority](https://github.com/joe-bell/cva) | `0.7.0` | `0.7.1` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.1` | `6.8.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.1` | `3.4.14` |\n| [mapbox-gl](https://github.com/mapbox/mapbox-gl-js) | `3.13.0` | `3.29.0` |\n| [marked](https://github.com/markedjs/marked) | `18.0.2` | `18.0.11` |\n| [mcp-handler](https://github.com/vercel/mcp-handler) | `2.1.0` | `2.1.1` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.14.2` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.23.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.407.3` | `1.425.1` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.49.1` | `5.51.6` |\n| [react-colorful](https://github.com/omgovich/react-colorful) | `5.6.1` | `5.8.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.0` | `7.87.0` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.5.0` | `5.7.0` |\n| [react-international-phone](https://github.com/ybrusentsov/react-international-phone) | `4.4.0` | `4.8.0` |\n| [react-tweet](https://github.com/vercel/react-tweet) | `3.2.1` | `3.3.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.3` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.0` | `2.17.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.35.4` |\n| [swagger-ui-react](https://github.com/swagger-api/swagger-ui) | `5.31.0` | `5.32.14` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.9.0` | `1.33.0` |\n| [terra-draw-mapbox-gl-adapter](https://github.com/JamesLMilner/terra-draw) | `1.1.0` | `1.4.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.23.13` |\n| [video.js](https://github.com/videojs/video.js) | `8.17.4` | `8.24.0` |\n\n\nUpdates `@anthropic-ai/sdk` from 0.56.0 to 0.123.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.123.0\u003c/h2\u003e\n\u003ch2\u003e0.123.0 (2026-09-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.122.0...sdk-v0.123.0\"\u003esdk-v0.122.0...sdk-v0.123.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta user profiles: add external_user_onboarded_at, remove relationship in favor of access_type (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3efb1a1a812e30db1da695a1a16cce50cc950cfc\"\u003e3efb1a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6f0bdaff67aa65dfcb6a6e02b83e60f1de50ec7\"\u003ec6f0bda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e organization compliance settings, user-profile order_by, memory-store and toolset schema updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e2f0c2f7ec7edf861e40d3131939fb819113e95\"\u003e8e2f0c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep credential file access out of non-Node bundles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ab6a4b2814f09d20da12fa8ce3592d91ef2b2f89\"\u003eab6a4b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/788ea8bdaa1077c472041f5424e7250fefb71564\"\u003e788ea8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echangelog:\u003c/strong\u003e detail the beta files/skills GA-shape change (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1175\"\u003e#1175\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4951de02e8322ca353592a1546f78047a7633c4a\"\u003e4951de0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.122.0\u003c/h2\u003e\n\u003ch2\u003e0.122.0 (2026-08-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.121.0...sdk-v0.122.0\"\u003esdk-v0.121.0...sdk-v0.122.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta files/skills namespaces use GA shapes; drop dated beta header pins (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/45d693a66bc7fb1af66d9c4e3625f6d6f64bae59\"\u003e45d693a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e classify cross-realm DOMException abort/timeout errors correctly (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1bd639515e9948c1dc45047ce5cb4fcfc5c436b8\"\u003e1bd6395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e use configured logger for SSE parse errors (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/80eeaf7b01b49ed83abd38bb6841b4ad25b06fe6\"\u003e80eeaf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esessions:\u003c/strong\u003e make event accumulator forward-compatible with new event types (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/410\"\u003e#410\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2d084fdaeb6b51a1613f321cd65e2184d55d8d1e\"\u003e2d084fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etools:\u003c/strong\u003e let read return a view_range of a file over the size cap (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/427\"\u003e#427\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/56b32601f6b97a0d56450f2eba19e58d1bb0202e\"\u003e56b3260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euploads:\u003c/strong\u003e default bare Blob filename on skills endpoints (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e1116491dd4021d0237d1bb440237677a03045f5\"\u003ee111649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebhooks:\u003c/strong\u003e require headers to be passed to \u003ccode\u003eunwrap()\u003c/code\u003e (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3230804e63371f535a850d1df6752284643a01fe\"\u003e3230804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c2f327a30d14a4b1ee4cc777a4d0b37f5d44f0af\"\u003ec2f327a\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.123.0 (2026-09-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.122.0...sdk-v0.123.0\"\u003esdk-v0.122.0...sdk-v0.123.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta user profiles: add external_user_onboarded_at, remove relationship in favor of access_type (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3efb1a1a812e30db1da695a1a16cce50cc950cfc\"\u003e3efb1a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6f0bdaff67aa65dfcb6a6e02b83e60f1de50ec7\"\u003ec6f0bda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e organization compliance settings, user-profile order_by, memory-store and toolset schema updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e2f0c2f7ec7edf861e40d3131939fb819113e95\"\u003e8e2f0c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep credential file access out of non-Node bundles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ab6a4b2814f09d20da12fa8ce3592d91ef2b2f89\"\u003eab6a4b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/788ea8bdaa1077c472041f5424e7250fefb71564\"\u003e788ea8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echangelog:\u003c/strong\u003e detail the beta files/skills GA-shape change (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1175\"\u003e#1175\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4951de02e8322ca353592a1546f78047a7633c4a\"\u003e4951de0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.122.0 (2026-08-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.121.0...sdk-v0.122.0\"\u003esdk-v0.121.0...sdk-v0.122.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta files/skills namespaces use GA shapes; drop dated beta header pins (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/45d693a66bc7fb1af66d9c4e3625f6d6f64bae59\"\u003e45d693a\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe beta Files and Skills namespaces (\u003ccode\u003eclient.beta.files\u003c/code\u003e, \u003ccode\u003eclient.beta.skills\u003c/code\u003e) no longer send the \u003ccode\u003efiles-api-2025-04-14\u003c/code\u003e / \u003ccode\u003eskills-2025-10-02\u003c/code\u003e headers and return the same shapes as \u003ccode\u003eclient.files\u003c/code\u003e / \u003ccode\u003eclient.skills\u003c/code\u003e (with \u003ccode\u003eBeta\u003c/code\u003e-prefixed type names). Requests that still send those headers on raw HTTP keep receiving the beta shapes.\u003c/p\u003e\n\u003cp\u003eChanges in the beta namespaces:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eclient.beta.skills.delete()\u003c/code\u003e now deletes a Skill together with all of its versions (previously refused while any version existed). It returns \u003ccode\u003eBetaDeletedSkill\u003c/code\u003e (was \u003ccode\u003eSkillDeleteResponse\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eBeta Messages type \u003ccode\u003eBetaSkill\u003c/code\u003e (the \u003ccode\u003e{type, skill_id, version}\u003c/code\u003e entry in \u003ccode\u003eBetaContainer.skills\u003c/code\u003e) is renamed \u003ccode\u003eBetaContainerSkill\u003c/code\u003e; the request-side \u003ccode\u003eBetaSkillParams\u003c/code\u003e keeps its name. \u003ccode\u003eBetaSkill\u003c/code\u003e now names the Skill object returned by \u003ccode\u003eclient.beta.skills.create()\u003c/code\u003e / \u003ccode\u003eretrieve()\u003c/code\u003e / \u003ccode\u003elist()\u003c/code\u003e (replacing \u003ccode\u003eSkillCreateResponse\u003c/code\u003e / \u003ccode\u003eSkillRetrieveResponse\u003c/code\u003e / \u003ccode\u003eSkillListResponse\u003c/code\u003e), and skill versions are \u003ccode\u003eBetaSkillVersion\u003c/code\u003e / \u003ccode\u003eBetaDeletedSkillVersion\u003c/code\u003e (replacing \u003ccode\u003eVersion*Response\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclient.beta.files.list()\u003c/code\u003e returns a \u003ccode\u003eBetaFileMetadataPageCursor\u003c/code\u003e (\u003ccode\u003ePageCursor\u0026lt;BetaFileMetadata\u0026gt;\u003c/code\u003e with \u003ccode\u003edata\u003c/code\u003e / \u003ccode\u003enext_page\u003c/code\u003e) and \u003ccode\u003eFileListParams\u003c/code\u003e paginates with \u003ccode\u003epage\u003c/code\u003e / \u003ccode\u003eids\u003c/code\u003e (was \u003ccode\u003eBetaFileMetadataPage\u003c/code\u003e, a \u003ccode\u003ePage\u0026lt;BetaFileMetadata\u0026gt;\u003c/code\u003e with \u003ccode\u003edata\u003c/code\u003e, \u003ccode\u003ehas_more\u003c/code\u003e, \u003ccode\u003efirst_id\u003c/code\u003e, \u003ccode\u003elast_id\u003c/code\u003e and \u003ccode\u003ebefore_id\u003c/code\u003e / \u003ccode\u003eafter_id\u003c/code\u003e); \u003ccode\u003efor await\u003c/code\u003e auto-pagination is unchanged. \u003ccode\u003eBetaSkill\u003c/code\u003e uses \u003ccode\u003edisplay_name\u003c/code\u003e (was \u003ccode\u003edisplay_title\u003c/code\u003e, also in \u003ccode\u003eSkillCreateParams\u003c/code\u003e) and \u003ccode\u003elatest_version_id\u003c/code\u003e (was \u003ccode\u003elatest_version\u003c/code\u003e), and \u003ccode\u003eBetaSkillVersion\u003c/code\u003e is addressed by its \u003ccode\u003eskver_…\u003c/code\u003e \u003ccode\u003eid\u003c/code\u003e (the Unix-timestamp \u003ccode\u003eversion\u003c/code\u003e field is gone).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMigration guides: \u003ca href=\"https://platform.claude.com/docs/en/build-with-claude/files#migrate-from-files-api-2025-04-14\"\u003eMigrate from \u003ccode\u003efiles-api-2025-04-14\u003c/code\u003e\u003c/a\u003e · \u003ca href=\"https://platform.claude.com/docs/en/build-with-claude/skills-guide#migrate-from-skills-2025-10-02\"\u003eMigrate from \u003ccode\u003eskills-2025-10-02\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e classify cross-realm DOMException abort/timeout errors correctly (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1bd639515e9948c1dc45047ce5cb4fcfc5c436b8\"\u003e1bd6395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e use configured logger for SSE parse errors (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/80eeaf7b01b49ed83abd38bb6841b4ad25b06fe6\"\u003e80eeaf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esessions:\u003c/strong\u003e make event accumulator forward-compatible with new event types (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/410\"\u003e#410\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2d084fdaeb6b51a1613f321cd65e2184d55d8d1e\"\u003e2d084fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etools:\u003c/strong\u003e let read return a view_range of a file over the size cap (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/427\"\u003e#427\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/56b32601f6b97a0d56450f2eba19e58d1bb0202e\"\u003e56b3260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euploads:\u003c/strong\u003e default bare Blob filename on skills endpoints (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e1116491dd4021d0237d1bb440237677a03045f5\"\u003ee111649\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/anthropics/anthropic-sdk-typescript/commit/4140e0eaa597c0ad35218ffb20b66ef7fce7f639\"\u003e\u003ccode\u003e4140e0e\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1172\"\u003e#1172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4951de02e8322ca353592a1546f78047a7633c4a\"\u003e\u003ccode\u003e4951de0\u003c/code\u003e\u003c/a\u003e docs(changelog): detail the beta files/skills GA-shape change (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7f3898c525b1a1486c85b3808f03935418fed0b8\"\u003e\u003ccode\u003e7f3898c\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/956ccb55b69dd087eee2eb892f9056b5455d123a\"\u003e\u003ccode\u003e956ccb5\u003c/code\u003e\u003c/a\u003e docs(api): clarify pagination on the organization rate-limit list endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2131d80a5e6fda409d3b81fda6a7b4572970ab5d\"\u003e\u003ccode\u003e2131d80\u003c/code\u003e\u003c/a\u003e fix(tools): let read return a view_range of a file over the size cap (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f830c8f561e6e7d2aca348ae75adeb12416b4597\"\u003e\u003ccode\u003ef830c8f\u003c/code\u003e\u003c/a\u003e fix(aws,bedrock): prefer env credentials over AWS_PROFILE (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4d50ddfb4f4dcc3baa37ecb0130053fde336d2cd\"\u003e\u003ccode\u003e4d50ddf\u003c/code\u003e\u003c/a\u003e test(ecosystem): expect cross-realm timeout errors to classify correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/acdd669d75026add9cfb2568cba80c1e80be838b\"\u003e\u003ccode\u003eacdd669\u003c/code\u003e\u003c/a\u003e fix(client): classify cross-realm DOMException abort/timeout errors correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/0a14622ea99bcd1e14d9eae83252adf0bb90276b\"\u003e\u003ccode\u003e0a14622\u003c/code\u003e\u003c/a\u003e test(tools): pin that read, edit and the memory tool preserve CRLF and CR lin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/17035dea97538f1071dc341de93397934e12dbc6\"\u003e\u003ccode\u003e17035de\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.0 as the minimum supported version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.56.0...sdk-v0.123.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@auth/core` from 0.39.1 to 0.41.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003e@​auth/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.3\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: \u003ccode\u003egetToken()\u003c/code\u003e now returns \u003ccode\u003enull\u003c/code\u003e instead of throwing when the \u003ccode\u003eAuthorization\u003c/code\u003e header contains a malformed Bearer value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: OAuth \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003enonce\u003c/code\u003e, and PKCE check cookies are now bound to the provider that created them and are rejected when a different provider handles the callback\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: email addresses are Unicode-normalized (NFKC) before validation in the default email normalizer, closing a homoglyph \u003ccode\u003e@\u003c/code\u003e bypass\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: resolve Dependabot alerts via cross-major dependency upgrades (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13449\"\u003e#13449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: resolve Dependabot security advisories via pnpm overrides (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13441\"\u003e#13441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: allow nodemailer 8 in peer dependency ranges (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13434\"\u003e#13434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI formatting and proxy deploy repairs (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13444\"\u003e#13444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.2\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: add issuer to GitHub provider for RFC 9207 compliance (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13410\"\u003e#13410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esync package versions with npm registry (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13414\"\u003e#13414\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.1\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13305\"\u003e#13305\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate links for Credentials-based Authentication (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13258\"\u003e#13258\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/nextauthjs/next-auth/commit/5af7357fb40c82e0c66f940319321260ddfd44dc\"\u003e\u003ccode\u003e5af7357\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8a933f95d276d1c3bf0729b0982a6a0dbb6c0d05\"\u003e\u003ccode\u003e8a933f9\u003c/code\u003e\u003c/a\u003e fix(core): document that getToken returns null for malformed authorization he...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5b1aa4749141bab202f8463e875dcc7bcddb552d\"\u003e\u003ccode\u003e5b1aa47\u003c/code\u003e\u003c/a\u003e chore(ci): pin surrealdb test server to the v2 image for the 1.3 client (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13468\"\u003e#13468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1116034334c63db84de632d076a8fb0ad8bcec8e\"\u003e\u003ccode\u003e1116034\u003c/code\u003e\u003c/a\u003e Chore/nodemailer 8 peer deps (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13434\"\u003e#13434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7b35fc393da5120cc3552f19d636b14980557444\"\u003e\u003ccode\u003e7b35fc3\u003c/code\u003e\u003c/a\u003e fix(docs): repair docs build broken by floating TypeScript resolution (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13450\"\u003e#13450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/b24abfa567d24872b1d2c6505bf8e2248f63a06a\"\u003e\u003ccode\u003eb24abfa\u003c/code\u003e\u003c/a\u003e fix(proxy): override Vercel build command so it doesn't run turbo (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/a99514b0027851457ebec08f9e41475277388c63\"\u003e\u003ccode\u003ea99514b\u003c/code\u003e\u003c/a\u003e chore(deps): resolve remaining Dependabot alerts via cross-major dependency u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d008b9b764bf4b322a87e1822d1dda7789258d8f\"\u003e\u003ccode\u003ed008b9b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/af42d8f6559aa118ab551274776d06b132775f82\"\u003e\u003ccode\u003eaf42d8f\u003c/code\u003e\u003c/a\u003e chore: lint (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13446\"\u003e#13446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/e707770f00c52b3479e43422b0200b059149ed53\"\u003e\u003ccode\u003ee707770\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/@auth/core@0.39.1...@auth/core@0.41.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~better-gustavo\"\u003ebetter-gustavo\u003c/a\u003e, a new releaser for \u003ccode\u003e@​auth/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@auth/prisma-adapter` from 2.7.4 to 2.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003e@​auth/prisma-adapter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.3\u003c/h2\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003c/strong\u003e: dependency update (8a933f95)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.2\u003c/h2\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003c/strong\u003e: dependency update (67f2b168)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003c/strong\u003e: dependency update (8f3b2c7a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5af7357fb40c82e0c66f940319321260ddfd44dc\"\u003e\u003ccode\u003e5af7357\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8a933f95d276d1c3bf0729b0982a6a0dbb6c0d05\"\u003e\u003ccode\u003e8a933f9\u003c/code\u003e\u003c/a\u003e fix(core): document that getToken returns null for malformed authorization he...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5b1aa4749141bab202f8463e875dcc7bcddb552d\"\u003e\u003ccode\u003e5b1aa47\u003c/code\u003e\u003c/a\u003e chore(ci): pin surrealdb test server to the v2 image for the 1.3 client (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13468\"\u003e#13468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1116034334c63db84de632d076a8fb0ad8bcec8e\"\u003e\u003ccode\u003e1116034\u003c/code\u003e\u003c/a\u003e Chore/nodemailer 8 peer deps (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13434\"\u003e#13434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7b35fc393da5120cc3552f19d636b14980557444\"\u003e\u003ccode\u003e7b35fc3\u003c/code\u003e\u003c/a\u003e fix(docs): repair docs build broken by floating TypeScript resolution (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13450\"\u003e#13450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/b24abfa567d24872b1d2c6505bf8e2248f63a06a\"\u003e\u003ccode\u003eb24abfa\u003c/code\u003e\u003c/a\u003e fix(proxy): override Vercel build command so it doesn't run turbo (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/a99514b0027851457ebec08f9e41475277388c63\"\u003e\u003ccode\u003ea99514b\u003c/code\u003e\u003c/a\u003e chore(deps): resolve remaining Dependabot alerts via cross-major dependency u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d008b9b764bf4b322a87e1822d1dda7789258d8f\"\u003e\u003ccode\u003ed008b9b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/af42d8f6559aa118ab551274776d06b132775f82\"\u003e\u003ccode\u003eaf42d8f\u003c/code\u003e\u003c/a\u003e chore: lint (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13446\"\u003e#13446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/e707770f00c52b3479e43422b0200b059149ed53\"\u003e\u003ccode\u003ee707770\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/@auth/prisma-adapter@2.7.4...@auth/prisma-adapter@2.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~better-gustavo\"\u003ebetter-gustavo\u003c/a\u003e, a new releaser for \u003ccode\u003e@​auth/prisma-adapter\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1095.0 to 3.1124.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1124.0\u003c/h2\u003e\n\u003ch4\u003e3.1124.0(2026-09-01)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5f5319a0725d161a33214c9f68f9cafcf39f9c74\"\u003e5f5319a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now provides configurable control over S3 direct access, allowing you to explicitly enable or disable how functions stream file reads directly from S3 buckets. This gives you flexibility to tune data access behavior based on your workload requirements, independent of memory size. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4738dbb8a2d21758f9c4ebf005fb6d766bfd417\"\u003eb4738dbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns renewalTerm for offers with pre-authorized renewals, exposing maxRenewals, lockoutPeriod, adjustmentDeadline, priceIncrease (fixed percentage or percentage range), and termTemplates (renewal payment schedules). Enables buyers to view renewal pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fbc92ca1bf046ddbdc7735bf551ed5c4fc3afc2\"\u003e1fbc92ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iotsitewise:\u003c/strong\u003e  AWS IoT SiteWise Scenario Discovery now supports mounting Amazon S3 data directly into pipeline task containers via S3 Access Points, and configuring additional ephemeral storage per task. Mount configurations can be overridden at execution time. See the API guide for details. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b3b8a5b54bf1d84eb9852d7d33ed5dd69469566\"\u003e3b3b8a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  This release adds support for the Amazon Lightsail GetProfile API, which returns the profile for the specified account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a05a4bf26cb6b487c136a4a386de3fd654537d88\"\u003ea05a4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Amazon Kinesis Data Streams now supports a dry run feature for data-plane APIs to validate the permissions and request parameters. If all checks complete successfully, the API returns a 'DryRunOperationException', confirming the request would have succeeded without the 'DryRun' parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1241eb9057be16dd1c8524708bcfd1e2ab0f3\"\u003eb7c1241e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-taxsettings:\u003c/strong\u003e  France and Monaco Additional Info changes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93faab8560bc9b101465bc805a9829abe476be5b\"\u003e93faab85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for AAC passthrough. Adds ManifestCues option to support HLS manifest Cue marker passthrough. Adds playback device compatibility mode for DASH H.265 outputs. Adds TTML caption styling options. Adds interlace mode support for XAVC HD Intra CBG profile. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f9ca64dcae7be64090d657721742434c96642e5\"\u003e4f9ca64d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Update UserData and UploadPolicy shapes to use SecureBlob (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0369a0ea4d2a035f83ed50bee70c2dde699aaa67\"\u003e0369a0ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Online evaluation configurations now support up to 25 evaluators. CloudWatch Logs data sources for online evaluation now support up to 10 log groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/add6274465d43abc87b6906ae4120ebe781fd117\"\u003eadd62744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Amazon GuardDuty now supports custom detection rules, including APIs to manage rule associations and organization-level configurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4309459f0cdefe421f297d62a09718866eaa7db\"\u003ec4309459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support for managing SMIME signing certificates for email identities, including associating, listing, and disassociating certificates. Added the UpdateConfigurationSet operation to configure message security options such as signing scheme. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d6518c22e633a027d6f6256fbb061420546f617\"\u003e5d6518c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds renewal support for AWS Marketplace private offers. Agreements report whether they renew and, if not, why. Renewal terms add price increases, renewal limits, renewal decision deadlines, and payment schedule templates. SearchAgreements adds filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5cffee4c9b6275d77927ff7bbb730c00bf3485e0\"\u003e5cffee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1124.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1123.0\u003c/h2\u003e\n\u003ch4\u003e3.1123.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Release HTTP and AGUI descriptors to the dataplane model (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c4c7422f59da24786fc3bd4832fd7e43ac113f2\"\u003e3c4c7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e  handle passive credential refresh rejection (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8281\"\u003e#8281\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f36843d44080477ce9b677df75d33240d909c653\"\u003ef36843d4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1123.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1122.0\u003c/h2\u003e\n\u003ch4\u003e3.1122.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Updated the descriptions for the AWS Control Tower ListEnabledControls API parameters to make them more accurate and intuitive. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c54ac4e6019f585fcf54a956b8d30e38c6cb1a86\"\u003ec54ac4e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS now returns ConditionalBehavior on DescribeRegistrationFieldDefinitions, allowing you to programmatically discover which registration fields are required, optional, or disallowed based on the values of other fields in the same form. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9cbace13989c31d55c45812ee801a29cf90f00ed\"\u003e9cbace13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1118.0...v3.1119.0\"\u003e3.1119.0\u003c/a\u003e (2026-08-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1117.0...v3.1118.0\"\u003e3.1118.0\u003c/a\u003e (2026-08-25)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d760a00859a08b5d04590ee047510b49add12361\"\u003e\u003ccode\u003ed760a00\u003c/code\u003e\u003c/a\u003e Publish v3.1116.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e\u003ccode\u003e8369ada\u003c/code\u003e\u003c/a\u003e chore(codegen): update to sync with the latest smithy-ts (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8272\"\u003e#8272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1124.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.1095.0 to 3.1124.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/lib-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1124.0\u003c/h2\u003e\n\u003ch4\u003e3.1124.0(2026-09-01)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5f5319a0725d161a33214c9f68f9cafcf39f9c74\"\u003e5f5319a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now provides configurable control over S3 direct access, allowing you to explicitly enable or disable how functions stream file reads directly from S3 buckets. This gives you flexibility to tune data access behavior based on your workload requirements, independent of memory size. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4738dbb8a2d21758f9c4ebf005fb6d766bfd417\"\u003eb4738dbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns renewalTerm for offers with pre-authorized renewals, exposing maxRenewals, lockoutPeriod, adjustmentDeadline, priceIncrease (fixed percentage or percentage range), and termTemplates (renewal payment schedules). Enables buyers to view renewal pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fbc92ca1bf046ddbdc7735bf551ed5c4fc3afc2\"\u003e1fbc92ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iotsitewise:\u003c/strong\u003e  AWS IoT SiteWise Scenario Discovery now supports mounting Amazon S3 data directly into pipeline task containers via S3 Access Points, and configuring additional ephemeral storage per task. Mount configurations can be overridden at execution time. See the API guide for details. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b3b8a5b54bf1d84eb9852d7d33ed5dd69469566\"\u003e3b3b8a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  This release adds support for the Amazon Lightsail GetProfile API, which returns the profile for the specified account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a05a4bf26cb6b487c136a4a386de3fd654537d88\"\u003ea05a4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Amazon Kinesis Data Streams now supports a dry run feature for data-plane APIs to validate the permissions and request parameters. If all checks complete successfully, the API returns a 'DryRunOperationException', confirming the request would have succeeded without the 'DryRun' parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1241eb9057be16dd1c8524708bcfd1e2ab0f3\"\u003eb7c1241e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-taxsettings:\u003c/strong\u003e  France and Monaco Additional Info changes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93faab8560bc9b101465bc805a9829abe476be5b\"\u003e93faab85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for AAC passthrough. Adds ManifestCues option to support HLS manifest Cue marker passthrough. Adds playback device compatibility mode for DASH H.265 outputs. Adds TTML caption styling options. Adds interlace mode support for XAVC HD Intra CBG profile. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f9ca64dcae7be64090d657721742434c96642e5\"\u003e4f9ca64d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Update UserData and UploadPolicy shapes to use SecureBlob (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0369a0ea4d2a035f83ed50bee70c2dde699aaa67\"\u003e0369a0ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Online evaluation configurations now support up to 25 evaluators. CloudWatch Logs data sources for online evaluation now support up to 10 log groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/add6274465d43abc87b6906ae4120ebe781fd117\"\u003eadd62744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Amazon GuardDuty now supports custom detection rules, including APIs to manage rule associations and organization-level configurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4309459f0cdefe421f297d62a09718866eaa7db\"\u003ec4309459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support for managing SMIME signing certificates for email identities, including associating, listing, and disassociating certificates. Added the UpdateConfigurationSet operation to configure message security options such as signing scheme. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d6518c22e633a027d6f6256fbb061420546f617\"\u003e5d6518c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds renewal support for AWS Marketplace private offers. Agreements report whether they renew and, if not, why. Renewal terms add price increases, renewal limits, renewal decision deadlines, and payment schedule templates. SearchAgreements adds filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5cffee4c9b6275d77927ff7bbb730c00bf3485e0\"\u003e5cffee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1124.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1123.0\u003c/h2\u003e\n\u003ch4\u003e3.1123.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Release HTTP and AGUI descriptors to the dataplane model (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c4c7422f59da24786fc3bd4832fd7e43ac113f2\"\u003e3c4c7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e  handle passive credential refresh rejection (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8281\"\u003e#8281\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f36843d44080477ce9b677df75d33240d909c653\"\u003ef36843d4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1123.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1122.0\u003c/h2\u003e\n\u003ch4\u003e3.1122.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Updated the descriptions for the AWS Control Tower ListEnabledControls API parameters to make them more accurate and intuitive. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c54ac4e6019f585fcf54a956b8d30e38c6cb1a86\"\u003ec54ac4e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS now returns ConditionalBehavior on DescribeRegistrationFieldDefinitions, allowing you to programmatically discover which registration fields are required, optional, or disallowed based on the values of other fields in the same form. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9cbace13989c31d55c45812ee801a29cf90f00ed\"\u003e9cbace13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e@​aws-sdk/lib-storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1118.0...v3.1119.0\"\u003e3.1119.0\u003c/a\u003e (2026-08-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1117.0...v3.1118.0\"\u003e3.1118.0\u003c/a\u003e (2026-08-25)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d760a00859a08b5d04590ee047510b49add12361\"\u003e\u003ccode\u003ed760a00\u003c/code\u003e\u003c/a\u003e Publish v3.1116.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e\u003ccode\u003e8369ada\u003c/code\u003e\u003c/a\u003e chore(codegen): update to sync with the latest smithy-ts (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8272\"\u003e#8272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1124.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1095.0 to 3.1124.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1124.0\u003c/h2\u003e\n\u003ch4\u003e3.1124.0(2026-09-01)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5f5319a0725d161a33214c9f68f9cafcf39f9c74\"\u003e5f5319a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now provides configurable control over S3 direct access, allowing you to explicitly enable or disable how functions stream file reads directly from S3 buckets. This gives you flexibility to tune data access behavior based on your workload requirements, independent of memory size. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4738dbb8a2d21758f9c4ebf005fb6d766bfd417\"\u003eb4738dbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns renewalTerm for offers with pre-authorized renewals, exposing maxRenewals, lockoutPeriod, adjustmentDeadline, priceIncrease (fixed percentage or percentage range), and termTemplates (renewal payment schedules). Enables buyers to view renewal pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fbc92ca1bf046ddbdc7735bf551ed5c4fc3afc2\"\u003e1fbc92ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iotsitewise:\u003c/strong\u003e  AWS IoT SiteWise Scenario Discovery now supports mounting Amazon S3 data directly into pipeline task containers via S3 Access Points, and configuring additional ephemeral storage per task. Mount configurations can be overridden at execution time. See the API guide for details. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b3b8a5b54bf1d84eb9852d7d33ed5dd69469566\"\u003e3b3b8a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  This release adds support for the Amazon Lightsail GetProfile API, which returns the profile for the specified account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a05a4bf26cb6b487c136a4a386de3fd654537d88\"\u003ea05a4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Amazon Kinesis Data Streams now supports a dry run feature for data-plane APIs to validate the permissions and request parameters. If all checks complete successfully, the API returns a 'DryRunOperationException', confirming the request would have succeeded without the 'DryRun' parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1241eb9057be16dd1c8524708bcfd1e2ab0f3\"\u003eb7c1241e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-taxsettings:\u003c/strong\u003e  France and Monaco Additional Info changes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93faab8560bc9b101465bc805a9829abe476be5b\"\u003e93faab85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for AAC passthrough. Adds ManifestCues option to support HLS manifest Cue marker passthrough. Adds playback device compatibility mode for DASH H.265 outputs. Adds TTML caption styling options. Adds interlace mode support for XAVC HD Intra CBG profile. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f9ca64dcae7be64090d657721742434c96642e5\"\u003e4f9ca64d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Update UserData and UploadPolicy shapes to use SecureBlob (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0369a0ea4d2a035f83ed50bee70c2dde699aaa67\"\u003e0369a0ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Online evaluation configurations now support up to 25 evaluators. CloudWatch Logs data sources for online evaluation now support up to 10 log groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/add6274465d43abc87b6906ae4120ebe781fd117\"\u003eadd62744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Amazon GuardDuty now supports custom detection rules, including APIs to manage rule associations and organization-level configurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4309459f0cdefe421f297d62a09718866eaa7db\"\u003ec4309459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support for managing SMIME signing certificates for email identities, including associating, listing, and disassociating certificates. Added the UpdateConfigurationSet operation to configure message security options such as signing scheme. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d6518c22e633a027d6f6256fbb061420546f617\"\u003e5d6518c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds renewal support for AWS Marketplace private offers. Agreements report whether they renew and, if not, why. Renewal terms add price increases, renewal limits, renewal decision deadlines, and payment schedule templates. SearchAgreements adds filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5cffee4c9b6275d77927ff7bbb730c00bf3485e0\"\u003e5cffee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1124.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1123.0\u003c/h2\u003e\n\u003ch4\u003e3.1123.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Release HTTP and AGUI descriptors to the dataplane model (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c4c7422f59da24786fc3bd4832fd7e43ac113f2\"\u003e3c4c7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e  handle passive credential refresh rejection (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8281\"\u003e#8281\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f36843d44080477ce9b677df75d33240d909c653\"\u003ef36843d4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1123.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1122.0\u003c/h2\u003e\n\u003ch4\u003e3.1122.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Updated the descriptions for the AWS Control Tower ListEnabledControls API parameters to make them more accurate and intuitive. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c54ac4e6019f585fcf54a956b8d30e38c6cb1a86\"\u003ec54ac4e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS now returns ConditionalBehavior on DescribeRegistrationFieldDefinitions, allowing you to programmatically discover which registration fields are required, optional, or disallowed based on the values of other fields in the same form. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9cbace13989c31d55c45812ee801a29cf90f00ed\"\u003e9cbace13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1118.0...v3.1119.0\"\u003e3.1119.0\u003c/a\u003e (2026-08-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1117.0...v3.1118.0\"\u003e3.1118.0\u003c/a\u003e (2026-08-25)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d760a00859a08b5d04590ee047510b49add12361\"\u003e\u003ccode\u003ed760a00\u003c/code\u003e\u003c/a\u003e Publish v3.1116.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e\u003ccode\u003e8369ada\u003c/code\u003e\u003c/a\u003e chore(codegen): update to sync with the latest smithy-ts (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8272\"\u003e#8272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1124.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/elasticsearch` from 9.0.1 to 9.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.5.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.3\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.2\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.0-release-notes\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/9.3/changelog-client.html\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.3.3-release-notes\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.3.2-release-notes\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.3.1-release-notes\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.3.0-release-notes\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.2.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#9.0.3\"\u003eChangelog\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/elastic/elasticsearch-js/commit/dce730c5d28ae072a8ffd61d2c511c87fcc49973\"\u003e\u003ccode\u003edce730c\u003c/code\u003e\u003c/a\u003e chore: prep 9.5.1 patch release (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3430\"\u003e#3430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/216612137ac9f4a6ea40f26ffcb566b0c7ec312a\"\u003e\u003ccode\u003e2166121\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bc0d7f6e97a3351533706153a93afc05cf3b99fe\"\u003e\u003ccode\u003ebc0d7f6\u003c/code\u003e\u003c/a\u003e Auto-generated code for 9.5 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/65848a7625b17de94cac7b40193bc2a3805f1163\"\u003e\u003ccode\u003e65848a7\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/c55ade6ef57aa637821801a9ca972a8af79db743\"\u003e\u003ccode\u003ec55ade6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/e1cbc8fce2fdff0b141804aaacbb1f47cb0f3289\"\u003e\u003ccode\u003ee1cbc8f\u003c/code\u003e\u003c/a\u003e docs: add 9.5.0 release notes (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3405\"\u003e#3405\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3406\"\u003e#3406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/915e73a5576b79a7d90626b5ee0bcc173f1ee18e\"\u003e\u003ccode\u003e915e73a\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3400\"\u003e#3400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/f4bded874d63a594e2a0d408ba825bda358a34c6\"\u003e\u003ccode\u003ef4bded8\u003c/code\u003e\u003c/a\u003e feat: expose maxPathLength client option (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3389\"\u003e#3389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/6954d3e6e27a4757e7e81d6ca53e419e2eb71726\"\u003e\u003ccode\u003e6954d3e\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3385\"\u003e#3385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/1eda1923abcc869b3cd0a866e7c831bbe05eb183\"\u003e\u003ccode\u003e1eda192\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.0.1...v9.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​elastic/elasticsearch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/config-array` from 0.19.1 to 0.23.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/config-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econfig-array: v0.23.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/config-array-v0.23.4...config-array-v0.23.5\"\u003e0.23.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert re-export ESM types in CommonJS (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/427\"\u003e#427\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b16fe1af3432e92bdb193a5d1f6c89c4b0e3093\"\u003e9b16fe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependen...\n\n_Description has been truncated_","html_url":"https://github.com/schemalabz/opencouncil/pull/709","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/schemalabz%2Fopencouncil/issues/709","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/709/packages"},{"uuid":"5300503470","node_id":"PR_kwDOO0sVBc8AAAABBmo5ig","number":375,"state":"closed","title":"fix: bump the openmeteo group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-07T13:07:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T13:08:02.000Z","updated_at":"2026-09-07T13:07:42.000Z","time_to_close":604778,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"openmeteo","update_count":16,"packages":[{"name":"@lucide/svelte","old_version":"1.23.0","new_version":"1.34.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.69.1","new_version":"2.70.3","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.1.2","new_version":"7.3.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@turf/turf","old_version":"7.3.4","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@types/node","old_version":"26.1.0","new_version":"26.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bits-ui","old_version":"2.18.0","new_version":"2.19.0","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint","old_version":"10.6.0","new_version":"10.9.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.7.0","new_version":"17.11.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"maplibre-gl","old_version":"5.24.0","new_version":"6.5.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"svelte-sonner","old_version":"1.1.0","new_version":"1.2.1","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"tailwind-variants","old_version":"3.2.2","new_version":"3.3.1","repository_url":"https://github.com/heroui-inc/tailwind-variants"},{"name":"terra-draw","old_version":"1.31.0","new_version":"1.32.3","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"typescript","old_version":"6.0.2","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.67.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.0","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the openmeteo group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.23.0` | `1.34.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.69.1` | `2.70.3` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.1.2` | `7.3.0` |\n| [@turf/turf](https://github.com/Turfjs/turf) | `7.3.4` | `7.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.0` | `26.2.0` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.18.0` | `2.19.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.6.0` | `10.9.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.20.0` | `3.23.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.11.0` |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `5.24.0` | `6.5.0` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.1.0` | `1.2.1` |\n| [tailwind-variants](https://github.com/heroui-inc/tailwind-variants) | `3.2.2` | `3.3.1` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.31.0` | `1.32.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.67.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.2.2` |\n\n\nUpdates `@lucide/svelte` from 1.23.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.34.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update icon design discussion template by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4726\"\u003elucide-icons/lucide#4726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the preact-deps group with 2 updates 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/lucide-icons/lucide/pull/4738\"\u003elucide-icons/lucide#4738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-clock\u003c/code\u003e icon by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4722\"\u003elucide-icons/lucide#4722\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.33.0...1.34.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.33.0...1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.33.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add list-clock icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4636\"\u003elucide-icons/lucide#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-dimensions by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4547\"\u003elucide-icons/lucide#4547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eusb-c-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4556\"\u003elucide-icons/lucide#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): correct Vanilla icon import casing by \u003ca href=\"https://github.com/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eaudio-lines-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4589\"\u003elucide-icons/lucide#4589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icon-discussions): add icon design template by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4691\"\u003elucide-icons/lucide#4691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emop\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4682\"\u003elucide-icons/lucide#4682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(scripts): Potential fix for code scanning alert no. 31: Inefficient regular expression by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4723\"\u003elucide-icons/lucide#4723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group with 3 updates 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/lucide-icons/lucide/pull/4720\"\u003elucide-icons/lucide#4720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon-discussions): close discussions with banned phrases by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4692\"\u003elucide-icons/lucide#4692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emidi-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\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/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.32.0...1.33.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.32.0...1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecar-battery\u003c/code\u003e icon by \u003ca href=\"https://github.com/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(categories): fixes emoji.json by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4697\"\u003elucide-icons/lucide#4697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.40 to 3.5.41 in the vue-deps group across 1 directory 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/lucide-icons/lucide/pull/4695\"\u003elucide-icons/lucide#4695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev): upgrade ESLint to latest compatible stack (v10) by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4378\"\u003elucide-icons/lucide#4378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-text by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4609\"\u003elucide-icons/lucide#4609\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/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.31.0...1.32.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.31.0...1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-badge\u003c/code\u003e icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add angle by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4545\"\u003elucide-icons/lucide#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eeject\u003c/code\u003e icon by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4043\"\u003elucide-icons/lucide#4043\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/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7c758075a3e4414aa9a96d4341ca59948a5fdeb4\"\u003e\u003ccode\u003e7c75807\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the svelte-deps group with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4720\"\u003e#4720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/510f495687275897c308a753f49583bb9b4128a7\"\u003e\u003ccode\u003e510f495\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the svelte-deps group with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.34.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.69.1 to 2.70.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent quadratic backtracking in \u003ccode\u003eAccept\u003c/code\u003e header content negotiation (\u003ca href=\"https://redirect.github.com/homebase-garage/igeclouds.github.io/pull/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update links to hooks documentation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable CSRF protection in builds with a non-production \u003ccode\u003eNODE_ENV\u003c/code\u003e value (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16313\"\u003e#16313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.69.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: detect destructured \u003ccode\u003eload\u003c/code\u003e and \u003ccode\u003eactions\u003c/code\u003e exports during type generation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16329\"\u003e#16329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS URL references are absolute when \u003ccode\u003epaths.relative\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16315\"\u003e#16315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: align MAX_COOKIE_SIZE with RFC 6265bis (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16322\"\u003e#16322\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.69.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set \u003ccode\u003edefine\u003c/code\u003e values on \u003ccode\u003eglobalThis\u003c/code\u003e when running Vitest (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16246\"\u003e#16246\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/sveltejs/kit/blob/version-3/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent quadratic backtracking in \u003ccode\u003eAccept\u003c/code\u003e header content negotiation (\u003ca href=\"https://github.com/sveltejs/kit/commit/82712fc02c24b1dcf5b25d7a52129cd8455f04f5\"\u003e\u003ccode\u003e82712fc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update links to hooks documentation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable CSRF protection in builds with a non-production \u003ccode\u003eNODE_ENV\u003c/code\u003e value (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16313\"\u003e#16313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.69.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: detect destructured \u003ccode\u003eload\u003c/code\u003e and \u003ccode\u003eactions\u003c/code\u003e exports during type generation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16329\"\u003e#16329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS URL references are absolute when \u003ccode\u003epaths.relative\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16315\"\u003e#16315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: align MAX_COOKIE_SIZE with RFC 6265bis (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16322\"\u003e#16322\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.69.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: detect destructured \u003ccode\u003eload\u003c/code\u003e and \u003ccode\u003eactions\u003c/code\u003e exports during type generation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16329\"\u003e#16329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS URL references are absolute when \u003ccode\u003epaths.relative\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16315\"\u003e#16315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: exclude deleted cookies from \u003ccode\u003ecookies.getAll()\u003c/code\u003e so it stays consistent with \u003ccode\u003ecookies.get()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16297\"\u003e#16297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset failed \u003ccode\u003e\u0026lt;svelte:boundary\u0026gt;\u003c/code\u003e on client navigation so a stale \u003ccode\u003e+error.svelte\u003c/code\u003e is torn down (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16296\"\u003e#16296\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/39e8e1fbd4feba7f22dd46bfdf7335362c38de16\"\u003e\u003ccode\u003e39e8e1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16771\"\u003e#16771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e fix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1ad0d437e1ee08d1b65fc3a6a8d659adbc4a8724\"\u003e\u003ccode\u003e1ad0d43\u003c/code\u003e\u003c/a\u003e chore: get Vercel split platform tests running (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16666\"\u003e#16666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a297affcec19d6f4d2df8bac1b292d8c34486344\"\u003e\u003ccode\u003ea297aff\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16571\"\u003e#16571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/82712fc02c24b1dcf5b25d7a52129cd8455f04f5\"\u003e\u003ccode\u003e82712fc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4c2355f9fd4f9b5ed682626ebc71103e6dbd9169\"\u003e\u003ccode\u003e4c2355f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16418\"\u003e#16418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c1665b9cd45e062caf0f3d130274d2925a149e76\"\u003e\u003ccode\u003ec1665b9\u003c/code\u003e\u003c/a\u003e docs: update hooks page (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4da36e64aa5c78e52ed7e34144dd6ba625efc7eb\"\u003e\u003ccode\u003e4da36e6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16343\"\u003e#16343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/78f28f16f8d5e2a5b9be9cc274bcf45dd27ec75b\"\u003e\u003ccode\u003e78f28f1\u003c/code\u003e\u003c/a\u003e feat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ffa0e3b06e82d7023dd2189ccfe1fc191c90b941\"\u003e\u003ccode\u003effa0e3b\u003c/code\u003e\u003c/a\u003e fix: don't disable CSRF protection in builds with a non-production NODE_ENV (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.70.3/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.1.2 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/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inspector): add a context menu with current component stack (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enforce ltr styles for inspector (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure the inspector is injected into the client correctly for Vite+ projects (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1355\"\u003e#1355\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/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inspector): add a context menu with current component stack (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enforce ltr styles for inspector (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure the inspector is injected into the client correctly for Vite+ projects (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/e6a89fc7d4285315ab26588a51199a421e4c81cd\"\u003e\u003ccode\u003ee6a89fc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1377\"\u003e#1377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/2eeef7ef17d527fd4a0cf5df42882106ace6885a\"\u003e\u003ccode\u003e2eeef7e\u003c/code\u003e\u003c/a\u003e feat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/f92b24ad9cabacdde0f0d37ace921c23234c1d6b\"\u003e\u003ccode\u003ef92b24a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency magic-string to v1 (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d3d4052612b177ef83d00632fd560ca6b8d8863c\"\u003e\u003ccode\u003ed3d4052\u003c/code\u003e\u003c/a\u003e fix: don't log inline config when encountering unexpected options (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c9feef65f78bb42a1dc85c58522ca3c9bdfde01c\"\u003e\u003ccode\u003ec9feef6\u003c/code\u003e\u003c/a\u003e chore: add type annotations to Inspector.svelte (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/02981fd9bb395b6aa5453e2bc3166778ae71e326\"\u003e\u003ccode\u003e02981fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4158aa2da85af8362364844548a9ba6787111719\"\u003e\u003ccode\u003e4158aa2\u003c/code\u003e\u003c/a\u003e feat: context menu with component stack (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c867a3ac277a61d8f398c21fc561fd33e8970e15\"\u003e\u003ccode\u003ec867a3a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/dbdb2552c0d050178f1d89dfb0ae5fa98d5c2f2b\"\u003e\u003ccode\u003edbdb255\u003c/code\u003e\u003c/a\u003e fix: inspector rtl host styles (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/694bc9585e65e047cc12f4fa875bd3a56281302f\"\u003e\u003ccode\u003e694bc95\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to v6 (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.3.0/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/turf` from 7.3.4 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/turf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.4...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.1.0 to 26.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bits-ui` from 2.18.0 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huntabyte/bits-ui/releases\"\u003ebits-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebits-ui@2.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Checkbox): pass \u003ccode\u003eform\u003c/code\u003e to the hidden input (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DateField): keep focus on the year while correcting its first digit (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2100\"\u003e#2100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): close \u003ccode\u003eTooltip.Trigger\u003c/code\u003e on \u003ccode\u003epointerdown\u003c/code\u003e for any pointer button so right/middle click dismiss the tooltip and cancel a pending delayed open (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2101\"\u003e#2101\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(RadioGroup): don't select item on pointer-driven focus- \u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2098\"\u003e#2098\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2098\"\u003e#2098\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DismissibleLayer): cancel pending \u003ccode\u003eafterSleep\u003c/code\u003e timer on destroy to prevent \u003ccode\u003ederived_inert\u003c/code\u003e and stale document listeners (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2080\"\u003e#2080\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2087\"\u003e#2087\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(TextSelectionLayer): don't read the \u003ccode\u003eref\u003c/code\u003e box in \u003ccode\u003e#pointerdown\u003c/code\u003e before the enabled check, which emitted \u003ccode\u003ederived_inert\u003c/code\u003e on every document pointerdown when a leaked listener outlived its component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2107\"\u003e#2107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(AlertDialog): pass \u003ccode\u003edisabled\u003c/code\u003e through to button in \u003ccode\u003eAlertDialog.Cancel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2068\"\u003e#2068\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(text-selection-layer): snapshot enabled and pointer handlers for listeners (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): set wrapper pointer-events when hoverable content is disabled (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Menu): prevent page scroll-jump on item hover when \u003ccode\u003escroll-padding\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2035\"\u003e#2035\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d9cc7ccd804e781596c68ca755d0ebb373d0776b\"\u003e\u003ccode\u003ed9cc7cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d131732acda71bec25d284c7e56beee8ac0e839f\"\u003e\u003ccode\u003ed131732\u003c/code\u003e\u003c/a\u003e fix(DateField): year backspace clearing (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2100\"\u003e#2100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/b78f8ccb1102332eebcbbc9647038ff825eb47de\"\u003e\u003ccode\u003eb78f8cc\u003c/code\u003e\u003c/a\u003e fix(RadioGroup): don't select item on pointer-driven focus (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/eeed982a02dc1a1f33b62e05f9b7370423a37b56\"\u003e\u003ccode\u003eeeed982\u003c/code\u003e\u003c/a\u003e feat(Checkbox): Pass \u003ccode\u003eform\u003c/code\u003e prop to the hidden input (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/71960141a658c837576a4b3efebc3139cc1e5aa6\"\u003e\u003ccode\u003e7196014\u003c/code\u003e\u003c/a\u003e fix(Tooltip): close trigger on pointerdown for any pointer button (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/cb8c9045b2e843de5f1ff2ff855587b88df3892e\"\u003e\u003ccode\u003ecb8c904\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/e3254e0be20ae45b16e655adcd7e2866ba47efd3\"\u003e\u003ccode\u003ee3254e0\u003c/code\u003e\u003c/a\u003e docs: Add missing type import to Slider example (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/aa0a18d7b3d235feed1fa5dc03db9788ee49cb18\"\u003e\u003ccode\u003eaa0a18d\u003c/code\u003e\u003c/a\u003e fix(TextSelectionLayer): avoid reading destroyed \u003ccode\u003eref\u003c/code\u003e box on document pointe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0da43b892fd45d69fe1c9452a41d1e646a644aab\"\u003e\u003ccode\u003e0da43b8\u003c/code\u003e\u003c/a\u003e test: fix the two races behind the recurring CI failures (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2102\"\u003e#2102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0522bd1a75eae65db5bb4c387ba44c398de8baae\"\u003e\u003ccode\u003e0522bd1\u003c/code\u003e\u003c/a\u003e fix: cancel DismissibleLayer afterSleep timer on destroy (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2080\"\u003e#2080\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.18.0...bits-ui@2.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.6.0 to 10.9.0\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.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69bb948061105426dbe6e3c931fcda783286e020\"\u003e\u003ccode\u003e69bb948\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a148005051fded2ef1d14cc228ae505251b4b10\"\u003e\u003ccode\u003e0a14800\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21196\"\u003e#21196\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/05adcb13542061dc7fadde5cd58d23d405a96d93\"\u003e\u003ccode\u003e05adcb1\u003c/code\u003e\u003c/a\u003e test: fix failing ecosystem test for \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21191\"\u003e#21191\u003c/a\u003e) (Lazizbek Ergashev)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/56110356652dd614b3cf0933538abb551fc6bd6f\"\u003e\u003ccode\u003e5611035\u003c/code\u003e\u003c/a\u003e test: add error locations info to \u003ccode\u003eno-void\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21185\"\u003e#21185\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee47333aa681cfc3cb54df08c38f211ea219cc2a\"\u003e\u003ccode\u003eee47333\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4 to 4.37.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21176\"\u003e#21176\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f131c034ad91bbf06bcbb6b5e931447a8e419a46\"\u003e\u003ccode\u003ef131c03\u003c/code\u003e\u003c/a\u003e chore: improve ecosystem test failure reporting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20937\"\u003e#20937\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f6eddee609b369b50993eab08d437dda4700991\"\u003e\u003ccode\u003e1f6edde\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21182\"\u003e#21182\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3266fb26c719c6b90a6cbe54bb120c9335ad19c\"\u003e\u003ccode\u003ed3266fb\u003c/code\u003e\u003c/a\u003e chore: unpin \u003ccode\u003ewebpack\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21172\"\u003e#21172\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.6.0...v10.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.20.0 to 3.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1565\"\u003e#1565\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1ec3cf5edd561cb92b02c69e3bb9edb22773f278\"\u003e\u003ccode\u003e1ec3cf5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ColumbusLabs\"\u003e\u003ccode\u003e@​ColumbusLabs\u003c/code\u003e\u003c/a\u003e! - feat: add prefer-attribute-interpolation rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1563\"\u003e#1563\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/cdad05a463d2ae7c8fe57c1a4e7cdd820723526c\"\u003e\u003ccode\u003ecdad05a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - feat: add no-conflicting-module-names rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1559\"\u003e#1559\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/4138a571f1d51f46fbc485cf0f89013119ee9187\"\u003e\u003ccode\u003e4138a57\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knrdl\"\u003e\u003ccode\u003e@​knrdl\u003c/code\u003e\u003c/a\u003e! - feat: add no-bind-value-on-checkable-inputs rule\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/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1565\"\u003e#1565\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1ec3cf5edd561cb92b02c69e3bb9edb22773f278\"\u003e\u003ccode\u003e1ec3cf5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ColumbusLabs\"\u003e\u003ccode\u003e@​ColumbusLabs\u003c/code\u003e\u003c/a\u003e! - feat: add prefer-attribute-interpolation rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1563\"\u003e#1563\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/cdad05a463d2ae7c8fe57c1a4e7cdd820723526c\"\u003e\u003ccode\u003ecdad05a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - feat: add no-conflicting-module-names rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1559\"\u003e#1559\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/4138a571f1d51f46fbc485cf0f89013119ee9187\"\u003e\u003ccode\u003e4138a57\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knrdl\"\u003e\u003ccode\u003e@​knrdl\u003c/code\u003e\u003c/a\u003e! - feat: add no-bind-value-on-checkable-inputs rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a24a9bb53cbd716f7ae894d889c02512c37453b6\"\u003e\u003ccode\u003ea24a9bb\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1ec3cf5edd561cb92b02c69e3bb9edb22773f278\"\u003e\u003ccode\u003e1ec3cf5\u003c/code\u003e\u003c/a\u003e feat: report useless template literal mustaches (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/41817f87aa992ce1b9a3fa537543efc9e9ede3fb\"\u003e\u003ccode\u003e41817f8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mocha to ~11.8.0 (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/0d9f1a057ba545313484c1f3414cf70205cb6db6\"\u003e\u003ccode\u003e0d9f1a0\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/cdad05a463d2ae7c8fe57c1a4e7cdd820723526c\"\u003e\u003ccode\u003ecdad05a\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-conflicting-module-names\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/28c1234d318fe8980a80ca6bde77252e0ac82544\"\u003e\u003ccode\u003e28c1234\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/4138a571f1d51f46fbc485cf0f89013119ee9187\"\u003e\u003ccode\u003e4138a57\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-bind-value-on-checkable-inputs\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.23.0/packages/eslint-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.7.0 to 17.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)  61eafbf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)  f468407\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)  5a958ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.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/sindresorhus/globals/commit/8c599278a68a0a6ea17b0c12f976f2270f70f391\"\u003e\u003ccode\u003e8c59927\u003c/code\u003e\u003c/a\u003e 17.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/61eafbf105037079654824d883edc261834a0fbd\"\u003e\u003ccode\u003e61eafbf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bed4af3730dcb5dbea4274b5264e6be4c4b8910\"\u003e\u003ccode\u003e7bed4af\u003c/code\u003e\u003c/a\u003e 17.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/f4684072a5ec0ad598ee4a20989b3eaa733753bf\"\u003e\u003ccode\u003ef468407\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8e7b9358b190d26acca88cc2804707fbcd90a229\"\u003e\u003ccode\u003e8e7b935\u003c/code\u003e\u003c/a\u003e 17.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5a958ed06064fb879b64416655109d8eaffd2611\"\u003e\u003ccode\u003e5a958ed\u003c/code\u003e\u003c/a\u003e Update globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `maplibre-gl` from 5.24.0 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases\"\u003emaplibre-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eImageSource.setWarp\u003c/code\u003e and \u003ccode\u003eImageSource.getWarp\u003c/code\u003e, choosing between a \u003ccode\u003eauto\u003c/code\u003e, \u003ccode\u003eperspective\u003c/code\u003e and a \u003ccode\u003eflat\u003c/code\u003e warp of the image (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8172\"\u003e#8172\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed incorrect image source on projection on globe view (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8172\"\u003e#8172\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the globe zooming itself in when panned away from a pole at the minimum zoom, where the latitude zoom compensation was applied on top of the constrain's own clamp (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8182\"\u003e#8182\u003c/a\u003e) (by \u003ca href=\"https://github.com/mondsichtung\"\u003e\u003ccode\u003e@​mondsichtung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dragging the globe from the empty space around it, which barely moved the map and often in the wrong direction (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8174\"\u003e#8174\u003c/a\u003e) (by \u003ca href=\"https://github.com/mondsichtung\"\u003e\u003ccode\u003e@​mondsichtung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.1\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eDOM.sanitize\u003c/code\u003e leaving dangerous attributes behind when multiple consecutive attributes are present. Iterating the live \u003ccode\u003eNamedNodeMap\u003c/code\u003e from \u003ccode\u003eelem.attributes\u003c/code\u003e while calling \u003ccode\u003eremoveAttribute\u003c/code\u003e skipped the attribute directly after a removed one, so a second dangerous attribute (for example an \u003ccode\u003eontoggle\u003c/code\u003e on a \u003ccode\u003e\u0026lt;details open\u0026gt;\u003c/code\u003e element) could survive sanitisation and later execute (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8189\"\u003e#8189\u003c/a\u003e) (by \u003ca href=\"https://github.com/0xKirisame\"\u003e\u003ccode\u003e@​0xKirisame\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGive custom layers the live globe transition in \u003ccode\u003eCustomRenderMethodInput.defaultProjectionData.projectionTransition\u003c/code\u003e, which was hardcoded to 1 for the whole globe/mercator transition, so a custom layer jumped straight to the fully bent globe while every other layer eased (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8169\"\u003e#8169\u003c/a\u003e) (by \u003ca href=\"https://github.com/mondsichtung\"\u003e\u003ccode\u003e@​mondsichtung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid a per-query \u003ccode\u003eArray.sort()\u003c/code\u003e in cross-tile symbol matching (\u003ccode\u003eTileLayerIndex.findMatches\u003c/code\u003e), claiming the lowest-index unclaimed candidate in a single pass instead; reduces main-thread symbol-placement cost on dense/coincident symbol layers (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7797\"\u003e#7797\u003c/a\u003e) (by \u003ca href=\"https://github.com/pholmstr\"\u003e\u003ccode\u003e@​pholmstr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etexelFetch\u003c/code\u003e for exact DEM and color-relief elevation stop lookups instead of normalized texture coordinate arithmetic (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7640\"\u003e#7640\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake default draggable markers keyboard-focusable and movable with the arrow keys (1 px per press, 10 px with Shift); custom marker elements stay application-owned (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8020\"\u003e#8020\u003c/a\u003e) (by \u003ca href=\"https://github.com/smmariquit\"\u003e\u003ccode\u003e@​smmariquit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a permanent frame rate degradation after switching styles: every sprite reload marked its images as updated forever, making every in-view tile re-check and re-upload them on every frame. Also stop leaking the images of a replaced sprite, which were never removed from the image manager (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8052\"\u003e#8052\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a rejected missing style image resolver from blocking successfully resolved images in the same batch (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8146/\"\u003e#8146\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExplicitly request no browser color management when decoding raster-DEM tiles so their RGB-encoded elevation values are not changed (what would otherwise happen with \u003ccode\u003egfx.color_management.mode = 1\u003c/code\u003e in Firefox) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8125\"\u003e#8125\u003c/a\u003e) (by \u003ca href=\"https://github.com/tnikkel\"\u003e\u003ccode\u003e@​tnikkel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet an abort reach an image or raster tile load that is still awaiting its \u003ccode\u003etransformRequest\u003c/code\u003e, so \u003ccode\u003eImageSource.updateImage\u003c/code\u003e no longer loses the image it was just handed and an aborted tile is no longer fetched (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8071\"\u003e#8071\u003c/a\u003e) (by \u003ca href=\"https://github.com/mondsichtung\"\u003e\u003ccode\u003e@​mondsichtung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix raster tiles fading in again when they are reloaded, briefly flashing the map background, most visibly when switching projection (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8106\"\u003e#8106\u003c/a\u003e) (by \u003ca href=\"https://github.com/mondsichtung\"\u003e\u003ccode\u003e@​mondsichtung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix globe panning inverting and stalling near and across the poles by rotating the globe with a versor, keeping the drag direction consistent at every latitude. Panning also eases off as the cursor approaches the edge of the globe and continues past it, instead of stopping. The bearing is preserved while panning, as before (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/5296\"\u003e#5296\u003c/a\u003e) (by \u003ca href=\"https://github.com/jcolot\"\u003e\u003ccode\u003e@​jcolot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efill-extrusion-rounded-corner-distance\u003c/code\u003e producing spikes: corner arcs now land on the integer tile grid, and corners created by tile clipping are left sharp (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8153\"\u003e#8153\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​Ha...\n\n_Description has been truncated_","html_url":"https://github.com/open-meteo/maps/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fmaps/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"},{"uuid":"5165211262","node_id":"PR_kwDOTM-kvM7_v-cg","number":464,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-08-16T16:28:11.000Z","updated_at":"2026-08-16T22:41:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@sentry/capacitor","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/getsentry/sentry-capacitor"},{"name":"@sentry/react","old_version":"10.60.0","new_version":"10.70.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@turf/area","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-intersects","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-point-in-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/buffer","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/circle","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/difference","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/distance","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/helpers","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/intersect","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/length","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/nearest-point-on-line","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/polygonize","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/simplify","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/union","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@xmldom/xmldom","old_version":"0.9.10","new_version":"0.9.11","repository_url":"https://github.com/xmldom/xmldom"},{"name":"firebase","old_version":"12.17.0","new_version":"12.17.1","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"maplibre-gl","old_version":"6.1.0","new_version":"6.3.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"posthog-js","old_version":"1.409.0","new_version":"1.417.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-hook-form","old_version":"7.84.0","new_version":"7.85.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"terra-draw","old_version":"1.32.2","new_version":"1.32.3","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@rolldown/binding-darwin-arm64","old_version":"1.2.1","new_version":"1.2.4","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-darwin-x64","old_version":"1.2.1","new_version":"1.2.4","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-x64-gnu","old_version":"1.2.1","new_version":"1.2.4","repository_url":"https://github.com/rolldown/rolldown"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the production-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/capacitor](https://github.com/getsentry/sentry-capacitor) | `4.2.0` | `4.3.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.60.0` | `10.70.0` |\n| [@turf/area](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-intersects](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-point-in-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/buffer](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/circle](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/difference](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/distance](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/helpers](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/intersect](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/length](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/nearest-point-on-line](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/polygonize](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/simplify](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/union](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.9.10` | `0.9.11` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.17.0` | `12.17.1` |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `6.1.0` | `6.3.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.409.0` | `1.417.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.84.0` | `7.85.0` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.32.2` | `1.32.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@rolldown/binding-darwin-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.4` |\n| [@rolldown/binding-darwin-x64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.4` |\n| [@rolldown/binding-linux-x64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.4` |\n\n\nUpdates `@sentry/capacitor` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/releases\"\u003e@​sentry/capacitor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/blob/main/CHANGELOG.md\"\u003e@​sentry/capacitor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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/getsentry/sentry-capacitor/commit/0a6c29578534ab528d7760db76d24ca224592991\"\u003e\u003ccode\u003e0a6c295\u003c/code\u003e\u003c/a\u003e release: 4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/dc8930b46a5adc962fb8f7b91cb3d5f15c1b2686\"\u003e\u003ccode\u003edc8930b\u003c/code\u003e\u003c/a\u003e fix(ci): Fix release artifact upload after Yarn 4 migration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/462837c44a8c29b6fc416d94cab199bdd4536f77\"\u003e\u003ccode\u003e462837c\u003c/code\u003e\u003c/a\u003e ci: Remove disabled changelog-preview workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/e0cfb74c7b1160c1ade3ab1380d3c46b87cebe12\"\u003e\u003ccode\u003ee0cfb74\u003c/code\u003e\u003c/a\u003e build: Bump Sentry JavaScript SDK from 10.60.0 to 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/f2fd17f1e1dad0dd4f2017d7d1861c8da5f79991\"\u003e\u003ccode\u003ef2fd17f\u003c/code\u003e\u003c/a\u003e fix(scripts): Fix check-siblings.js postinstall advice for Yarn 4/Berry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/2ae8579c91b7436a06843424f202e5980e16fe46\"\u003e\u003ccode\u003e2ae8579\u003c/code\u003e\u003c/a\u003e chore: warn about upcoming CocoaPods deprecation for iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/0240ac3d0ce5a2357cbdbabde7be6c47ac5e2516\"\u003e\u003ccode\u003e0240ac3\u003c/code\u003e\u003c/a\u003e chore: Add PR template checkbox for cross sdk review on public API changes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/36222f5536e4eb7ff76eef645a854c91e3fd4161\"\u003e\u003ccode\u003e36222f5\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/craft from 2.23.2 to 2.27.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/02dd6df6da2379946aba93c5e9873cbcf9453f59\"\u003e\u003ccode\u003e02dd6df\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/github-workflows/updater from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/1e43dea3e08e0fbee8d09b90881598c1e14396a7\"\u003e\u003ccode\u003e1e43dea\u003c/code\u003e\u003c/a\u003e build(deps): bump io.sentry:sentry-android from 8.41.0 to 8.50.1 in /android ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-capacitor/compare/4.2.0...4.3.0\"\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.60.0 to 10.70.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@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.70.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/core): Support stable MCP SDK v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22986\"\u003e#22986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/deps): Bump \u003ccode\u003e@sentry/node-cpu-profiler\u003c/code\u003e to 2.4.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22992\"\u003e#22992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/solid,solidstart): Support \u003ccode\u003e@solidjs/router\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23163\"\u003e#23163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Fork the isolation scope for Durable Object methods (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23189\"\u003e#23189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Get original waituntil in workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23192\"\u003e#23192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument DO RPC methods on the prototype, not a Proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23190\"\u003e#23190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Set agent conversation id on the \u003ccode\u003eonRequest\u003c/code\u003e path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22985\"\u003e#22985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Set conversation id independent of session name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23193\"\u003e#23193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Try/catch on non-configurable prototypes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23191\"\u003e#23191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Use gen_ai.agent.name for class names (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22987\"\u003e#22987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core,browser): Handle errors from other realms (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23201\"\u003e#23201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Sample errors after \u003ccode\u003ebeforeSend\u003c/code\u003e while preserving session updates (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22819\"\u003e#22819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/hono): Include originalException in captured exception hint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22990\"\u003e#22990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): \u003ccode\u003emeriyah\u003c/code\u003e issue for \u003ccode\u003estandalone\u003c/code\u003e build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23055\"\u003e#23055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Remove tracing from middleware wrappers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22904\"\u003e#22904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/profiling-node): Respect profileSessionSampleRate in trace profile lifecycle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22940\"\u003e#22940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Preserve \u003ccode\u003esourcemaps.disable\u003c/code\u003e when \u003ccode\u003eunstable_sentryVitePluginOptions\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22966\"\u003e#22966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react): Remove routes from shared set on \u003ccode\u003e\u0026lt;Routes\u0026gt;\u003c/code\u003e unmount (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22948\"\u003e#22948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export \u003ccode\u003emetrics\u003c/code\u003e from worker entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23027\"\u003e#23027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Add missing \u003ccode\u003e@sentry/core\u003c/code\u003e dep to nextjs-16-userfeedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23009\"\u003e#23009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Fix failing \u003ccode\u003esveltekit-3\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23016\"\u003e#23016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Fix type error in nextjs ai-error tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23011\"\u003e#23011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Pin tanstackstart-react e2e deps to unblock tunnel tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23048\"\u003e#23048\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/davidmurdoch\"\u003e\u003ccode\u003e@​davidmurdoch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jxxunnn\"\u003e\u003ccode\u003e@​Jxxunnn\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/kamilogorek\"\u003e\u003ccode\u003e@​kamilogorek\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\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\u003e27.09 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\u003e25.58 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\u003e45.5 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\u003e47.24 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\u003e50.13 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\u003e83.82 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\u003e73.7 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\u003e88.42 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\u003e100.78 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.87 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\u003e31.78 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\u003e36.79 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\u003e28.16 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/10.70.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.70.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/core): Support stable MCP SDK v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22986\"\u003e#22986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/deps): Bump \u003ccode\u003e@sentry/node-cpu-profiler\u003c/code\u003e to 2.4.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22992\"\u003e#22992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/solid,solidstart): Support \u003ccode\u003e@solidjs/router\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23163\"\u003e#23163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Fork the isolation scope for Durable Object methods (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23189\"\u003e#23189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Get original waituntil in workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23192\"\u003e#23192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument DO RPC methods on the prototype, not a Proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23190\"\u003e#23190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Set agent conversation id on the \u003ccode\u003eonRequest\u003c/code\u003e path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22985\"\u003e#22985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Set conversation id independent of session name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23193\"\u003e#23193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Try/catch on non-configurable prototypes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23191\"\u003e#23191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Use gen_ai.agent.name for class names (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22987\"\u003e#22987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core,browser): Handle errors from other realms (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23201\"\u003e#23201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Sample errors after \u003ccode\u003ebeforeSend\u003c/code\u003e while preserving session updates (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22819\"\u003e#22819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/hono): Include originalException in captured exception hint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22990\"\u003e#22990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): \u003ccode\u003emeriyah\u003c/code\u003e issue for \u003ccode\u003estandalone\u003c/code\u003e build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23055\"\u003e#23055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Remove tracing from middleware wrappers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22904\"\u003e#22904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/profiling-node): Respect profileSessionSampleRate in trace profile lifecycle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22940\"\u003e#22940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Preserve \u003ccode\u003esourcemaps.disable\u003c/code\u003e when \u003ccode\u003eunstable_sentryVitePluginOptions\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22966\"\u003e#22966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react): Remove routes from shared set on \u003ccode\u003e\u0026lt;Routes\u0026gt;\u003c/code\u003e unmount (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22948\"\u003e#22948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export \u003ccode\u003emetrics\u003c/code\u003e from worker entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23027\"\u003e#23027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Add missing \u003ccode\u003e@sentry/core\u003c/code\u003e dep to nextjs-16-userfeedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23009\"\u003e#23009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Fix failing \u003ccode\u003esveltekit-3\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23016\"\u003e#23016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Fix type error in nextjs ai-error tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23011\"\u003e#23011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Pin tanstackstart-react e2e deps to unblock tunnel tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23048\"\u003e#23048\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/davidmurdoch\"\u003e\u003ccode\u003e@​davidmurdoch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jxxunnn\"\u003e\u003ccode\u003e@​Jxxunnn\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/kamilogorek\"\u003e\u003ccode\u003e@​kamilogorek\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003e10.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\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/0356ffd7e92f2ed8bc61fd3d7b928d1c9fd3e83f\"\u003e\u003ccode\u003e0356ffd\u003c/code\u003e\u003c/a\u003e release: 10.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c2ac1bea73a474d8a63733c95727d4147b61a284\"\u003e\u003ccode\u003ec2ac1be\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.70.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23217\"\u003e#23217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9c2f31dbedac111ef08b5272eeb458776161d7e2\"\u003e\u003ccode\u003e9c2f31d\u003c/code\u003e\u003c/a\u003e fix(v10/core,browser): Handle errors from other realms (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23201\"\u003e#23201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8ad6cd136cfba5a4bec5fd4e414aaeef7e0f5b3d\"\u003e\u003ccode\u003e8ad6cd1\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Try/catch on non-configurable prototypes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23191\"\u003e#23191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b5e80a0a7ff77b71b4133013bc059cc8ef882f9\"\u003e\u003ccode\u003e4b5e80a\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument DO RPC methods on the prototype, not a Proxy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/91af62c9fa09b181fb98368fe17cb9ae3812d5e3\"\u003e\u003ccode\u003e91af62c\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Set conversation id independent of session name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23193\"\u003e#23193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2096839a70fcb99aef70b0673731e21bfd0d23e3\"\u003e\u003ccode\u003e2096839\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Get original waituntil in workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23192\"\u003e#23192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0062819f481c62d50876a94cae47be2ce2bd663d\"\u003e\u003ccode\u003e0062819\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Fork the isolation scope for Durable Object methods (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23\"\u003e#23\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/390b05a2ce15c5aa1535731b77f48db077a6de1c\"\u003e\u003ccode\u003e390b05a\u003c/code\u003e\u003c/a\u003e feat(v10/core): Support stable MCP SDK v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22986\"\u003e#22986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3b56ecb5c5b5f30c282478e9f05406e93dcec173\"\u003e\u003ccode\u003e3b56ecb\u003c/code\u003e\u003c/a\u003e feat(v10/solid,solidstart): Support \u003ccode\u003e@solidjs/router\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23163\"\u003e#23163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/area` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/area's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox-polygon` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox-polygon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/boolean-intersects` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/boolean-intersects's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/boolean-point-in-polygon` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/boolean-point-in-polygon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offs...\n\n_Description has been truncated_","html_url":"https://github.com/gelbh/jetlag/pull/464","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gelbh%2Fjetlag/issues/464","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/464/packages"},{"uuid":"4950112397","node_id":"PR_kwDOS5eI8s707H_4","number":371,"state":"open","title":"chore(deps): bump the production group across 1 directory with 49 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-07-22T14:43:46.000Z","updated_at":"2026-07-22T14:44:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":49,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.110.0","new_version":"0.112.5","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-s3","old_version":"3.1079.0","new_version":"3.1092.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1079.0","new_version":"3.1092.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@google/earthengine","old_version":"1.7.33","new_version":"1.7.36","repository_url":"https://github.com/google/earthengine-api"},{"name":"@number-flow/react","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/barvian/number-flow"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.220.0","new_version":"0.221.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.220.0","new_version":"0.221.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.220.0","new_version":"0.221.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.41.1","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@radix-ui/react-accordion","old_version":"1.2.15","new_version":"1.2.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.18","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.11","new_version":"2.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.18","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.4.2","new_version":"1.4.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.4.2","new_version":"1.4.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.11","new_version":"1.2.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.63.0","new_version":"10.67.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.2","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/extension-link","old_version":"3.27.1","new_version":"3.28.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.27.1","new_version":"3.28.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.27.1","new_version":"3.28.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.27.1","new_version":"3.28.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.27.1","new_version":"3.28.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@xyflow/react","old_version":"12.11.1","new_version":"12.11.2","repository_url":"https://github.com/xyflow/xyflow"},{"name":"bullmq","old_version":"5.79.2","new_version":"5.80.10","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"chrono-node","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/wanasit/chrono"},{"name":"cron-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/harrisiirak/cron-parser"},{"name":"driver.js","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/nilbuild/driver.js"},{"name":"elkjs","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/kieler/elkjs"},{"name":"lucide-react","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.10","new_version":"16.2.11","repository_url":"https://github.com/vercel/next.js"},{"name":"next-auth","old_version":"4.24.14","new_version":"4.24.15","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"next-intl","old_version":"4.13.1","new_version":"4.13.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"openai","old_version":"6.45.0","new_version":"6.48.0","repository_url":"https://github.com/openai/openai-node"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-hook-form","old_version":"7.81.0","new_version":"7.82.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-window","old_version":"2.2.7","new_version":"2.3.0","repository_url":"https://github.com/bvaughn/react-window"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"stripe","old_version":"22.3.0","new_version":"22.3.2","repository_url":"https://github.com/stripe/stripe-node"},{"name":"terra-draw","old_version":"1.31.2","new_version":"1.32.1","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.110.0` | `0.112.5` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1079.0` | `3.1092.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1079.0` | `3.1092.0` |\n| [@google/earthengine](https://github.com/google/earthengine-api) | `1.7.33` | `1.7.36` |\n| [@number-flow/react](https://github.com/barvian/number-flow/tree/HEAD/src) | `0.6.1` | `0.6.2` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.220.0` | `0.221.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.220.0` | `0.221.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.9.0` | `2.10.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.9.0` | `2.10.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.220.0` | `0.221.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.41.1` | `1.43.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.15` | `1.2.17` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.6` | `1.3.8` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.18` | `1.1.20` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.11` | `2.1.12` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.18` | `1.1.20` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radio-group) | `1.4.2` | `1.4.4` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.4.2` | `1.4.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.2` | `1.3.4` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.11` | `1.2.13` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.63.0` | `10.67.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.101.4` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.27.1` | `3.28.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.27.1` | `3.28.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.27.1` | `3.28.0` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.27.1` | `3.28.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.27.1` | `3.28.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.1` | `12.11.2` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.79.2` | `5.80.10` |\n| [chrono-node](https://github.com/wanasit/chrono) | `2.9.1` | `2.10.1` |\n| [cron-parser](https://github.com/harrisiirak/cron-parser) | `5.6.1` | `5.6.2` |\n| [driver.js](https://github.com/nilbuild/driver.js/tree/HEAD/packages/driver) | `1.6.0` | `1.8.0` |\n| [elkjs](https://github.com/kieler/elkjs) | `0.11.1` | `0.12.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.23.0` | `1.25.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.10` | `16.2.11` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `4.24.14` | `4.24.15` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.1` | `4.13.3` |\n| [openai](https://github.com/openai/openai-node) | `6.45.0` | `6.48.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.81.0` | `7.82.0` |\n| [react-window](https://github.com/bvaughn/react-window) | `2.2.7` | `2.3.0` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.6` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.3.0` | `22.3.2` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.31.2` | `1.32.1` |\n\n\nUpdates `@anthropic-ai/sdk` from 0.110.0 to 0.112.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.112.5\u003c/h2\u003e\n\u003ch2\u003e0.112.5 (2026-07-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.4...sdk-v0.112.5\"\u003esdk-v0.112.4...sdk-v0.112.5\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for new refusal category (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/479efe8ade0078966e28d754fa3085c75b6d2a58\"\u003e479efe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/830fb7467c3cc947e31b5d83a2a31d34fc8ebac2\"\u003e830fb74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.112.4\u003c/h2\u003e\n\u003ch2\u003e0.112.4 (2026-07-20)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.3...sdk-v0.112.4\"\u003esdk-v0.112.3...sdk-v0.112.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaws:\u003c/strong\u003e preserve AWS options and auth mode across withOptions() (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/214\"\u003e#214\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3f7665c5419eb80c489546a70da799648e7d5ff2\"\u003e3f7665c\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 small updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/97f68a88e13ba11b1e903d2d7181da3e4edd5c10\"\u003e97f68a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.112.3\u003c/h2\u003e\n\u003ch2\u003e0.112.3 (2026-07-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.2...sdk-v0.112.3\"\u003esdk-v0.112.2...sdk-v0.112.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e small updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/79fd6c7dd046e066965aa7ab9897695c174f88bb\"\u003e79fd6c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.112.2\u003c/h2\u003e\n\u003ch2\u003e0.112.2 (2026-07-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.1...sdk-v0.112.2\"\u003esdk-v0.112.1...sdk-v0.112.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e docs updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fdb3a65501a809b4e949131f2097dc0d84e01cc7\"\u003efdb3a65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.112.1\u003c/h2\u003e\n\u003ch2\u003e0.112.1 (2026-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.0...sdk-v0.112.1\"\u003esdk-v0.112.0...sdk-v0.112.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.112.0\u003c/h2\u003e\n\u003ch2\u003e0.112.0 (2026-07-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.112.5 (2026-07-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.4...sdk-v0.112.5\"\u003esdk-v0.112.4...sdk-v0.112.5\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for new refusal category (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/479efe8ade0078966e28d754fa3085c75b6d2a58\"\u003e479efe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/830fb7467c3cc947e31b5d83a2a31d34fc8ebac2\"\u003e830fb74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.112.4 (2026-07-20)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.3...sdk-v0.112.4\"\u003esdk-v0.112.3...sdk-v0.112.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaws:\u003c/strong\u003e preserve AWS options and auth mode across withOptions() (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/214\"\u003e#214\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3f7665c5419eb80c489546a70da799648e7d5ff2\"\u003e3f7665c\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 small updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/97f68a88e13ba11b1e903d2d7181da3e4edd5c10\"\u003e97f68a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.112.3 (2026-07-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.2...sdk-v0.112.3\"\u003esdk-v0.112.2...sdk-v0.112.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e small updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/79fd6c7dd046e066965aa7ab9897695c174f88bb\"\u003e79fd6c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.112.2 (2026-07-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.1...sdk-v0.112.2\"\u003esdk-v0.112.1...sdk-v0.112.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e docs updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fdb3a65501a809b4e949131f2097dc0d84e01cc7\"\u003efdb3a65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.112.1 (2026-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.0...sdk-v0.112.1\"\u003esdk-v0.112.0...sdk-v0.112.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.112.0 (2026-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.111.0...sdk-v0.112.0\"\u003esdk-v0.111.0...sdk-v0.112.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for MCP Tunnels (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/597ac4181f318e46fb974e716467648587e95362\"\u003e597ac41\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/anthropics/anthropic-sdk-typescript/commit/c58a55b01e62a308e2ffbed01b4d5c19a97868fc\"\u003e\u003ccode\u003ec58a55b\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2fb7da58a5545533d0917de19d17ab6ee2a69af0\"\u003e\u003ccode\u003e2fb7da5\u003c/code\u003e\u003c/a\u003e chore(api): add support for new refusal category\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d6ffc3c2e87a573aa1bee53895fa86f3f405f8ca\"\u003e\u003ccode\u003ed6ffc3c\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3e9a2e1e683481bc8d684eac7287c7e070897dcd\"\u003e\u003ccode\u003e3e9a2e1\u003c/code\u003e\u003c/a\u003e chore(aws): raise minimum \u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e version to 0.112.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1cdfa7f40e66dc25ead96dd1fb20ec55878fefbc\"\u003e\u003ccode\u003e1cdfa7f\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/0cd535b3ec4d1214f0626549236b56390c456277\"\u003e\u003ccode\u003e0cd535b\u003c/code\u003e\u003c/a\u003e fix(aws): remove duplicate loggerFor import breaking the build (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ff7d62078cc33f4a5b053e9ade1df62ce9795d50\"\u003e\u003ccode\u003eff7d620\u003c/code\u003e\u003c/a\u003e fix(aws): preserve AWS options and auth mode across withOptions() (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/0b39044da0cf732d6057452b662d1bda15caba49\"\u003e\u003ccode\u003e0b39044\u003c/code\u003e\u003c/a\u003e chore(docs): small updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f84e8638fc74268d602d729747f7fd9fcbadbc71\"\u003e\u003ccode\u003ef84e863\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/373cf7e61de4c5a1c6caf9d40466a7150c265433\"\u003e\u003ccode\u003e373cf7e\u003c/code\u003e\u003c/a\u003e chore(docs): small updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.110.0...sdk-v0.112.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1079.0 to 3.1092.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1092.0\u003c/h2\u003e\n\u003ch4\u003e3.1092.0(2026-07-21)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub standard and control multicloud API documentation updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e19bf93135d086af6f3cf7c88fb82eff3104759\"\u003e2e19bf93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift:\u003c/strong\u003e  Amazon Redshift - Added support for managing Query Editor V2 IAM Identity Center applications via new CreateQev2IdcApplication, DescribeQev2IdcApplications, ModifyQev2IdcApplication, and DeleteQev2IdcApplication API operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/17507f23fa6a9baea128353c2819e4cc2e90c3e6\"\u003e17507f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  GA date - July 21st 2026, remove Tags field from ListCodeSecurityIntegration and ListCodeSecurityScanConfiguration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33a1778dda593b289641717f0df9c08107d8a55d\"\u003e33a1778d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Added support for the DeleteSecurityConfiguration API, which allows customers to delete security configurations in Amazon EMR on EKS. Also added authenticationConfiguration in securityConfigurationdata structure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e344cea997509a58334096da2269e7b61ae34b69\"\u003ee344cea9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-data:\u003c/strong\u003e  update the workgroupArn to include EUSC partition, tests in THF Gamma and Prod no issue (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f372fc5411bc7336227df8a4af7bac4cdb73f4e\"\u003e4f372fc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Added the SendProcurementPortalValidation and VerifyProcurementPortalValidation APIs. You can use the AWS SDKs to self-service activate your Procurement Portal Preferences created on the Billing Preferences page with a one-time-passcode (OTP) delivered to your portal. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35e023c05d6a8671e5b6848d24c5d3addfe56c6d\"\u003e35e023c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-entityresolution:\u003c/strong\u003e  Add support for real time matching with AWS Entity Resolution matching workflows with advanced rule sets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b92fd6c4199c84eb85d1bb58056b0c2472b14fef\"\u003eb92fd6c4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ssm:\u003c/strong\u003e  Added a WarningMessage field to Automation along with corresponding public documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7af6eb584260597163ef479eb86de199d3267e19\"\u003e7af6eb58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-timestream-influxdb:\u003c/strong\u003e  This release adds support for custom plugins in Amazon Timestream for InfluxDB. InfluxDB 3 Core and Enterprise DB parameter groups now accept a plugin repository URL and optional AWS Secrets Manager secret ARN, so the Processing Engine loads your Python plugins from a public or private repository. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ade4b9693d2b2c9ea5f7a7f6c6bc534226e01e5d\"\u003eade4b969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  bytebuffer serializer and buffer deserializer for JSON (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8202\"\u003e#8202\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f39955afbdfdcf665a5cf43cab8a057c56744dc4\"\u003ef39955af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1092.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1091.0\u003c/h2\u003e\n\u003ch4\u003e3.1091.0(2026-07-20)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Updated InvalidInputException error documentation to clarify that the service validates free-text field values against common cross-site scripting (XSS) patterns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6ac1bf08fa14b94d7d58246be1e443b627730ee8\"\u003e6ac1bf08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  For new SaaS product integrations, CustomerIdentifier is not populated in ResolveCustomer responses and is not supported in BatchMeterUsage. Use CustomerAWSAccountId and LicenseArn instead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f1ff8983a5d1190376ce7b31b438dede8340e62c\"\u003ef1ff8983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Adds support for custom permissions for Triggers, allowing administrators to control user access to Schedule, Inbound Email and Quick Event triggers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbe7d94d5751c21ca65b96aff97786752aca884c\"\u003efbe7d94d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add W3C trace context headers (traceparent, tracestate, baggage) and X-Amzn-Trace-Id to InvokeHarness request for end-to-end observability propagation. Add toolResultMetadata to the streaming content block delta for MCP tool result meta delivery without oversized SSE frames. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4cf22ef38ed3caa0e15c779e1d93f67ff5747288\"\u003e4cf22ef3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  This release adds support for specifying a connector version on Gateway targets to pin the connector's tool schema. It also introduces web-search connector version 1.2.0, which adds agent-side domain filtering, published date range filtering, and admin-side domain allowlisting. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c37055a89a32783babd2ac3813d89b21d4bc7e9\"\u003e2c37055a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Amazon SES introduces three new Pricing Plans (Essentials, Pro, Enterprise), which bundle SES features under one pricing umbrella.  The new PutAccountPricingAttributes API lets the user set the account's plan, while current plan retrievalif done through the new PricingAttributes field on GetAccount. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/751dc8df47e1a2353680b45bc53b7f431f84123d\"\u003e751dc8df\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  This change adds api support for configuring ad decision server timeouts and concurrency fields on MediaTailor playback configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97ea965ee220d53cb041fe095f361a8caba729e6\"\u003e97ea965e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  Adds Windows path support for deep inspection. Fixes tag propagation for connector CloudFormation stack operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2263613f795a6c5caaa421f529109436892a6faf\"\u003e2263613f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-route53:\u003c/strong\u003e  loosen date in path assertion (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8212\"\u003e#8212\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e52251827b3b4e718dda1936e8c5a24ff74671e4\"\u003ee5225182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1091.0.zip\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1091.0...v3.1092.0\"\u003e3.1092.0\u003c/a\u003e (2026-07-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1090.0...v3.1091.0\"\u003e3.1091.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1089.0...v3.1090.0\"\u003e3.1090.0\u003c/a\u003e (2026-07-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1088.0...v3.1089.0\"\u003e3.1089.0\u003c/a\u003e (2026-07-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1087.0...v3.1088.0\"\u003e3.1088.0\u003c/a\u003e (2026-07-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1086.0...v3.1087.0\"\u003e3.1087.0\u003c/a\u003e (2026-07-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1085.0...v3.1086.0\"\u003e3.1086.0\u003c/a\u003e (2026-07-13)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/80f0df5b1971a205f172b880ea3fc8c4e9b8aacf\"\u003e\u003ccode\u003e80f0df5\u003c/code\u003e\u003c/a\u003e Publish v3.1092.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1269f743e0e0963b018593be97d9c8d51e088c4\"\u003e\u003ccode\u003ea1269f7\u003c/code\u003e\u003c/a\u003e Publish v3.1091.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb268edacd02afb14b7a41ecce7171df6760a20b\"\u003e\u003ccode\u003eeb268ed\u003c/code\u003e\u003c/a\u003e Publish v3.1090.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60e8b547942ba9573b8d9284ab44a4b22347f4a3\"\u003e\u003ccode\u003e60e8b54\u003c/code\u003e\u003c/a\u003e Publish v3.1089.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/91723d24d4c3335b182eedc8733014472ef0f086\"\u003e\u003ccode\u003e91723d2\u003c/code\u003e\u003c/a\u003e docs(client-s3): Documentation update for removing the 30 day minimum restric...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73de389ea58ac4efc26478af2da79dba02c40896\"\u003e\u003ccode\u003e73de389\u003c/code\u003e\u003c/a\u003e Publish v3.1088.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d43e5bfc231fee6cbcf6024b6ed6b69e3864068c\"\u003e\u003ccode\u003ed43e5bf\u003c/code\u003e\u003c/a\u003e chore(codegen): sync to use typesVersions entries for submodules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8195\"\u003e#8195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7d144094844d078a2ec15c6ecbd054f9e127fa11\"\u003e\u003ccode\u003e7d14409\u003c/code\u003e\u003c/a\u003e chore: migrate eslint/prettier to oxlint/oxfmt (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ec24bb4c7a6d2de632820c5913fde9f2942ba47e\"\u003e\u003ccode\u003eec24bb4\u003c/code\u003e\u003c/a\u003e Publish v3.1087.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a20c28def4c915546f0579dbfa50a736bd9fae57\"\u003e\u003ccode\u003ea20c28d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for codegen and include OAuthIAM operation for signin li...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1092.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1079.0 to 3.1092.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1092.0\u003c/h2\u003e\n\u003ch4\u003e3.1092.0(2026-07-21)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub standard and control multicloud API documentation updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e19bf93135d086af6f3cf7c88fb82eff3104759\"\u003e2e19bf93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift:\u003c/strong\u003e  Amazon Redshift - Added support for managing Query Editor V2 IAM Identity Center applications via new CreateQev2IdcApplication, DescribeQev2IdcApplications, ModifyQev2IdcApplication, and DeleteQev2IdcApplication API operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/17507f23fa6a9baea128353c2819e4cc2e90c3e6\"\u003e17507f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  GA date - July 21st 2026, remove Tags field from ListCodeSecurityIntegration and ListCodeSecurityScanConfiguration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33a1778dda593b289641717f0df9c08107d8a55d\"\u003e33a1778d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Added support for the DeleteSecurityConfiguration API, which allows customers to delete security configurations in Amazon EMR on EKS. Also added authenticationConfiguration in securityConfigurationdata structure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e344cea997509a58334096da2269e7b61ae34b69\"\u003ee344cea9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-data:\u003c/strong\u003e  update the workgroupArn to include EUSC partition, tests in THF Gamma and Prod no issue (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f372fc5411bc7336227df8a4af7bac4cdb73f4e\"\u003e4f372fc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Added the SendProcurementPortalValidation and VerifyProcurementPortalValidation APIs. You can use the AWS SDKs to self-service activate your Procurement Portal Preferences created on the Billing Preferences page with a one-time-passcode (OTP) delivered to your portal. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35e023c05d6a8671e5b6848d24c5d3addfe56c6d\"\u003e35e023c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-entityresolution:\u003c/strong\u003e  Add support for real time matching with AWS Entity Resolution matching workflows with advanced rule sets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b92fd6c4199c84eb85d1bb58056b0c2472b14fef\"\u003eb92fd6c4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ssm:\u003c/strong\u003e  Added a WarningMessage field to Automation along with corresponding public documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7af6eb584260597163ef479eb86de199d3267e19\"\u003e7af6eb58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-timestream-influxdb:\u003c/strong\u003e  This release adds support for custom plugins in Amazon Timestream for InfluxDB. InfluxDB 3 Core and Enterprise DB parameter groups now accept a plugin repository URL and optional AWS Secrets Manager secret ARN, so the Processing Engine loads your Python plugins from a public or private repository. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ade4b9693d2b2c9ea5f7a7f6c6bc534226e01e5d\"\u003eade4b969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  bytebuffer serializer and buffer deserializer for JSON (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8202\"\u003e#8202\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f39955afbdfdcf665a5cf43cab8a057c56744dc4\"\u003ef39955af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1092.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1091.0\u003c/h2\u003e\n\u003ch4\u003e3.1091.0(2026-07-20)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Updated InvalidInputException error documentation to clarify that the service validates free-text field values against common cross-site scripting (XSS) patterns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6ac1bf08fa14b94d7d58246be1e443b627730ee8\"\u003e6ac1bf08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  For new SaaS product integrations, CustomerIdentifier is not populated in ResolveCustomer responses and is not supported in BatchMeterUsage. Use CustomerAWSAccountId and LicenseArn instead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f1ff8983a5d1190376ce7b31b438dede8340e62c\"\u003ef1ff8983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Adds support for custom permissions for Triggers, allowing administrators to control user access to Schedule, Inbound Email and Quick Event triggers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbe7d94d5751c21ca65b96aff97786752aca884c\"\u003efbe7d94d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add W3C trace context headers (traceparent, tracestate, baggage) and X-Amzn-Trace-Id to InvokeHarness request for end-to-end observability propagation. Add toolResultMetadata to the streaming content block delta for MCP tool result meta delivery without oversized SSE frames. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4cf22ef38ed3caa0e15c779e1d93f67ff5747288\"\u003e4cf22ef3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  This release adds support for specifying a connector version on Gateway targets to pin the connector's tool schema. It also introduces web-search connector version 1.2.0, which adds agent-side domain filtering, published date range filtering, and admin-side domain allowlisting. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c37055a89a32783babd2ac3813d89b21d4bc7e9\"\u003e2c37055a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Amazon SES introduces three new Pricing Plans (Essentials, Pro, Enterprise), which bundle SES features under one pricing umbrella.  The new PutAccountPricingAttributes API lets the user set the account's plan, while current plan retrievalif done through the new PricingAttributes field on GetAccount. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/751dc8df47e1a2353680b45bc53b7f431f84123d\"\u003e751dc8df\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  This change adds api support for configuring ad decision server timeouts and concurrency fields on MediaTailor playback configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97ea965ee220d53cb041fe095f361a8caba729e6\"\u003e97ea965e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  Adds Windows path support for deep inspection. Fixes tag propagation for connector CloudFormation stack operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2263613f795a6c5caaa421f529109436892a6faf\"\u003e2263613f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-route53:\u003c/strong\u003e  loosen date in path assertion (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8212\"\u003e#8212\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e52251827b3b4e718dda1936e8c5a24ff74671e4\"\u003ee5225182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1091.0.zip\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1091.0...v3.1092.0\"\u003e3.1092.0\u003c/a\u003e (2026-07-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1090.0...v3.1091.0\"\u003e3.1091.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1089.0...v3.1090.0\"\u003e3.1090.0\u003c/a\u003e (2026-07-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1088.0...v3.1089.0\"\u003e3.1089.0\u003c/a\u003e (2026-07-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1087.0...v3.1088.0\"\u003e3.1088.0\u003c/a\u003e (2026-07-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1086.0...v3.1087.0\"\u003e3.1087.0\u003c/a\u003e (2026-07-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1085.0...v3.1086.0\"\u003e3.1086.0\u003c/a\u003e (2026-07-13)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/80f0df5b1971a205f172b880ea3fc8c4e9b8aacf\"\u003e\u003ccode\u003e80f0df5\u003c/code\u003e\u003c/a\u003e Publish v3.1092.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1269f743e0e0963b018593be97d9c8d51e088c4\"\u003e\u003ccode\u003ea1269f7\u003c/code\u003e\u003c/a\u003e Publish v3.1091.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb268edacd02afb14b7a41ecce7171df6760a20b\"\u003e\u003ccode\u003eeb268ed\u003c/code\u003e\u003c/a\u003e Publish v3.1090.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60e8b547942ba9573b8d9284ab44a4b22347f4a3\"\u003e\u003ccode\u003e60e8b54\u003c/code\u003e\u003c/a\u003e Publish v3.1089.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73de389ea58ac4efc26478af2da79dba02c40896\"\u003e\u003ccode\u003e73de389\u003c/code\u003e\u003c/a\u003e Publish v3.1088.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d43e5bfc231fee6cbcf6024b6ed6b69e3864068c\"\u003e\u003ccode\u003ed43e5bf\u003c/code\u003e\u003c/a\u003e chore(codegen): sync to use typesVersions entries for submodules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8195\"\u003e#8195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7d144094844d078a2ec15c6ecbd054f9e127fa11\"\u003e\u003ccode\u003e7d14409\u003c/code\u003e\u003c/a\u003e chore: migrate eslint/prettier to oxlint/oxfmt (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ec24bb4c7a6d2de632820c5913fde9f2942ba47e\"\u003e\u003ccode\u003eec24bb4\u003c/code\u003e\u003c/a\u003e Publish v3.1087.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a20c28def4c915546f0579dbfa50a736bd9fae57\"\u003e\u003ccode\u003ea20c28d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for codegen and include OAuthIAM operation for signin li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/64c3e5021b1deb2f3b3ff16ee6bdf73426a580c4\"\u003e\u003ccode\u003e64c3e50\u003c/code\u003e\u003c/a\u003e Publish v3.1086.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1092.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google/earthengine` from 1.7.33 to 1.7.36\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/earthengine-api/releases\"\u003e@​google/earthengine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.36\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate build artifacts for v1.7.36rc0\u003c/li\u003e\n\u003cli\u003epyproject.toml: Require newer minimum versions of deps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.35...v1.7.36\"\u003ehttps://github.com/google/earthengine-api/compare/v1.7.35...v1.7.36\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following release changelog only includes changes to the client libraries. For backend service changes and notifications, see the \u003ca href=\"https://developers.google.com/earth-engine/docs/release-notes\"\u003eEarth Engine Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.7.36rc0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.7.35\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate build artifacts for v1.7.35rc0\u003c/li\u003e\n\u003cli\u003eInternal cleanup\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.34...v1.7.35\"\u003ehttps://github.com/google/earthengine-api/compare/v1.7.34...v1.7.35\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following release changelog only includes changes to the client libraries. For backend service changes and notifications, see the \u003ca href=\"https://developers.google.com/earth-engine/docs/release-notes\"\u003eEarth Engine Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.7.35rc0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.7.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate build artifacts for v1.7.34rc0\u003c/li\u003e\n\u003cli\u003eUpdate algorithms.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.33...v1.7.34\"\u003ehttps://github.com/google/earthengine-api/compare/v1.7.33...v1.7.34\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following release changelog only includes changes to the client libraries. For backend service changes and notifications, see the \u003ca href=\"https://developers.google.com/earth-engine/docs/release-notes\"\u003eEarth Engine Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.7.34rc0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/google/earthengine-api/commit/19994370d059f18f1de29bfea885bb3232ec698a\"\u003e\u003ccode\u003e1999437\u003c/code\u003e\u003c/a\u003e Update version numbers for v1.7.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/fc7a3e599d9c783007c9dd230a89696dba6f5050\"\u003e\u003ccode\u003efc7a3e5\u003c/code\u003e\u003c/a\u003e Update build artifacts for v1.7.36rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/4d8f637ea47a40b631827550ec9c26626bd8062d\"\u003e\u003ccode\u003e4d8f637\u003c/code\u003e\u003c/a\u003e Update version numbers for v1.7.36rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/c3bf7a972522fa2c7f51a3963536117c958acf53\"\u003e\u003ccode\u003ec3bf7a9\u003c/code\u003e\u003c/a\u003e pyproject.toml: Require newer minimum versions of deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/d52b2a49a7259c2b415b3a9279a1734302666470\"\u003e\u003ccode\u003ed52b2a4\u003c/code\u003e\u003c/a\u003e Internal cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/68926a69ad408d22e5c75bab9aa9af3277420831\"\u003e\u003ccode\u003e68926a6\u003c/code\u003e\u003c/a\u003e Update algorithms.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.33...v1.7.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@number-flow/react` from 0.6.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/barvian/number-flow/releases\"\u003e@​number-flow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/116b054a681e53442262d0210f7f4cb2231d72d8\"\u003e\u003ccode\u003e116b054\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.6.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/barvian/number-flow/commits/@number-flow/react@0.6.2/src\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-http` from 0.220.0 to 0.221.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-metrics-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.221.0\u003c/h2\u003e\n\u003ch2\u003e0.221.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: configure the force flush timeout per call \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6931\"\u003e#6931\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLoggerProviderOptions.forceFlushTimeoutMillis\u003c/code\u003e has been removed; pass \u003ccode\u003etimeoutMillis\u003c/code\u003e to \u003ccode\u003eLoggerProvider.forceFlush()\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-http)!: emit only stable HTTP semantic conventions. The \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e environment variable no longer changes HTTP attribute or metric emission — old (v1.7.0) and duplicate (\u003ccode\u003ehttp\u003c/code\u003e/\u003ccode\u003ehttp/dup\u003c/code\u003e) semconv outputs have been removed. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-fetch)!: emit only stable HTTP semantic conventions. The \u003ccode\u003esemconvStabilityOptIn\u003c/code\u003e instrumentation config option has been removed; old (v1.7.0) and duplicate semconv outputs are no longer emitted. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-xml-http-request)!: emit only stable HTTP semantic conventions. The \u003ccode\u003esemconvStabilityOptIn\u003c/code\u003e instrumentation config option has been removed; old (v1.7.0) and duplicate semconv outputs are no longer emitted. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-grpc)!: emit only stable network semantic conventions. The \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e environment variable no longer changes attribute emission — \u003ccode\u003enet.peer.name\u003c/code\u003e and \u003ccode\u003enet.peer.port\u003c/code\u003e (old) are no longer set; only \u003ccode\u003eserver.address\u003c/code\u003e and \u003ccode\u003eserver.port\u003c/code\u003e (stable). \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): allow modifying ReadWriteLogRecord properties (including hrTime, hrTimeObserved, and spanContext) in accordance with the OpenTelemetry Logs specification \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6923\"\u003e#6923\u003c/a\u003e \u003ca href=\"https://github.com/Babul422\"\u003e\u003ccode\u003e@​Babul422\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): emit a deprecation warning when the \u003ccode\u003eJaegerPropagator\u003c/code\u003e is selected via \u003ccode\u003eOTEL_PROPAGATORS\u003c/code\u003e or declarative config; use \u003ccode\u003etracecontext\u003c/code\u003e instead. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-http): set \u003ccode\u003eerror.type\u003c/code\u003e to status code in metrics for error requests. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6919\"\u003e#6919\u003c/a\u003e \u003ca href=\"https://github.com/raphael-theriault-swi\"\u003e\u003ccode\u003e@​raphael-theriault-swi\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/open-telemetry/opentelemetry-js/commit/76fa6b509e2b48d9cbee31cb37a2efc61dc4d384\"\u003e\u003ccode\u003e76fa6b5\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/37878969526151bcda4449d92b0e69e913e0081e\"\u003e\u003ccode\u003e3787896\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-cli to v7.2.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/be5f757aeea424130834183df8e1726b5797c636\"\u003e\u003ccode\u003ebe5f757\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency body-parser to v2.3.0 [security] (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6941\"\u003e#6941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f6d8fbe74242dbce7cd5c79ec4fca8617b9936bb\"\u003e\u003ccode\u003ef6d8fbe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6559\"\u003e#6559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/96127325ad0f158d55c19830aa20216eef65cf49\"\u003e\u003ccode\u003e9612732\u003c/code\u003e\u003c/a\u003e chore: remove examples/dice from workspaces (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6937\"\u003e#6937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/7107906d0ad48fb4c3b4c161de0e195cbe2b9059\"\u003e\u003ccode\u003e7107906\u003c/code\u003e\u003c/a\u003e chore: start using min-release-age in .npmrc, disable minimumReleaseAge for r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a7e5d11a3987427f61c7e51a5e0f55f057945d3d\"\u003e\u003ccode\u003ea7e5d11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack to v5.108.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6933\"\u003e#6933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/af7a82de767f87e30c2871fe88526c528e06b84d\"\u003e\u003ccode\u003eaf7a82d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency msw to v2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6831\"\u003e#6831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b9f57c622f244ed7d7f671b02159e6c1c378a3c4\"\u003e\u003ccode\u003eb9f57c6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/webpack-env\u003c/code\u003e to v1.18.8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6877\"\u003e#6877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cbb4abf849e40b154144ec35dfa20b597b2edc0a\"\u003e\u003ccode\u003ecbb4abf\u003c/code\u003e\u003c/a\u003e chore(deps): update ubuntu docker tag to v26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6635\"\u003e#6635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.220.0...experimental/v0.221.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-http` from 0.220.0 to 0.221.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-trace-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.221.0\u003c/h2\u003e\n\u003ch2\u003e0.221.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: configure the force flush timeout per call \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6931\"\u003e#6931\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLoggerProviderOptions.forceFlushTimeoutMillis\u003c/code\u003e has been removed; pass \u003ccode\u003etimeoutMillis\u003c/code\u003e to \u003ccode\u003eLoggerProvider.forceFlush()\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-http)!: emit only stable HTTP semantic conventions. The \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e environment variable no longer changes HTTP attribute or metric emission — old (v1.7.0) and duplicate (\u003ccode\u003ehttp\u003c/code\u003e/\u003ccode\u003ehttp/dup\u003c/code\u003e) semconv outputs have been removed. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-fetch)!: emit only stable HTTP semantic conventions. The \u003ccode\u003esemconvStabilityOptIn\u003c/code\u003e instrumentation config option has been removed; old (v1.7.0) and duplicate semconv outputs are no longer emitted. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-xml-http-request)!: emit only stable HTTP semantic conventions. The \u003ccode\u003esemconvStabilityOptIn\u003c/code\u003e instrumentation config option has been removed; old (v1.7.0) and duplicate semconv outputs are no longer emitted. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-grpc)!: emit only stable network semantic conventions. The \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e environment variable no longer changes attribute emission — \u003ccode\u003enet.peer.name\u003c/code\u003e and \u003ccode\u003enet.peer.port\u003c/code\u003e (old) are no longer set; only \u003ccode\u003eserver.address\u003c/code\u003e and \u003ccode\u003eserver.port\u003c/code\u003e (stable). \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): allow modifying ReadWriteLogRecord properties (including hrTime, hrTimeObserved, and spanContext) in accordance with the OpenTelemetry Logs specification \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6923\"\u003e#6923\u003c/a\u003e \u003ca href=\"https://github.com/Babul422\"\u003e\u003ccode\u003e@​Babul422\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): emit a deprecation warning when the \u003ccode\u003eJaegerPropagator\u003c/code\u003e is selected via \u003ccode\u003eOTEL_PROPAGATORS\u003c/code\u003e or declarative config; use \u003ccode\u003etracecontext\u003c/code\u003e instead. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-http): set \u003ccode\u003eerror.type\u003c/code\u003e to status code in metrics for error requests. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6919\"\u003e#6919\u003c/a\u003e \u003ca href=\"https://github.com/raphael-theriault-swi\"\u003e\u003ccode\u003e@​raphael-theriault-swi\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/open-telemetry/opentelemetry-js/commit/76fa6b509e2b48d9cbee31cb37a2efc61dc4d384\"\u003e\u003ccode\u003e76fa6b5\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/37878969526151bcda4449d92b0e69e913e0081e\"\u003e\u003ccode\u003e3787896\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-cli to v7.2.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/be5f757aeea424130834183df8e1726b5797c636\"\u003e\u003ccode\u003ebe5f757\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency body-parser to v2.3.0 [security] (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6941\"\u003e#6941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f6d8fbe74242dbce7cd5c79ec4fca8617b9936bb\"\u003e\u003ccode\u003ef6d8fbe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6559\"\u003e#6559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/96127325ad0f158d55c19830aa20216eef65cf49\"\u003e\u003ccode\u003e9612732\u003c/code\u003e\u003c/a\u003e chore: remove examples/dice from workspaces (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6937\"\u003e#6937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/7107906d0ad48fb4c3b4c161de0e195cbe2b9059\"\u003e\u003ccode\u003e7107906\u003c/code\u003e\u003c/a\u003e chore: start using min-release-age in .npmrc, disable minimumReleaseAge for r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a7e5d11a3987427f61c7e51a5e0f55f057945d3d\"\u003e\u003ccode\u003ea7e5d11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack to v5.108.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6933\"\u003e#6933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/af7a82de767f87e30c2871fe88526c528e06b84d\"\u003e\u003ccode\u003eaf7a82d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency msw to v2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6831\"\u003e#6831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b9f57c622f244ed7d7f671b02159e6c1c378a3c4\"\u003e\u003ccode\u003eb9f57c6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/webpack-env\u003c/code\u003e to v1.18.8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6877\"\u003e#6877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cbb4abf849e40b154144ec35dfa20b597b2edc0a\"\u003e\u003ccode\u003ecbb4abf\u003c/code\u003e\u003c/a\u003e chore(deps): update ubuntu docker tag to v26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6635\"\u003e#6635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.220.0...experimental/v0.221.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 2.9.0 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/resources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log processor metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554\"\u003e#6554\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-exporter): implement exporter metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480\"\u003e#6480\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(propagator-jaeger):  \u003cem\u003eNotice\u003c/em\u003e: The \u003ccode\u003e@opentelemetry/propagator-jaeger\u003c/code\u003e package will be removed in SDK 3.x, planned for approximately September 2026. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe Jaeger propagator has been deprecated by the OpenTelemetry specification in favor of \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e. This package will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace): reject \u003ccode\u003eSimpleSpanProcessor.forceFlush()\u003c/code\u003e when a pending export fails \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771\"\u003e#6771\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): include trace IDs at the ratio 1 upper bound in \u003ccode\u003eTraceIdRatioBasedSampler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890\"\u003e#6890\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: build on Node 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6887\"\u003e#6887\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump to typescript@5.2.2 \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/resources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log processor metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554\"\u003e#6554\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-exporter): implement exporter metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480\"\u003e#6480\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(propagator-jaeger):  \u003cem\u003eNotice\u003c/em\u003e: The \u003ccode\u003e@opentelemetry/propagator-jaeger\u003c/code\u003e package will be removed in SDK 3.x, planned for approximately September 2026. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe Jaeger propagator has been deprecated by the OpenTelemetry specification in favor of \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e. This package will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace): reject \u003ccode\u003eSimpleSpanProcessor.forceFlush()\u003c/code\u003e when a pending export fails \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771\"\u003e#6771\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): include trace IDs at the ratio 1 upper bound in \u003ccode\u003eTraceIdRatioBasedSampler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890\"\u003e#6890\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: build on Node 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6887\"\u003e#6887\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump to typescript@5.2.2 \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/commit/76fa6b509e2b48d9cbee31cb37a2efc61dc4d384\"\u003e\u003ccode\u003e76fa6b5\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/37878969526151bcda4449d92b0e69e913e0081e\"\u003e\u003ccode\u003e3787896\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-cli to v7.2.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/be5f757aeea424130834183df8e1726b5797c636\"\u003e\u003ccode\u003ebe5f757\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency body-parser to v2.3.0 [security] (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6941\"\u003e#6941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f6d8fbe74242dbce7cd5c79ec4fca8617b9936bb\"\u003e\u003ccode\u003ef6d8fbe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6559\"\u003e#6559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/96127325ad0f158d55c19830aa20216eef65cf49\"\u003e\u003ccode\u003e9612732\u003c/code\u003e\u003c/a\u003e chore: remove examples/dice from workspaces (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6937\"\u003e#6937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/7107906d0ad48fb4c3b4c161de0e195cbe2b9059\"\u003e\u003ccode\u003e7107906\u003c/code\u003e\u003c/a\u003e chore: start using min-release-age in .npmrc, disable minimumReleaseAge for r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a7e5d11a3987427f61c7e51a5e0f55f057945d3d\"\u003e\u003ccode\u003ea7e5d11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack to v5.108.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6933\"\u003e#6933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/af7a82de767f87e30c2871fe88526c528e06b84d\"\u003e\u003ccode\u003eaf7a82d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency msw to v2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6831\"\u003e#6831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b9f57c622f244ed7d7f671b02159e6c1c378a3c4\"\u003e\u003ccode\u003eb9f57c6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/webpack-env\u003c/code\u003e to v1.18.8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6877\"\u003e#6877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cbb4abf849e40b154144ec35dfa20b597b2edc0a\"\u003e\u003ccode\u003ecbb4abf\u003c/code\u003e\u003c/a\u003e chore(deps): update ubuntu docker tag to v26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6635\"\u003e#6635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.9.0...v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-metrics` from 2.9.0 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/sdk-metrics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log processor metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554\"\u003e#6554\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-exporter): implement exporter metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480\"\u003e#6480\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(propagator-jaeger):  \u003cem\u003eNotice\u003c/em\u003e: The \u003ccode\u003e@opentelemetry/propagator-jaeger\u003c/code\u003e package will be removed in SDK 3.x, planned for approximately September 2026. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe Jaeger propagator has been deprecated by the OpenTelemetry specification in favor of \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e. This package will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace): reject \u003ccode\u003eSimpleSpanProcessor.forceFlush()\u003c/code\u003e when a pending export fails \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771\"\u003e#6771\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): include trace IDs at the ratio 1 upper bound in \u003ccode\u003eTraceIdRatioBasedSampler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890\"\u003e#6890\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: build on Node 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6887\"\u003e#6887\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump to typescript@5.2.2 \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/sdk-metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log processor metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554\"\u003e#6554\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-exporter): implement exporter metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480\"\u003e#6480\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(propagator-jaeger):  \u003cem\u003eNotice\u003c/em\u003e: The \u003ccode\u003e@opentelemetry/propagator-jaeger\u003c/code\u003e package will be removed in SDK 3.x, planned for approximately September 2026. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe Jaeger propagator has been deprecated by the OpenTelemetry specification in favor of \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e. This package will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace): reject \u003ccode\u003eSimpleSpanProcessor.forceFlush()\u003c/code\u003e when a pending export fails \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771\"\u003e#6771\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): include trace IDs at the ratio 1 upper bound in \u003ccode\u003eTraceIdRatioBasedSampler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890\"\u003e#6890\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: build on Node 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6887\"\u003e#6887\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump to typescript@5.2.2 \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/commit/76fa6b509e2b48d9cbee31cb37a2efc61dc4d384\"\u003e\u003ccode\u003e76fa6b5\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/37878969526151bcda4449d92b0e69e913e0081e\"\u003e\u003ccode\u003e3787896\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-cli to v7.2.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/be5f757aeea424130834183df8e1726b5797c636\"\u003e\u003ccode\u003ebe5f757\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency body-parser to v2.3.0 [security] (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6941\"\u003e#6941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f6d8fbe74242dbce7cd5c79ec4fca8617b9936bb\"\u003e\u003ccode\u003ef6d8fbe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6559\"\u003e#6559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/96127325ad0f158d55c19830aa20216eef65cf49\"\u003e\u003ccode\u003e9612732\u003c/code\u003e\u003c/a\u003e chore: remove examples/dice from workspaces (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6937\"\u003e#6937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/7107906d0ad48fb4c3b4c161de0e195cbe2b9059\"\u003e\u003ccode\u003e7107906\u003c/code\u003e\u003c/a\u003e chore: start using min-release-age in .npmrc, disable minimumReleaseAge for r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a7e5d11a3987427f61c7e51a5e0f55f057945d3d\"\u003e\u003ccode\u003ea7e5d11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency web...\n\n_Description has been truncated_","html_url":"https://github.com/inflect-compliance/agri-saas/pull/371","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/inflect-compliance%2Fagri-saas/issues/371","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/371/packages"},{"uuid":"4518063082","node_id":"PR_kwDOSFo1ks7fGMKG","number":134,"state":"closed","title":"chore(deps)(deps): bump the npm-minor-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["palavido-dev"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T23:27:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T15:46:20.000Z","updated_at":"2026-05-25T23:27:44.000Z","time_to_close":27676,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"npm-minor-patch","update_count":19,"packages":[{"name":"@next/eslint-plugin-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.14","repository_url":"https://github.com/vercel/turborepo"},{"name":"@aws-sdk/client-s3","old_version":"3.1032.0","new_version":"3.1053.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1032.0","new_version":"3.1053.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@cedar-policy/cedar-wasm","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/cedar-policy/cedar"},{"name":"@nestjs/common","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"fast-xml-parser","old_version":"5.7.3","new_version":"5.8.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"pg","old_version":"8.20.0","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"tar","old_version":"7.5.13","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@nestjs/testing","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"terra-draw","old_version":"1.28.8","new_version":"1.30.1","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"terra-draw-maplibre-gl-adapter","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm-minor-patch group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.4` | `16.2.6` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.14` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1032.0` | `3.1053.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1032.0` | `3.1053.0` |\n| [@cedar-policy/cedar-wasm](https://github.com/cedar-policy/cedar) | `4.10.0` | `4.11.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.23` | `11.1.24` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.23` | `11.1.24` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.23` | `11.1.24` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.7.3` | `5.8.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.21.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.13` | `7.5.15` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.23` | `11.1.24` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.3` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.28.8` | `1.30.1` |\n| [terra-draw-maplibre-gl-adapter](https://github.com/JamesLMilner/terra-draw) | `1.3.0` | `1.4.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.15` |\n\n\nUpdates `@next/eslint-plugin-next` from 16.2.4 to 16.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e@​next/eslint-plugin-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-wfc6-r584-vfw7\"\u003eGHSA-wfc6-r584-vfw7: Cache poisoning in React Server Component responses\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLow:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vfv6-92ff-j949\"\u003eGHSA-vfv6-92ff-j949: Cache poisoning via collisions in React Server Component cache-busting\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3g8h-86w9-wvmq\"\u003eGHSA-3g8h-86w9-wvmq: Middleware / Proxy redirects can be cache-poisoned\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve HTTP access fallbacks during prerender recovery (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/92231\"\u003e#92231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fallback route params case in app-page handler (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91737\"\u003e#91737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91541\"\u003e#91541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch setHeader for direct route handlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93101\"\u003e#93101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude deployment id in \u003ccode\u003ecacheHandlers\u003c/code\u003e keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93453\"\u003e#93453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix double-encoding of URL pathname parts in client param parsing (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93491\"\u003e#93491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\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/ee6e79b1792a4d401ddf2480f40a83549fe8e722\"\u003e\u003ccode\u003eee6e79b\u003c/code\u003e\u003c/a\u003e v16.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/766148f9cd48c0e218acafcd0f15defc14871bf4\"\u003e\u003ccode\u003e766148f\u003c/code\u003e\u003c/a\u003e v16.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.6/packages/eslint-plugin-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.5.0 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)  00a4dd9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6b15870f1c08b60b5b57afe45a703d9ed0be39bc\"\u003e\u003ccode\u003e6b15870\u003c/code\u003e\u003c/a\u003e 17.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/00a4dd9821830a9b044798120e86b1bb1a54648d\"\u003e\u003ccode\u003e00a4dd9\u003c/code\u003e\u003c/a\u003e Update globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.6 to 2.9.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.14\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains important security fixes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eHigh:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/security/advisories/GHSA-5xc8-49mv-x4mm\"\u003eGHSA-5xc8-49mv-x4mm: Turborepo VSCode Extension command injection\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLow:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/security/advisories/GHSA-hcf7-66rw-9f5r\"\u003eGHSA-hcf7-66rw-9f5r: Login callback CSRF/session fixation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/security/advisories/GHSA-3qcw-2rhx-2726\"\u003eGHSA-3qcw-2rhx-2726: Unexpected local code execution during Yarn Berry detection\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.12 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12774\"\u003evercel/turborepo#12774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore docs mobile menu by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12782\"\u003evercel/turborepo#12782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Use \u003ccode\u003epull_request\u003c/code\u003e for PR title linting by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12787\"\u003evercel/turborepo#12787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Scope GitHub Actions caches by branch by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12788\"\u003evercel/turborepo#12788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Validate lockfiles without dependency downloads by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12789\"\u003evercel/turborepo#12789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved unneeded import form hash creation script in docs by \u003ca href=\"https://github.com/dancrumb\"\u003e\u003ccode\u003e@​dancrumb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12799\"\u003evercel/turborepo#12799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate auth callback state by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12802\"\u003evercel/turborepo#12802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden VS Code extension command execution by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12800\"\u003evercel/turborepo#12800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid project-local Yarn during detection by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12801\"\u003evercel/turborepo#12801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 2.9.13 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12803\"\u003evercel/turborepo#12803\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/dancrumb\"\u003e\u003ccode\u003e@​dancrumb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12799\"\u003evercel/turborepo#12799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.12...v2.9.14\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.12...v2.9.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.13-canary.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.11-canary.7 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12768\"\u003evercel/turborepo#12768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow \u003ccode\u003e$TURBO_EXTENDS$\u003c/code\u003e in LSP diagnostics by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12770\"\u003evercel/turborepo#12770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12771\"\u003evercel/turborepo#12771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow transit nodes in LSP diagnostics by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12773\"\u003evercel/turborepo#12773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.12 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12774\"\u003evercel/turborepo#12774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore docs mobile menu by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12782\"\u003evercel/turborepo#12782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Use \u003ccode\u003epull_request\u003c/code\u003e for PR title linting by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12787\"\u003evercel/turborepo#12787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Scope GitHub Actions caches by branch by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12788\"\u003evercel/turborepo#12788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Validate lockfiles without dependency downloads by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12789\"\u003evercel/turborepo#12789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved unneeded import form hash creation script in docs by \u003ca href=\"https://github.com/dancrumb\"\u003e\u003ccode\u003e@​dancrumb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12799\"\u003evercel/turborepo#12799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate auth callback state by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12802\"\u003evercel/turborepo#12802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden VS Code extension command execution by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12800\"\u003evercel/turborepo#12800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid project-local Yarn during detection by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12801\"\u003evercel/turborepo#12801\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/turborepo/commit/fc62fe0d9c347d1d24f0ed8946284856593ddb93\"\u003e\u003ccode\u003efc62fe0\u003c/code\u003e\u003c/a\u003e publish 2.9.14 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fb8c9aec0f9e83f95783659a5ce9c4478cf62cb9\"\u003e\u003ccode\u003efb8c9ae\u003c/code\u003e\u003c/a\u003e chore: Release 2.9.13 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12803\"\u003e#12803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e8e629da4e1fb75231089e91b19be9d327a3e649\"\u003e\u003ccode\u003ee8e629d\u003c/code\u003e\u003c/a\u003e fix: Avoid project-local Yarn during detection (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12801\"\u003e#12801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/91c90cbf12f524c5c29b713d6472dd5fcdecb309\"\u003e\u003ccode\u003e91c90cb\u003c/code\u003e\u003c/a\u003e fix: Harden VS Code extension command execution (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12800\"\u003e#12800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/84f450894e87da1eed864d51f6f637f26980d560\"\u003e\u003ccode\u003e84f4508\u003c/code\u003e\u003c/a\u003e fix: Validate auth callback state (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12802\"\u003e#12802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1779ad7901384f106236a6e196059e4929745514\"\u003e\u003ccode\u003e1779ad7\u003c/code\u003e\u003c/a\u003e Removed unneeded import form hash creation script in docs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12799\"\u003e#12799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/71f8c90a807ffb9b9876ea8a04f523f473bf5c8d\"\u003e\u003ccode\u003e71f8c90\u003c/code\u003e\u003c/a\u003e test: Validate lockfiles without dependency downloads (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12789\"\u003e#12789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5fcb96024d503127bb0ed760ebe159b7716c52b3\"\u003e\u003ccode\u003e5fcb960\u003c/code\u003e\u003c/a\u003e ci: Scope GitHub Actions caches by branch (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12788\"\u003e#12788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4cf9fabc9a6f6c99fe4e2f2da9f35be631be062a\"\u003e\u003ccode\u003e4cf9fab\u003c/code\u003e\u003c/a\u003e ci: Use \u003ccode\u003epull_request\u003c/code\u003e for PR title linting (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12787\"\u003e#12787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/859c629bc401f239ac7980a132746ca90478e17c\"\u003e\u003ccode\u003e859c629\u003c/code\u003e\u003c/a\u003e fix: Restore docs mobile menu (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12782\"\u003e#12782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.6...v2.9.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1032.0 to 3.1053.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1053.0\u003c/h2\u003e\n\u003ch4\u003e3.1053.0(2026-05-22)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf88fa508bf74c7120202668d66b1657601e0d32\"\u003ebf88fa50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3518814ad7011517e95ba077b4d60b64834dc0f5\"\u003e3518814a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appconfig:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e757a91539c7e5633896a6165098a1802de3255c\"\u003ee757a915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-repostspace:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15fec74b7b20e186a9eb70d593819dfa73b7f782\"\u003e15fec74b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adeea78b85eb00bed1a973b7344ecddbd89345f0\"\u003eadeea78b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudcontrol:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e7ef3bf7a1497a06a0ae1cbdfaa6bfa68b6ffe4\"\u003e2e7ef3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-tnb:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f07457cbe17f8f1621475ba0c585363e36aef9d7\"\u003ef07457cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sso-oidc:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e909d25a859634f57fd2cdcd20a760c36bfc42b\"\u003e2e909d25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3vectors:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4071f1a4d21610fb883f2af611b3d69d2922cd5f\"\u003e4071f1a4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-internetmonitor:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/117e04a99f7c58f946947e77b0bc75f87998198e\"\u003e117e04a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-freetier:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3cf14a2f64239d4b7c4160fd8c5b95672deb9b6\"\u003ee3cf14a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-oam:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a30b72248e4f26b10173b2f64c7892d1b963eaa\"\u003e5a30b722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecastquery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ada5ae322c6b5eb88ba194b1d8715b5d699de1ce\"\u003eada5ae32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9de89c10330b5641dc0427653815f8131209edca\"\u003e9de89c10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-migration-hub-refactor-spaces:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a4e5e7ba8ec707c4bbdf27a7e38425cb9652861c\"\u003ea4e5e7ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b99b7a1820b90840d18c8b39edc9a4d10afdf553\"\u003eb99b7a18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a1bcdb9123163d275247b25f02845097260fb51\"\u003e4a1bcdb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-b2bi:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/66bb63d12d590f6e191714b9263affccf478f3b2\"\u003e66bb63d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simspaceweaver:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6617b6d847a27bc7e32bef03c10fb04b227e21f\"\u003ec6617b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e99cccbde15f31ac18b780138c8f880600e7e516\"\u003ee99cccbd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-recommended-actions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45477f0838686bbbd69ad1afbd6b3b7ecda1a1c3\"\u003e45477f08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecast:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5964d82b99f5dd46a92341f85053db135c0d23fc\"\u003e5964d82b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptunedata:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/418745d5411b2ff30ffb2c8472d4301f485a71a6\"\u003e418745d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0213a8624e82ca946be41fe8833d460e709d2d2a\"\u003e0213a862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-pricing-calculator:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69e44c0d790426ebf70e3b16b7b2a32ea94c9207\"\u003e69e44c0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-panorama:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d227732b924cfcefad956561e9d000226b6472a1\"\u003ed227732b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-license-manager-user-subscriptions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fd5d2020b79ef05efcf6857ce1d3b81ef51d781\"\u003e7fd5d202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad88edbb4a8ef4029b1d7897f7221c50da491865\"\u003ead88edbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-schemas:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d8835cfc2971415619c70bd9d298fd2498d8d4b8\"\u003ed8835cfc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pi:\u003c/strong\u003e  Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b09c19bf6e70f660073b94da11abf5ea4e6ea882\"\u003eb09c19bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e7917a6e550d5190564edefc4f65ea392d864ab\"\u003e6e7917a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-frauddetector:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9c130d58eb968baaaf07f9f45eae3f01ae7d4d59\"\u003e9c130d58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-network-firewall:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/963a1286bf936d17d6e0df5aad2e1ffb602e469e\"\u003e963a1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/965ac97a33901ae783e8ea29c56b80380951d211\"\u003e965ac97a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6f1bd2e812a1aef1c515999880d5de6614562d45\"\u003e6f1bd2e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ac37e3af8fc13de2a6e5127d417f8a7ecb621a5\"\u003e7ac37e3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rbin:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e73fd45b4407462c931a4f82a025d1c2d1d93a9\"\u003e5e73fd45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d95ca14cfe7e22f165246649e0979be415718077\"\u003ed95ca14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38a20bfa5b7ebd899bbb4382366e6a06e27dc286\"\u003e38a20bfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bc91aa621fed3c15fecfe07660458aafa59242df\"\u003ebc91aa62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45132960757e60a48c2eef3b36350c282b32f727\"\u003e45132960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notificationscontacts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9ca97abed6a82e58c6ae305eeda869b13c5b008\"\u003ee9ca97ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1052.0...v3.1053.0\"\u003e3.1053.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1051.0...v3.1052.0\"\u003e3.1052.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1050.0...v3.1051.0\"\u003e3.1051.0\u003c/a\u003e (2026-05-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef69ea687c15e9aae0568660ba3bcdd5174fbec6\"\u003e\u003ccode\u003eef69ea6\u003c/code\u003e\u003c/a\u003e Publish v3.1053.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/443d6beaebc2b72a5b37816657954f4bd2cf68a5\"\u003e\u003ccode\u003e443d6be\u003c/code\u003e\u003c/a\u003e Publish v3.1052.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6242dc938f36ac77e337d39f577e8727f87926\"\u003e\u003ccode\u003e0d6242d\u003c/code\u003e\u003c/a\u003e chore(codegen): update \u003ca href=\"https://github.com/smithy\"\u003e\u003ccode\u003e@​smithy\u003c/code\u003e\u003c/a\u003e dependencies (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b825c136cb984e7d0a4cda429201175c95ba033d\"\u003e\u003ccode\u003eb825c13\u003c/code\u003e\u003c/a\u003e Publish v3.1051.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003e\u003ccode\u003ebe183b6\u003c/code\u003e\u003c/a\u003e fix(client-sts): update imports to new module locations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11\"\u003e\u003ccode\u003e1af9047\u003c/code\u003e\u003c/a\u003e chore(codegen): updated import sources for aws-sdk core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1053.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1032.0 to 3.1053.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1053.0\u003c/h2\u003e\n\u003ch4\u003e3.1053.0(2026-05-22)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf88fa508bf74c7120202668d66b1657601e0d32\"\u003ebf88fa50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3518814ad7011517e95ba077b4d60b64834dc0f5\"\u003e3518814a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appconfig:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e757a91539c7e5633896a6165098a1802de3255c\"\u003ee757a915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-repostspace:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15fec74b7b20e186a9eb70d593819dfa73b7f782\"\u003e15fec74b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adeea78b85eb00bed1a973b7344ecddbd89345f0\"\u003eadeea78b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudcontrol:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e7ef3bf7a1497a06a0ae1cbdfaa6bfa68b6ffe4\"\u003e2e7ef3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-tnb:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f07457cbe17f8f1621475ba0c585363e36aef9d7\"\u003ef07457cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sso-oidc:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e909d25a859634f57fd2cdcd20a760c36bfc42b\"\u003e2e909d25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3vectors:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4071f1a4d21610fb883f2af611b3d69d2922cd5f\"\u003e4071f1a4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-internetmonitor:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/117e04a99f7c58f946947e77b0bc75f87998198e\"\u003e117e04a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-freetier:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3cf14a2f64239d4b7c4160fd8c5b95672deb9b6\"\u003ee3cf14a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-oam:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a30b72248e4f26b10173b2f64c7892d1b963eaa\"\u003e5a30b722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecastquery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ada5ae322c6b5eb88ba194b1d8715b5d699de1ce\"\u003eada5ae32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9de89c10330b5641dc0427653815f8131209edca\"\u003e9de89c10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-migration-hub-refactor-spaces:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a4e5e7ba8ec707c4bbdf27a7e38425cb9652861c\"\u003ea4e5e7ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b99b7a1820b90840d18c8b39edc9a4d10afdf553\"\u003eb99b7a18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a1bcdb9123163d275247b25f02845097260fb51\"\u003e4a1bcdb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-b2bi:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/66bb63d12d590f6e191714b9263affccf478f3b2\"\u003e66bb63d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simspaceweaver:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6617b6d847a27bc7e32bef03c10fb04b227e21f\"\u003ec6617b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e99cccbde15f31ac18b780138c8f880600e7e516\"\u003ee99cccbd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-recommended-actions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45477f0838686bbbd69ad1afbd6b3b7ecda1a1c3\"\u003e45477f08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecast:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5964d82b99f5dd46a92341f85053db135c0d23fc\"\u003e5964d82b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptunedata:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/418745d5411b2ff30ffb2c8472d4301f485a71a6\"\u003e418745d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0213a8624e82ca946be41fe8833d460e709d2d2a\"\u003e0213a862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-pricing-calculator:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69e44c0d790426ebf70e3b16b7b2a32ea94c9207\"\u003e69e44c0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-panorama:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d227732b924cfcefad956561e9d000226b6472a1\"\u003ed227732b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-license-manager-user-subscriptions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fd5d2020b79ef05efcf6857ce1d3b81ef51d781\"\u003e7fd5d202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad88edbb4a8ef4029b1d7897f7221c50da491865\"\u003ead88edbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-schemas:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d8835cfc2971415619c70bd9d298fd2498d8d4b8\"\u003ed8835cfc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pi:\u003c/strong\u003e  Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b09c19bf6e70f660073b94da11abf5ea4e6ea882\"\u003eb09c19bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e7917a6e550d5190564edefc4f65ea392d864ab\"\u003e6e7917a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-frauddetector:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9c130d58eb968baaaf07f9f45eae3f01ae7d4d59\"\u003e9c130d58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-network-firewall:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/963a1286bf936d17d6e0df5aad2e1ffb602e469e\"\u003e963a1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/965ac97a33901ae783e8ea29c56b80380951d211\"\u003e965ac97a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6f1bd2e812a1aef1c515999880d5de6614562d45\"\u003e6f1bd2e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ac37e3af8fc13de2a6e5127d417f8a7ecb621a5\"\u003e7ac37e3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rbin:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e73fd45b4407462c931a4f82a025d1c2d1d93a9\"\u003e5e73fd45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d95ca14cfe7e22f165246649e0979be415718077\"\u003ed95ca14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38a20bfa5b7ebd899bbb4382366e6a06e27dc286\"\u003e38a20bfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bc91aa621fed3c15fecfe07660458aafa59242df\"\u003ebc91aa62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45132960757e60a48c2eef3b36350c282b32f727\"\u003e45132960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notificationscontacts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9ca97abed6a82e58c6ae305eeda869b13c5b008\"\u003ee9ca97ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1052.0...v3.1053.0\"\u003e3.1053.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1051.0...v3.1052.0\"\u003e3.1052.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1050.0...v3.1051.0\"\u003e3.1051.0\u003c/a\u003e (2026-05-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef69ea687c15e9aae0568660ba3bcdd5174fbec6\"\u003e\u003ccode\u003eef69ea6\u003c/code\u003e\u003c/a\u003e Publish v3.1053.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/443d6beaebc2b72a5b37816657954f4bd2cf68a5\"\u003e\u003ccode\u003e443d6be\u003c/code\u003e\u003c/a\u003e Publish v3.1052.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6242dc938f36ac77e337d39f577e8727f87926\"\u003e\u003ccode\u003e0d6242d\u003c/code\u003e\u003c/a\u003e chore(codegen): update \u003ca href=\"https://github.com/smithy\"\u003e\u003ccode\u003e@​smithy\u003c/code\u003e\u003c/a\u003e dependencies (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b825c136cb984e7d0a4cda429201175c95ba033d\"\u003e\u003ccode\u003eb825c13\u003c/code\u003e\u003c/a\u003e Publish v3.1051.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/901b75a183812de984903bd301614e194f6c6e43\"\u003e\u003ccode\u003e901b75a\u003c/code\u003e\u003c/a\u003e chore(packages): update import paths (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8024\"\u003e#8024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1053.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cedar-policy/cedar-wasm` from 4.10.0 to 4.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cedar-policy/cedar/releases\"\u003e@​cedar-policy/cedar-wasm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003cp\u003eRelease 4.11.0, available on crates.io\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePublic syntax tree (\u003ccode\u003epst\u003c/code\u003e) module for programmatic construction, inspection, and manipulation of Cedar policies. Accessible via \u003ccode\u003eto_pst()\u003c/code\u003e / \u003ccode\u003etry_into_pst()\u003c/code\u003e / \u003ccode\u003efrom_pst()\u003c/code\u003e on \u003ccode\u003ePolicy\u003c/code\u003e, \u003ccode\u003eTemplate\u003c/code\u003e, and \u003ccode\u003ePolicySet\u003c/code\u003e. \u003ccode\u003etry_into_pst()\u003c/code\u003e consumes the value to avoid cloning. TPE residual policies can be converted to PST for structured inspection of residual expressions. Third-party types used in PST fields (\u003ccode\u003eSmolStr\u003c/code\u003e, \u003ccode\u003eLinkedHashMap\u003c/code\u003e, \u003ccode\u003eNonEmpty\u003c/code\u003e) are re-exported from the \u003ccode\u003epst\u003c/code\u003e module. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/816\"\u003e#816\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe Type-aware partial evaluation (TPE) experimental feature now supports template-linked policies. This would previously return a \u003ccode\u003eSlotNotSupportedError\u003c/code\u003e error.\nThis error variant is removed and replaced with \u003ccode\u003eUnlinkedSlotError\u003c/code\u003e, occurring only when slot in a linked policy is not bound. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2314\"\u003e#2314\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved Cedar schema parse help for two common syntax mistakes: forgetting \u003ccode\u003eappliesTo\u003c/code\u003e before an action block, and adding \u003ccode\u003e;\u003c/code\u003e after a namespace declaration. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/1043\"\u003e#1043\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctionArgumentValidation\u003c/code\u003e errors now include a help message describing the expected format for extension function arguments: \u003ccode\u003edecimal\u003c/code\u003e, \u003ccode\u003eip\u003c/code\u003e, \u003ccode\u003edatetime\u003c/code\u003e, and \u003ccode\u003eduration\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerialization of residual policies with \u003ccode\u003eerror()\u003c/code\u003e nodes does not fail, instead results in JSON with \u003ccode\u003e{\u0026quot;error\u0026quot;: []}\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2202\"\u003e#2202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed conversion from \u003ccode\u003eprotobuf\u003c/code\u003e policy sets to public type for policy sets containing templates and template-linked policies. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed deserialization from protobuf of entity and context attributes containing extension values. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2344\"\u003e#2344\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/cedar-policy/cedar/commit/d86ed2ee47cbe5a30e6b70a3d8414bc66ce88ae3\"\u003e\u003ccode\u003ed86ed2e\u003c/code\u003e\u003c/a\u003e Bump versions for 4.11.0 x symcc 0.5.0 release (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2355\"\u003e#2355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/de71eefe5501eb42751f4216c851575372ff59e6\"\u003e\u003ccode\u003ede71eef\u003c/code\u003e\u003c/a\u003e normalize changelogs for 4.11.0 release and symcc 0.5.0 release (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/cb70c283bfb753c2fe165d9d2d800075c3b09ffb\"\u003e\u003ccode\u003ecb70c28\u003c/code\u003e\u003c/a\u003e changelog updates for 4.11.0 release (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2354\"\u003e#2354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/828ca6d3714c855a06362dbe3e7c22b62c632886\"\u003e\u003ccode\u003e828ca6d\u003c/code\u003e\u003c/a\u003e add requirements on having a release tag on the cli (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/dd0087749b6ed2f9927863aecd42503ed7b97809\"\u003e\u003ccode\u003edd00877\u003c/code\u003e\u003c/a\u003e adding tests for compute_tc/repair_tc (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2350\"\u003e#2350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/76dd69cb95e4f556cd66ed53583c8ee6a6069052\"\u003e\u003ccode\u003e76dd69c\u003c/code\u003e\u003c/a\u003e Bump the rust-dependencies group with 5 updates (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2353\"\u003e#2353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/a863efdabb078240d742dc82809cccd168114d18\"\u003e\u003ccode\u003ea863efd\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2352\"\u003e#2352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/7098aa1bfc3a4e6d3f9fe6b5e5e2997b79e51e05\"\u003e\u003ccode\u003e7098aa1\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eadd_entities\u003c/code\u003e TC update with dangling parent (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2349\"\u003e#2349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/8b9cd809a9fc05f8ba465087119f3da6f2dbcd11\"\u003e\u003ccode\u003e8b9cd80\u003c/code\u003e\u003c/a\u003e Fix FFI \u003ccode\u003estateful_is_authorized\u003c/code\u003e to error on unknown cached schema key (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/d99a475a699e866c56f8130580cd9fb6a3a12a2a\"\u003e\u003ccode\u003ed99a475\u003c/code\u003e\u003c/a\u003e Fix CLI --template-linked argument ignoring file permissions errors (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2347\"\u003e#2347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cedar-policy/cedar/compare/v4.10.0...v4.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3ed595e06628c9118e17a7a5577e463a7791e16b\"\u003e\u003ccode\u003e3ed595e\u003c/code\u003e\u003c/a\u003e fix(core): keep dependency parent registry internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1b8c8b00f738c756e917bad6470b3f0b566c50b3\"\u003e\u003ccode\u003e1b8c8b0\u003c/code\u003e\u003c/a\u003e fix(core): propagate dependency tree cache resets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4c07009fce4bd4997bee50a4f5de1c7a312a5dfe\"\u003e\u003ccode\u003e4c07009\u003c/code\u003e\u003c/a\u003e fix(core): reset dependency tree cache on metadata changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/ff95b3f62d55c773c8f12b138ac0160d60c858f4\"\u003e\u003ccode\u003eff95b3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16997\"\u003e#16997\u003c/a\u003e from hbinhng/feat/warn-late-use-websocket-adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d956db4c104c22172c3466344b50c017267aca23\"\u003e\u003ccode\u003ed956db4\u003c/code\u003e\u003c/a\u003e feat(core): warn on late websocket adapter registration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `class-validator` from 0.14.4 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/releases\"\u003eclass-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: publish 0.15.0 for real by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2671\"\u003etypestack/class-validator#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish 0.15.1 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2672\"\u003etypestack/class-validator#2672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003evalidateIf\u003c/code\u003e for validation options by \u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update UUID validation to support versions 1-8, nil, max, and all by \u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump vulnerable dependencies by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003etypestack/class-validator#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003etypestack/class-validator#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(IsIBAN)!: Add \u003ccode\u003eIsIBANOptions\u003c/code\u003e as argument for \u003ccode\u003eIsIBAN\u003c/code\u003e decorator by \u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix small grammatical error in README.md by \u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.15.0 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2670\"\u003etypestack/class-validator#2670\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/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.4...v0.15.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/typestack/class-validator/blob/develop/CHANGELOG.md\"\u003eclass-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options argument to IsIBAN validator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003e#2618\u003c/a\u003e), which breaks any existing usage of this decorator that pass an argument to the decorator, e.g. \u003ccode\u003e@IsIBAN({forbidUnknownValues: false})\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lockfile to patch vulnerabilities (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a small grammatical error in the docs (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateIf\u003c/code\u003e option to all validators, providing a lot more flexibility in using conditional validation (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO31661Numeric validator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO6391 validator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more versions to IsUUID validator options. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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/typestack/class-validator/commit/2e1a5c27dbd65b80e27fe96b49bd6e6641fa3603\"\u003e\u003ccode\u003e2e1a5c2\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.1 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2672\"\u003e#2672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/737d2a7d7e40e4f4b4e994ad73bffe880bbe8f5c\"\u003e\u003ccode\u003e737d2a7\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2671\"\u003e#2671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/8bc5f961cd31c4965e532a7867ed3ed2a90516db\"\u003e\u003ccode\u003e8bc5f96\u003c/code\u003e\u003c/a\u003e chore: release 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2670\"\u003e#2670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/dc41588b82f83544b58216d111af1bfcf6ddd5a6\"\u003e\u003ccode\u003edc41588\u003c/code\u003e\u003c/a\u003e fix small grammatical error in README.md (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/2c0ff5325852f8f8bdeb30377c13ce7c3aec7328\"\u003e\u003ccode\u003e2c0ff53\u003c/code\u003e\u003c/a\u003e feat(IsIBAN): Add IsIBANOptions as argument for IsIBAN decorator (\u003ca href=\"https://redirect.git...\n\n_Description has been truncated_","html_url":"https://github.com/palavido-dev/gratis-gis/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/palavido-dev%2Fgratis-gis/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"},{"uuid":"4473108102","node_id":"PR_kwDOO0sVBc7c2hLy","number":313,"state":"open","title":"fix: bump the openmeteo group with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T22:51:53.000Z","updated_at":"2026-05-18T22:52:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"openmeteo","update_count":7,"packages":[{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.0.0","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.6.0","new_version":"25.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"terra-draw","old_version":"1.29.0","new_version":"1.30.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"terra-draw-maplibre-gl-adapter","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps the openmeteo group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.0.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.7.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.29.0` | `1.30.0` |\n| [terra-draw-maplibre-gl-adapter](https://github.com/JamesLMilner/terra-draw) | `1.3.0` | `1.4.0` |\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.0.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\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/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1c851266cb22f269156406a7c5e094aa8cdf475d\"\u003e\u003ccode\u003e1c85126\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a4d225148d17af1dbab447dc9202b82e2bc1663\"\u003e\u003ccode\u003e1a4d225\u003c/code\u003e\u003c/a\u003e feat: enable optimizer for server environments during dev (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d91be5f6dd2dff5806432e113c362e49aa19e356\"\u003e\u003ccode\u003ed91be5f\u003c/code\u003e\u003c/a\u003e fix: use correct pnpm catalog syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4d3afb492087e94581be7fc77f63b379b3a1c4e2\"\u003e\u003ccode\u003e4d3afb4\u003c/code\u003e\u003c/a\u003e chore: fix audit CI (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8b3687bc2bf90ca81faadf42c8d9d2738851b968\"\u003e\u003ccode\u003e8b3687b\u003c/code\u003e\u003c/a\u003e use modern JSDoc imports (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-plugin-svelte\"\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.2.2 to 4.3.0\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@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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 canonicalization 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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/69ad7cc5ec091125842aba783c5bfce536e9c234\"\u003e\u003ccode\u003e69ad7cc\u003c/code\u003e\u003c/a\u003e 4.2.4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19948\"\u003e#19948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/685c19e266a6b75842747acab6fe7076e82df62d\"\u003e\u003ccode\u003e685c19e\u003c/code\u003e\u003c/a\u003e Fix issue around resolving paths in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\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-vite/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5cb1efdf416a6d37012d31cc1306c41cb35bbdc1\"\u003e\u003ccode\u003e5cb1efd\u003c/code\u003e\u003c/a\u003e fix(vite): resolve tsconfig paths in CSS and JS resolvers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.6.0 to 25.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/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 `tailwind-merge` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.2.2 to 4.3.0\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.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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 canonicalization 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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/59936c6cbb69eae114bc52d0a3c9315b18c70a94\"\u003e\u003ccode\u003e59936c6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/90a2373620200bf7e04d1d228a0d0a1c506e532a\"\u003e\u003ccode\u003e90a2373\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2e1ccf7f115732032d2b079073dcb0009baf82a0\"\u003e\u003ccode\u003e2e1ccf7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/754e7512ca51db1f922dc67724cf85a0fde923a9\"\u003e\u003ccode\u003e754e751\u003c/code\u003e\u003c/a\u003e Use non-existing example in tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20021\"\u003e#20021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/12eb5ae7b6026ff64c04f889b2221418d772da72\"\u003e\u003ccode\u003e12eb5ae\u003c/code\u003e\u003c/a\u003e Cleanup noisy test output (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4255671c5f792c42808ecd6b2dec27c16e3c559e\"\u003e\u003ccode\u003e4255671\u003c/code\u003e\u003c/a\u003e Improve snapshot tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20013\"\u003e#20013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8c779899bbc94f9f642db47cafdd363dd094984a\"\u003e\u003ccode\u003e8c77989\u003c/code\u003e\u003c/a\u003e Ensure math operators are surrounded by whitespace in arbitrary values (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b4db3b99d1bc6209a936df34914e0fc34b3e5095\"\u003e\u003ccode\u003eb4db3b9\u003c/code\u003e\u003c/a\u003e Add scrollbar-width and scrollbar-color utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19981\"\u003e#19981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/08cad84bbe2002398655d7f981eae47379e07fc3\"\u003e\u003ccode\u003e08cad84\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e to support fallbac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw` from 1.29.0 to 1.30.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/01653fe90c77939ba61ce3c400e7a44027f5d508\"\u003e\u003ccode\u003e01653fe\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/83b12ae9031e7a9681b4168eccb22d0709a5b06d\"\u003e\u003ccode\u003e83b12ae\u003c/code\u003e\u003c/a\u003e feat(terra-draw-openlayers-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/c75910f3a95a3afb8dcf9e247b422ae064daa691\"\u003e\u003ccode\u003ec75910f\u003c/code\u003e\u003c/a\u003e feat(terra-draw-maplibre-gl-adapter): add initial support for dashed lines (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/449aab6d732b9e771b186315501150573f18949a\"\u003e\u003ccode\u003e449aab6\u003c/code\u003e\u003c/a\u003e feat(terra-draw-mapbox-gl-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1e2232173439fe1b88504330487898355e70c3b3\"\u003e\u003ccode\u003e1e22321\u003c/code\u003e\u003c/a\u003e feat(terra-draw-leaflet-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/edf98c8e996f57f90c9dcec09f7c58597e41dd86\"\u003e\u003ccode\u003eedf98c8\u003c/code\u003e\u003c/a\u003e feat(terra-draw-google-maps-adapter): add initial support for dashed lines (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/febd232f2b76153d6348e1f80fd8b5b5442ccf46\"\u003e\u003ccode\u003efebd232\u003c/code\u003e\u003c/a\u003e feat(terra-draw-arcgis-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/074bd05e7108708192155249aa778efc69dbf4c2\"\u003e\u003ccode\u003e074bd05\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/884\"\u003e#884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/c4aef67745aa0958eb9cd2b8b91321ffa6568dbb\"\u003e\u003ccode\u003ec4aef67\u003c/code\u003e\u003c/a\u003e chore(terra-draw): bump storybook maplibre to 5.24.0 (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/4515f37e3f24a1452e2ed5ba67479d1297e487ac\"\u003e\u003ccode\u003e4515f37\u003c/code\u003e\u003c/a\u003e chore(terra-draw): remove development package reference from package-lock.jso...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.29.0...terra-draw@1.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw-maplibre-gl-adapter` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3d96c127bb3f4285c987176af6423f52c18f65d1\"\u003e\u003ccode\u003e3d96c12\u003c/code\u003e\u003c/a\u003e chore(terra-draw-maplibre-gl-adapter): release version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/89303d5857734b7d10b3a0df46ee33d074f726ad\"\u003e\u003ccode\u003e89303d5\u003c/code\u003e\u003c/a\u003e chore(terra-draw-mapbox-gl-adapter): release version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b37b3ff5ccdc569a11704e966c7cde844496b6eb\"\u003e\u003ccode\u003eb37b3ff\u003c/code\u003e\u003c/a\u003e chore(terra-draw-leaflet-adapter): release version 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/37290ffe24abaaf1046a038240e6d804accc2bc0\"\u003e\u003ccode\u003e37290ff\u003c/code\u003e\u003c/a\u003e chore(terra-draw-google-maps-adapter): release version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b82cc97ab03b74cf3e5d87598c92007a877b53c6\"\u003e\u003ccode\u003eb82cc97\u003c/code\u003e\u003c/a\u003e chore(terra-draw-arcgis-adapter): release version 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/01653fe90c77939ba61ce3c400e7a44027f5d508\"\u003e\u003ccode\u003e01653fe\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/83b12ae9031e7a9681b4168eccb22d0709a5b06d\"\u003e\u003ccode\u003e83b12ae\u003c/code\u003e\u003c/a\u003e feat(terra-draw-openlayers-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/c75910f3a95a3afb8dcf9e247b422ae064daa691\"\u003e\u003ccode\u003ec75910f\u003c/code\u003e\u003c/a\u003e feat(terra-draw-maplibre-gl-adapter): add initial support for dashed lines (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/449aab6d732b9e771b186315501150573f18949a\"\u003e\u003ccode\u003e449aab6\u003c/code\u003e\u003c/a\u003e feat(terra-draw-mapbox-gl-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1e2232173439fe1b88504330487898355e70c3b3\"\u003e\u003ccode\u003e1e22321\u003c/code\u003e\u003c/a\u003e feat(terra-draw-leaflet-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw-maplibre-gl-adapter@1.3.0...terra-draw-maplibre-gl-adapter@1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for terra-draw-maplibre-gl-adapter since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/open-meteo/maps/pull/313","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fmaps/issues/313","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/313/packages"},{"uuid":"4424089088","node_id":"PR_kwDOO0sVBc7aaj2u","number":309,"state":"open","title":"fix: bump the openmeteo group with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T20:33:14.000Z","updated_at":"2026-05-11T20:34:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"openmeteo","update_count":5,"packages":[{"name":"@lucide/svelte","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.58.0","new_version":"2.59.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"eslint","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"terra-draw","old_version":"1.28.1","new_version":"1.29.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps the openmeteo group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.11.0` | `1.14.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.58.0` | `2.59.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.28.1` | `1.29.0` |\n\nUpdates `@lucide/svelte` from 1.11.0 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/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.10.0...1.12.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/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.14.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.58.0 to 2.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/522ac3208d870eb235a0c360573c012f2955992b\"\u003e\u003ccode\u003e522ac32\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15769\"\u003e#15769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a416bb0ad99433a6b3c4a7d4983faceb65b7cd8e\"\u003e\u003ccode\u003ea416bb0\u003c/code\u003e\u003c/a\u003e docs: improve description for read config parameter (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15673\"\u003e#15673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/af248a71f66b48165beae770f6dabd12f39bf2a7\"\u003e\u003ccode\u003eaf248a7\u003c/code\u003e\u003c/a\u003e fix: unwrap Promise in RemoteCommand output type (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15771\"\u003e#15771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1c8e5736b70ec20a9322a888666e108ed9577c0d\"\u003e\u003ccode\u003e1c8e573\u003c/code\u003e\u003c/a\u003e fix: remote forms with default values defined by `field.as('text', defaultVal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5b28e23e304587b3974fd36fc0d3781330a9fe67\"\u003e\u003ccode\u003e5b28e23\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a074dc1fc46ff4b24a6d2bc0f3532260b44a3305\"\u003e\u003ccode\u003ea074dc1\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003e.as('checkbox', value)\u003c/code\u003e was completely broken (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15752\"\u003e#15752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/055ac24d9dcbcda762bc35405eb1815fada98db7\"\u003e\u003ccode\u003e055ac24\u003c/code\u003e\u003c/a\u003e feat: experimental \u003ccode\u003equery.live\u003c/code\u003e remote function (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15705\"\u003e#15705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c1d363390532d6b5d3c1aa607876daf79631d5b2\"\u003e\u003ccode\u003ec1d3633\u003c/code\u003e\u003c/a\u003e chore: fix IDE typescript errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15756\"\u003e#15756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.59.0/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.3.0\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.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\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/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\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 (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.0...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.5.0 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)  00a4dd9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6b15870f1c08b60b5b57afe45a703d9ed0be39bc\"\u003e\u003ccode\u003e6b15870\u003c/code\u003e\u003c/a\u003e 17.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/00a4dd9821830a9b044798120e86b1bb1a54648d\"\u003e\u003ccode\u003e00a4dd9\u003c/code\u003e\u003c/a\u003e Update globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw` from 1.28.1 to 1.29.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/f495c5faf84bdad28eb4cdd656788ee46434fb94\"\u003e\u003ccode\u003ef495c5f\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/7298bf8b061f1669c2742b341a99d9ca031b2c2f\"\u003e\u003ccode\u003e7298bf8\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add additional cursors for select mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/73c7c5590649afd9f70a67d1d826cd7201abe7fd\"\u003e\u003ccode\u003e73c7c55\u003c/code\u003e\u003c/a\u003e feat(terra-draw-google-maps-adapter): add property allow interactions on Adva...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/4027ad5f7f5de80df4d1c249ed2a5a4754329af1\"\u003e\u003ccode\u003e4027ad5\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/fa92346b61844d78c3a63d8374f4847bdd769954\"\u003e\u003ccode\u003efa92346\u003c/code\u003e\u003c/a\u003e chore(terra-draw): breakdown deployment script for easier debugging (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/7b9345834dc96024f29ea8abeddddde8976dbcec\"\u003e\u003ccode\u003e7b93458\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/63cb482df1d205b320460c066db55f066e9176c3\"\u003e\u003ccode\u003e63cb482\u003c/code\u003e\u003c/a\u003e chore(terra-draw): disable husky checks when gh-pages is being commit (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/aa256c05ce1388b4fb13965dc4d6e22788ca420c\"\u003e\u003ccode\u003eaa256c0\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/96b8d6f65f47fac5fde23f32a7966f96e1218078\"\u003e\u003ccode\u003e96b8d6f\u003c/code\u003e\u003c/a\u003e chore(terra-draw): enable commitAll for release.js to ensure files committed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/239c04d114f4f707f03c2df844c2580f424d45cc\"\u003e\u003ccode\u003e239c04d\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.28.1...terra-draw@1.29.0\"\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/open-meteo/maps/pull/309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fmaps/issues/309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/309/packages"},{"uuid":"4334442647","node_id":"PR_kwDOEkYUS87V5IhQ","number":259,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["chore","minor"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T08:59:31.000Z","updated_at":"2026-06-08T10:00:23.268Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":6,"packages":[{"name":"@deck.gl/aggregation-layers","old_version":"9.2.11","new_version":"9.3.1","repository_url":"https://github.com/visgl/deck.gl"},{"name":"@deck.gl/core","old_version":"9.2.11","new_version":"9.3.1","repository_url":"https://github.com/visgl/deck.gl"},{"name":"@deck.gl/google-maps","old_version":"9.2.11","new_version":"9.3.1","repository_url":"https://github.com/visgl/deck.gl"},{"name":"terra-draw","old_version":"1.25.0","new_version":"1.28.8","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"typedoc","old_version":"0.23.28","new_version":"0.28.19","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typedoc-umlclass","old_version":"0.7.1","new_version":"0.10.2","repository_url":"https://github.com/krisztianb/typedoc-umlclass"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@deck.gl/aggregation-layers](https://github.com/visgl/deck.gl) | `9.2.11` | `9.3.1` |\n| [@deck.gl/core](https://github.com/visgl/deck.gl) | `9.2.11` | `9.3.1` |\n| [@deck.gl/google-maps](https://github.com/visgl/deck.gl) | `9.2.11` | `9.3.1` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.25.0` | `1.28.8` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.23.28` | `0.28.19` |\n| [typedoc-umlclass](https://github.com/krisztianb/typedoc-umlclass) | `0.7.1` | `0.10.2` |\n\n\nUpdates `@deck.gl/aggregation-layers` from 9.2.11 to 9.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/visgl/deck.gl/releases\"\u003e\u003ccode\u003e@​deck.gl/aggregation-layers's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cp\u003edeck.gl v9.3 features big improvements to widgets, controllers and WebGPU. Find out more on \u003ca href=\"https://deck.gl/docs/whats-new\"\u003eWhat's New\u003c/a\u003e and \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003eUpgrade Guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-beta.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(main): export all widgets from deck.gl main module (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10160\"\u003e#10160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump to luma@9.3.1 \u0026amp; loaders@4.4.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10158\"\u003e#10158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): Texture handling in WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump luma.gl@alpha.11 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10141\"\u003e#10141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(json): Typing improvements (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9641\"\u003e#9641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): simplify layer plumbing for WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9820\"\u003e#9820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: enable source map in website dev mode (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10156\"\u003e#10156\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-alpha.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): TerrainController (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10134\"\u003e#10134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade Node.js from 20 to 22 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10051\"\u003e#10051\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/visgl/deck.gl/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​deck.gl/aggregation-layers's changelog\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to deck.gl will be documented in this file.\u003c/p\u003e\n\u003cp\u003eFor a human readable version, visit \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003ehttps://deck.gl/docs/upgrade-guide\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeck.gl v9.3\u003c/h2\u003e\n\u003ch3\u003edeck.gl v9.3 Prereleases\u003c/h3\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.2] - Apr 11 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.1] - Apr 7 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-alpha.6] - Apr 2 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\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/visgl/deck.gl/commit/d3114b80827fbb3718998bffc44ee4b50a64b021\"\u003e\u003ccode\u003ed3114b8\u003c/code\u003e\u003c/a\u003e v9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/1183963b1939881a45b85af650ae92bb8edaffaa\"\u003e\u003ccode\u003e1183963\u003c/code\u003e\u003c/a\u003e chore(test): fix coverage report (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10230\"\u003e#10230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/bfe500dd0b5feeb673262d890a4535c072bcf04f\"\u003e\u003ccode\u003ebfe500d\u003c/code\u003e\u003c/a\u003e chore(test): Add widget test coverage (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10237\"\u003e#10237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/733b6b4c09f3e31695ec6251d50b4dc3c87fd683\"\u003e\u003ccode\u003e733b6b4\u003c/code\u003e\u003c/a\u003e feat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/938905de12eabc28e90688482bb6b9596c3f9e6e\"\u003e\u003ccode\u003e938905d\u003c/code\u003e\u003c/a\u003e fix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/b17c92c54a06ebd0bcf3f543a7e6936b89d7c387\"\u003e\u003ccode\u003eb17c92c\u003c/code\u003e\u003c/a\u003e fix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/e543d5e74194256a0ccb273c0cfb5ed72bd86dba\"\u003e\u003ccode\u003ee543d5e\u003c/code\u003e\u003c/a\u003e feat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/5135aa04014fde13511344a9ec53faa347825bb5\"\u003e\u003ccode\u003e5135aa0\u003c/code\u003e\u003c/a\u003e fix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/8f5fe2b263178b4e7d77d8ad6c22a4be578f16be\"\u003e\u003ccode\u003e8f5fe2b\u003c/code\u003e\u003c/a\u003e release(pydeck-carto): Bump version to 0.2.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10198\"\u003e#10198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/7040614c009ef17167257045ad05e8fed62949b9\"\u003e\u003ccode\u003e7040614\u003c/code\u003e\u003c/a\u003e release(pydeck): Publish pydeck v0.9.2 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10193\"\u003e#10193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/visgl/deck.gl/compare/v9.2.11...v9.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@deck.gl/core` from 9.2.11 to 9.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/visgl/deck.gl/releases\"\u003e\u003ccode\u003e@​deck.gl/core's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cp\u003edeck.gl v9.3 features big improvements to widgets, controllers and WebGPU. Find out more on \u003ca href=\"https://deck.gl/docs/whats-new\"\u003eWhat's New\u003c/a\u003e and \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003eUpgrade Guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-beta.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(main): export all widgets from deck.gl main module (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10160\"\u003e#10160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump to luma@9.3.1 \u0026amp; loaders@4.4.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10158\"\u003e#10158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): Texture handling in WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump luma.gl@alpha.11 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10141\"\u003e#10141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(json): Typing improvements (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9641\"\u003e#9641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): simplify layer plumbing for WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9820\"\u003e#9820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: enable source map in website dev mode (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10156\"\u003e#10156\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-alpha.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): TerrainController (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10134\"\u003e#10134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade Node.js from 20 to 22 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10051\"\u003e#10051\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/visgl/deck.gl/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​deck.gl/core's changelog\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to deck.gl will be documented in this file.\u003c/p\u003e\n\u003cp\u003eFor a human readable version, visit \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003ehttps://deck.gl/docs/upgrade-guide\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeck.gl v9.3\u003c/h2\u003e\n\u003ch3\u003edeck.gl v9.3 Prereleases\u003c/h3\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.2] - Apr 11 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.1] - Apr 7 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-alpha.6] - Apr 2 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\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/visgl/deck.gl/commit/d3114b80827fbb3718998bffc44ee4b50a64b021\"\u003e\u003ccode\u003ed3114b8\u003c/code\u003e\u003c/a\u003e v9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/1183963b1939881a45b85af650ae92bb8edaffaa\"\u003e\u003ccode\u003e1183963\u003c/code\u003e\u003c/a\u003e chore(test): fix coverage report (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10230\"\u003e#10230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/bfe500dd0b5feeb673262d890a4535c072bcf04f\"\u003e\u003ccode\u003ebfe500d\u003c/code\u003e\u003c/a\u003e chore(test): Add widget test coverage (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10237\"\u003e#10237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/733b6b4c09f3e31695ec6251d50b4dc3c87fd683\"\u003e\u003ccode\u003e733b6b4\u003c/code\u003e\u003c/a\u003e feat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/938905de12eabc28e90688482bb6b9596c3f9e6e\"\u003e\u003ccode\u003e938905d\u003c/code\u003e\u003c/a\u003e fix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/b17c92c54a06ebd0bcf3f543a7e6936b89d7c387\"\u003e\u003ccode\u003eb17c92c\u003c/code\u003e\u003c/a\u003e fix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/e543d5e74194256a0ccb273c0cfb5ed72bd86dba\"\u003e\u003ccode\u003ee543d5e\u003c/code\u003e\u003c/a\u003e feat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/5135aa04014fde13511344a9ec53faa347825bb5\"\u003e\u003ccode\u003e5135aa0\u003c/code\u003e\u003c/a\u003e fix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/8f5fe2b263178b4e7d77d8ad6c22a4be578f16be\"\u003e\u003ccode\u003e8f5fe2b\u003c/code\u003e\u003c/a\u003e release(pydeck-carto): Bump version to 0.2.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10198\"\u003e#10198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/7040614c009ef17167257045ad05e8fed62949b9\"\u003e\u003ccode\u003e7040614\u003c/code\u003e\u003c/a\u003e release(pydeck): Publish pydeck v0.9.2 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10193\"\u003e#10193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/visgl/deck.gl/compare/v9.2.11...v9.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@deck.gl/google-maps` from 9.2.11 to 9.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/visgl/deck.gl/releases\"\u003e\u003ccode\u003e@​deck.gl/google-maps's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cp\u003edeck.gl v9.3 features big improvements to widgets, controllers and WebGPU. Find out more on \u003ca href=\"https://deck.gl/docs/whats-new\"\u003eWhat's New\u003c/a\u003e and \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003eUpgrade Guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-beta.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(main): export all widgets from deck.gl main module (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10160\"\u003e#10160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump to luma@9.3.1 \u0026amp; loaders@4.4.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10158\"\u003e#10158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): Texture handling in WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump luma.gl@alpha.11 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10141\"\u003e#10141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(json): Typing improvements (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9641\"\u003e#9641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): simplify layer plumbing for WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9820\"\u003e#9820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: enable source map in website dev mode (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10156\"\u003e#10156\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-alpha.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): TerrainController (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10134\"\u003e#10134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade Node.js from 20 to 22 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10051\"\u003e#10051\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/visgl/deck.gl/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​deck.gl/google-maps's changelog\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to deck.gl will be documented in this file.\u003c/p\u003e\n\u003cp\u003eFor a human readable version, visit \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003ehttps://deck.gl/docs/upgrade-guide\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeck.gl v9.3\u003c/h2\u003e\n\u003ch3\u003edeck.gl v9.3 Prereleases\u003c/h3\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.2] - Apr 11 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.1] - Apr 7 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-alpha.6] - Apr 2 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\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/visgl/deck.gl/commit/d3114b80827fbb3718998bffc44ee4b50a64b021\"\u003e\u003ccode\u003ed3114b8\u003c/code\u003e\u003c/a\u003e v9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/1183963b1939881a45b85af650ae92bb8edaffaa\"\u003e\u003ccode\u003e1183963\u003c/code\u003e\u003c/a\u003e chore(test): fix coverage report (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10230\"\u003e#10230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/bfe500dd0b5feeb673262d890a4535c072bcf04f\"\u003e\u003ccode\u003ebfe500d\u003c/code\u003e\u003c/a\u003e chore(test): Add widget test coverage (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10237\"\u003e#10237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/733b6b4c09f3e31695ec6251d50b4dc3c87fd683\"\u003e\u003ccode\u003e733b6b4\u003c/code\u003e\u003c/a\u003e feat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/938905de12eabc28e90688482bb6b9596c3f9e6e\"\u003e\u003ccode\u003e938905d\u003c/code\u003e\u003c/a\u003e fix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/b17c92c54a06ebd0bcf3f543a7e6936b89d7c387\"\u003e\u003ccode\u003eb17c92c\u003c/code\u003e\u003c/a\u003e fix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/e543d5e74194256a0ccb273c0cfb5ed72bd86dba\"\u003e\u003ccode\u003ee543d5e\u003c/code\u003e\u003c/a\u003e feat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/5135aa04014fde13511344a9ec53faa347825bb5\"\u003e\u003ccode\u003e5135aa0\u003c/code\u003e\u003c/a\u003e fix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/8f5fe2b263178b4e7d77d8ad6c22a4be578f16be\"\u003e\u003ccode\u003e8f5fe2b\u003c/code\u003e\u003c/a\u003e release(pydeck-carto): Bump version to 0.2.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10198\"\u003e#10198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/7040614c009ef17167257045ad05e8fed62949b9\"\u003e\u003ccode\u003e7040614\u003c/code\u003e\u003c/a\u003e release(pydeck): Publish pydeck v0.9.2 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10193\"\u003e#10193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/visgl/deck.gl/compare/v9.2.11...v9.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw` from 1.25.0 to 1.28.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/4027ad5f7f5de80df4d1c249ed2a5a4754329af1\"\u003e\u003ccode\u003e4027ad5\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/fa92346b61844d78c3a63d8374f4847bdd769954\"\u003e\u003ccode\u003efa92346\u003c/code\u003e\u003c/a\u003e chore(terra-draw): breakdown deployment script for easier debugging (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/7b9345834dc96024f29ea8abeddddde8976dbcec\"\u003e\u003ccode\u003e7b93458\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/63cb482df1d205b320460c066db55f066e9176c3\"\u003e\u003ccode\u003e63cb482\u003c/code\u003e\u003c/a\u003e chore(terra-draw): disable husky checks when gh-pages is being commit (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/aa256c05ce1388b4fb13965dc4d6e22788ca420c\"\u003e\u003ccode\u003eaa256c0\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/96b8d6f65f47fac5fde23f32a7966f96e1218078\"\u003e\u003ccode\u003e96b8d6f\u003c/code\u003e\u003c/a\u003e chore(terra-draw): enable commitAll for release.js to ensure files committed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/239c04d114f4f707f03c2df844c2580f424d45cc\"\u003e\u003ccode\u003e239c04d\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/40536011c1a9f4747e67981dfcca0f45f893960e\"\u003e\u003ccode\u003e4053601\u003c/code\u003e\u003c/a\u003e chore(terra-draw): fix package.json versions for Terra Draw (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/327e0c8d3a05d10fba9905f19461e4360538ab0e\"\u003e\u003ccode\u003e327e0c8\u003c/code\u003e\u003c/a\u003e chore(terra-draw): ensure package-lock.json files are updated on release (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/864\"\u003e#864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/a17f90cc6ae09e0565da0df0edf0881b7b6ebd6d\"\u003e\u003ccode\u003ea17f90c\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.25.0...terra-draw@1.28.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc` from 0.23.28 to 0.28.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/TypeDoc/releases\"\u003etypedoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded French translations for the TypeDoc interface and help descriptions.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003etriple-slash\u003c/code\u003e comment style, which requires exactly three slashes in the comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3089\"\u003e#3089\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrected handling of icon caching for custom themes which use SVGs with a larger view box than TypeDoc's default theme.\u003c/li\u003e\n\u003cli\u003eFixed short summary comment handling on module pages when the project source files use Windows line endings, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3093\"\u003e#3093\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avivkeller\"\u003e\u003ccode\u003e@​avivkeller\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyosua\"\u003e\u003ccode\u003e@​hyosua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marijnh\"\u003e\u003ccode\u003e@​marijnh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pistonight\"\u003e\u003ccode\u003e@​Pistonight\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport TypeScript 6.0, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3084\"\u003e#3084\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.17\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved handling of comments for type aliases which have been declaration merged with functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3064\"\u003e#3064\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed anchor link generation to members named \u003ccode\u003e$\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3065\"\u003e#3065\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCorrected typing of the \u003ccode\u003eplugin\u003c/code\u003e option to permit functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3066\"\u003e#3066\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eWarnings about unused \u003ccode\u003e@param\u003c/code\u003e tags will now be properly suppressed when they come from declaration files and\nthe suppressCommentWarningsInDeclarationFiles option is enabled, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3070\"\u003e#3070\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed conversion of types referencing type parameters on functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3071\"\u003e#3071\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pjeby\"\u003e\u003ccode\u003e@​pjeby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.16\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue causing TypeDoc to fail to generate documentation when implementing interfaces, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3052\"\u003e#3052\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue preventing automatic entry point discovery on Windows, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3057\"\u003e#3057\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved vertical positioning of text icons, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3056\"\u003e#3056\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eTypeDoc no longer includes source location information for type literal reflections. This could sometimes\ncause TypeDoc to infer the wrong path when resolving base paths for display.\u003c/li\u003e\n\u003cli\u003eAdjusted markdown rendering to allow \u003ccode\u003emarkdownItLoader\u003c/code\u003e to override more rendering \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3055\"\u003e#3055\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/TypeStrong/typedoc/blob/master/CHANGELOG.md\"\u003etypedoc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.19 (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded French translations for the TypeDoc interface and help descriptions.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003etriple-slash\u003c/code\u003e comment style, which requires exactly three slashes in the comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3089\"\u003e#3089\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrected handling of icon caching for custom themes which use SVGs with a larger view box than TypeDoc's default theme.\u003c/li\u003e\n\u003cli\u003eFixed short summary comment handling on module pages when the project source files use Windows line endings, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3093\"\u003e#3093\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avivkeller\"\u003e\u003ccode\u003e@​avivkeller\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyosua\"\u003e\u003ccode\u003e@​hyosua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marijnh\"\u003e\u003ccode\u003e@​marijnh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pistonight\"\u003e\u003ccode\u003e@​Pistonight\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.18 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport TypeScript 6.0, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3084\"\u003e#3084\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.17 (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved handling of comments for type aliases which have been declaration merged with functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3064\"\u003e#3064\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed anchor link generation to members named \u003ccode\u003e$\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3065\"\u003e#3065\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCorrected typing of the \u003ccode\u003eplugin\u003c/code\u003e option to permit functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3066\"\u003e#3066\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eWarnings about unused \u003ccode\u003e@param\u003c/code\u003e tags will now be properly suppressed when they come from declaration files and\nthe suppressCommentWarningsInDeclarationFiles option is enabled, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3070\"\u003e#3070\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed conversion of types referencing type parameters on functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3071\"\u003e#3071\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pjeby\"\u003e\u003ccode\u003e@​pjeby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.16 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue causing TypeDoc to fail to generate documentation when implementing interfaces, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3052\"\u003e#3052\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue preventing automatic entry point discovery on Windows, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3057\"\u003e#3057\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved vertical positioning of text icons, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3056\"\u003e#3056\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eTypeDoc no longer includes source location information for type literal reflections. This could sometimes\ncause TypeDoc to infer the wrong path when resolving base paths for display.\u003c/li\u003e\n\u003cli\u003eAdjusted markdown rendering to allow \u003ccode\u003emarkdownItLoader\u003c/code\u003e to override more rendering \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3055\"\u003e#3055\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/TypeStrong/typedoc/commit/0135da098ac490b5cd31fc4359a6c630ae541480\"\u003e\u003ccode\u003e0135da0\u003c/code\u003e\u003c/a\u003e Update changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/68fa965e6475f7b6790578209a2a80baa73daa87\"\u003e\u003ccode\u003e68fa965\u003c/code\u003e\u003c/a\u003e Bump version to 0.28.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/cb1356596fcf8fffb3024bfe25a095a46884c4b1\"\u003e\u003ccode\u003ecb13565\u003c/code\u003e\u003c/a\u003e Update changelog, documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/acba2ae169c83a62bd49ec8da5b347210726497a\"\u003e\u003ccode\u003eacba2ae\u003c/code\u003e\u003c/a\u003e Fix Comment.getShortSummary with windows line endings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/a108643d12d87b83c78791685dac00238d96da48\"\u003e\u003ccode\u003ea108643\u003c/code\u003e\u003c/a\u003e feat(router): move anchor creation to seperate function (\u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3092\"\u003e#3092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/d743a1cbd19ed462d1e71aa39ad41b661b5794c8\"\u003e\u003ccode\u003ed743a1c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3091\"\u003e#3091\u003c/a\u003e from hyosua/feat/locales-fr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/70a9b413b777795b9beed8633557969887bc39e0\"\u003e\u003ccode\u003e70a9b41\u003c/code\u003e\u003c/a\u003e Update CHANGELOG and format French locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/4db90bc23a3a096e68d97af908806b0c65feb39d\"\u003e\u003ccode\u003e4db90bc\u003c/code\u003e\u003c/a\u003e Add French translations for locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/c8fb88fc3fdf0aa110191fdefe8019c9102453d3\"\u003e\u003ccode\u003ec8fb88f\u003c/code\u003e\u003c/a\u003e Attempt updating actions versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/a58e6a9e5eb85886a56ebc8927d5ac3d5cff4695\"\u003e\u003ccode\u003ea58e6a9\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TypeStrong/TypeDoc/compare/v0.23.28...v0.28.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for typedoc since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc-umlclass` from 0.7.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/releases\"\u003etypedoc-umlclass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.28.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.27.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.26.5 and above. (NOTE: older 0.26.x versions have a bug that breaks the plugin)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following options in favor of the new \u0026quot;style\u0026quot; option: backgroundColor, boxBackgroundColor, boxBorderColor, boxBorderRadius, boxBorderWidth, arrowColor, classFontName, classFontSize, classFontStyle, classFontColor, attributeFontName, attributeFontSize, attributeFontStyle and attributeFontColor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u0026quot;style\u0026quot; which let's you specify individual font settings for specific parts (for example: class name, property type, method return type, etc.) of the diagram\u003c/li\u003e\n\u003cli\u003eOption \u0026quot;style.arrow.width\u0026quot; can now be used the specify the thickness of the arrows in the class diagrams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of option \u0026quot;hideShadow\u0026quot; adjusted to PlantUML's new default value: true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePlugin was not inserting diagrams into the documentation when using TypeDoc version 0.25.5 or above.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for TypeDoc versions 0.23.x due to a change in TypeDoc's handling of asynchronous tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.25.x.\u003c/li\u003e\n\u003cli\u003eThe plugin now includes typings for its configuation that you can use in your TypeDoc config. (see example in README)\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/krisztianb/typedoc-umlclass/blob/master/CHANGELOG.md\"\u003etypedoc-umlclass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.28.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.1] - 2024-12-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.27.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2024-07-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.26.5 and above. (NOTE: older 0.26.x versions have a bug that breaks the plugin)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2023-04-28\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following options in favor of the new \u0026quot;style\u0026quot; option: backgroundColor, boxBackgroundColor, boxBorderColor, boxBorderRadius, boxBorderWidth, arrowColor, classFontName, classFontSize, classFontStyle, classFontColor, attributeFontName, attributeFontSize, attributeFontStyle and attributeFontColor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u0026quot;style\u0026quot; which let's you specify individual font settings for specific parts (for example: class name, property type, method return type, etc.) of the diagram\u003c/li\u003e\n\u003cli\u003eOption \u0026quot;style.arrow.width\u0026quot; can now be used the specify the thickness of the arrows in the class diagrams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of option \u0026quot;hideShadow\u0026quot; adjusted to PlantUML's new default value: true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.1] - 2024-04-25\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePlugin was not inserting diagrams into the documentation when using TypeDoc version 0.25.5 or above.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2023-09-17\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for TypeDoc versions 0.23.x due to a change in TypeDoc's handling of asynchronous tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.25.x.\u003c/li\u003e\n\u003cli\u003eThe plugin now includes typings for its configuation that you can use in your TypeDoc config. (see example in README)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/06942437839c924169a03db948bd6228c7ef6ce5\"\u003e\u003ccode\u003e0694243\u003c/code\u003e\u003c/a\u003e Update date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/525a64854831a0f697968f0918566d6fa1f53267\"\u003e\u003ccode\u003e525a648\u003c/code\u003e\u003c/a\u003e Merge branch 'update-dependencies'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/6564403a67252bb3a1026c77832f2f6aa981368c\"\u003e\u003ccode\u003e6564403\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/4e995fd942cdbba0d9e391f0cfa9c3661a6b0f00\"\u003e\u003ccode\u003e4e995fd\u003c/code\u003e\u003c/a\u003e Fix failing integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/360125cc3e57088043fec34d24a1f08806099857\"\u003e\u003ccode\u003e360125c\u003c/code\u003e\u003c/a\u003e Update dependencies \u0026amp; code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/882fac52f39a09e05261041612aed836806b1171\"\u003e\u003ccode\u003e882fac5\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/165c79dda4847cdb8386c036e2972189b3e3f902\"\u003e\u003ccode\u003e165c79d\u003c/code\u003e\u003c/a\u003e Merge branch 'GH-37-support-typedoc-0.27'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/902fcfcb7e3761220c138f0cd8e9a95250bf52e6\"\u003e\u003ccode\u003e902fcfc\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/90fa08644320fd0a43749dabcfefff9f468dc0d8\"\u003e\u003ccode\u003e90fa086\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/50bcb1020a4d183e5a3cd9282d7f71a93fa3e31f\"\u003e\u003ccode\u003e50bcb10\u003c/code\u003e\u003c/a\u003e Fix: Hierarchy section element has a new \u0026quot;data-refl\u0026quot; attribute we must ignore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/compare/v0.7.1...v0.10.2\"\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/OutSystems/outsystems-maps/pull/259","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2Foutsystems-maps/issues/259","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/259/packages"},{"uuid":"4227604721","node_id":"PR_kwDOEkYUS87Q72lD","number":256,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["chore","minor"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-08T20:57:44.000Z","updated_at":"2026-04-08T20:58:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":3,"packages":[{"name":"terra-draw","old_version":"1.25.0","new_version":"1.27.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"typedoc","old_version":"0.23.28","new_version":"0.28.18","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typedoc-umlclass","old_version":"0.7.1","new_version":"0.10.2","repository_url":"https://github.com/krisztianb/typedoc-umlclass"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 3 updates in the / directory: [terra-draw](https://github.com/JamesLMilner/terra-draw), [typedoc](https://github.com/TypeStrong/TypeDoc) and [typedoc-umlclass](https://github.com/krisztianb/typedoc-umlclass).\n\nUpdates `terra-draw` from 1.25.0 to 1.27.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1cf8d237251d8f7e91574f7f1ab50513a97ed078\"\u003e\u003ccode\u003e1cf8d23\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/c93bfdb15fa3bc7af279412f842f31b61427d702\"\u003e\u003ccode\u003ec93bfdb\u003c/code\u003e\u003c/a\u003e fix(terra-draw): fallback to default styling when style callbacks in select m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/6bc4fa91dd386d4310ba6224bc3b0828616be229\"\u003e\u003ccode\u003e6bc4fa9\u003c/code\u003e\u003c/a\u003e fix(terra-draw): fixed scenario where validation reason would be undefined (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/131e914ca4d2f4750796fa7c6cb191c2653447b6\"\u003e\u003ccode\u003e131e914\u003c/code\u003e\u003c/a\u003e chore(terra-draw): only call set options once for Google Maps in storybook (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/79d59197411710885361b7b5dbe3dface2c9a59c\"\u003e\u003ccode\u003e79d5919\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add allowManualSelection option to TerraDrawSelectMode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1c0400901af48fa1d582970c1c79ec18db30e59b\"\u003e\u003ccode\u003e1c04009\u003c/code\u003e\u003c/a\u003e chore(terra-draw): use ES module syntax for jest configs (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/890a1cb920f6e4438a7f820af35b027c74b334c3\"\u003e\u003ccode\u003e890a1cb\u003c/code\u003e\u003c/a\u003e chore(terra-draw): stabilise Storybook stories (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/c8d5bc02e38c4b01648927eafe62a03b2c78a6be\"\u003e\u003ccode\u003ec8d5bc0\u003c/code\u003e\u003c/a\u003e fix(terra-draw): minor bug fixes to session undo redo (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/d501283603cc5588e79f16defdb3774d8c98d5f4\"\u003e\u003ccode\u003ed501283\u003c/code\u003e\u003c/a\u003e docs(terra-draw): improve the undo redo documentation (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/36850bd7b98e83fe0e2d85d08dc7cf9b4f975bc9\"\u003e\u003ccode\u003e36850bd\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.25.0...terra-draw@1.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc` from 0.23.28 to 0.28.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/TypeDoc/releases\"\u003etypedoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport TypeScript 6.0, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3084\"\u003e#3084\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.17\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved handling of comments for type aliases which have been declaration merged with functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3064\"\u003e#3064\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed anchor link generation to members named \u003ccode\u003e$\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3065\"\u003e#3065\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCorrected typing of the \u003ccode\u003eplugin\u003c/code\u003e option to permit functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3066\"\u003e#3066\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eWarnings about unused \u003ccode\u003e@param\u003c/code\u003e tags will now be properly suppressed when they come from declaration files and\nthe suppressCommentWarningsInDeclarationFiles option is enabled, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3070\"\u003e#3070\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed conversion of types referencing type parameters on functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3071\"\u003e#3071\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pjeby\"\u003e\u003ccode\u003e@​pjeby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.16\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue causing TypeDoc to fail to generate documentation when implementing interfaces, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3052\"\u003e#3052\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue preventing automatic entry point discovery on Windows, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3057\"\u003e#3057\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved vertical positioning of text icons, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3056\"\u003e#3056\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eTypeDoc no longer includes source location information for type literal reflections. This could sometimes\ncause TypeDoc to infer the wrong path when resolving base paths for display.\u003c/li\u003e\n\u003cli\u003eAdjusted markdown rendering to allow \u003ccode\u003emarkdownItLoader\u003c/code\u003e to override more rendering \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3055\"\u003e#3055\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for regions for \u003ccode\u003e@include\u003c/code\u003e in \u003ccode\u003e.tsx\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e, and \u003ccode\u003e.mjs\u003c/code\u003e file references \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3048\"\u003e#3048\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eComments for TS-in-JS \u003ccode\u003e@typedef\u003c/code\u003e tags may now specify modifier tags with the inline tag syntax \u003ccode\u003e{@mod}\u003c/code\u003e.\nThis makes it possible to add modifier tags to these members, which previously was not possible as\nTypeScript's parsing stops for these members at the next non-braced tag, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/2916\"\u003e#2916\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3050\"\u003e#3050\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003etypedoc-config.schema.json\u003c/code\u003e is now included in the root of the package with a JSON schema for TypeDoc's\nconfiguration file. The schema for the latest version is also published at \u003ca href=\"https://typedoc.org/schema.json\"\u003ehttps://typedoc.org/schema.json\u003c/a\u003e\nand will automatically be picked up when writing typedoc.json files if you are using VSCode, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3054\"\u003e#3054\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a10nik\"\u003e\u003ccode\u003e@​a10nik\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kozi\"\u003e\u003ccode\u003e@​kozi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lakuna\"\u003e\u003ccode\u003e@​Lakuna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.15\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/TypeStrong/typedoc/blob/master/CHANGELOG.md\"\u003etypedoc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.18 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport TypeScript 6.0, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3084\"\u003e#3084\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.17 (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved handling of comments for type aliases which have been declaration merged with functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3064\"\u003e#3064\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed anchor link generation to members named \u003ccode\u003e$\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3065\"\u003e#3065\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCorrected typing of the \u003ccode\u003eplugin\u003c/code\u003e option to permit functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3066\"\u003e#3066\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eWarnings about unused \u003ccode\u003e@param\u003c/code\u003e tags will now be properly suppressed when they come from declaration files and\nthe suppressCommentWarningsInDeclarationFiles option is enabled, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3070\"\u003e#3070\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed conversion of types referencing type parameters on functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3071\"\u003e#3071\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pjeby\"\u003e\u003ccode\u003e@​pjeby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.16 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue causing TypeDoc to fail to generate documentation when implementing interfaces, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3052\"\u003e#3052\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue preventing automatic entry point discovery on Windows, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3057\"\u003e#3057\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved vertical positioning of text icons, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3056\"\u003e#3056\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eTypeDoc no longer includes source location information for type literal reflections. This could sometimes\ncause TypeDoc to infer the wrong path when resolving base paths for display.\u003c/li\u003e\n\u003cli\u003eAdjusted markdown rendering to allow \u003ccode\u003emarkdownItLoader\u003c/code\u003e to override more rendering \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3055\"\u003e#3055\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for regions for \u003ccode\u003e@include\u003c/code\u003e in \u003ccode\u003e.tsx\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e, and \u003ccode\u003e.mjs\u003c/code\u003e file references \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3048\"\u003e#3048\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eComments for TS-in-JS \u003ccode\u003e@typedef\u003c/code\u003e tags may now specify modifier tags with the inline tag syntax \u003ccode\u003e{@mod}\u003c/code\u003e.\nThis makes it possible to add modifier tags to these members, which previously was not possible as\nTypeScript's parsing stops for these members at the next non-braced tag, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/2916\"\u003e#2916\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3050\"\u003e#3050\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003etypedoc-config.schema.json\u003c/code\u003e is now included in the root of the package with a JSON schema for TypeDoc's\nconfiguration file. The schema for the latest version is also published at \u003ca href=\"https://typedoc.org/schema.json\"\u003ehttps://typedoc.org/schema.json\u003c/a\u003e\nand will automatically be picked up when writing typedoc.json files if you are using VSCode, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3054\"\u003e#3054\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a10nik\"\u003e\u003ccode\u003e@​a10nik\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kozi\"\u003e\u003ccode\u003e@​kozi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lakuna\"\u003e\u003ccode\u003e@​Lakuna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.15 (2025-11-29)\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/TypeStrong/typedoc/commit/1ebdcb114e4dd219aed205bf367a061e409474a8\"\u003e\u003ccode\u003e1ebdcb1\u003c/code\u003e\u003c/a\u003e Update changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/59463c1487256418d080808a350ac631bf715ce3\"\u003e\u003ccode\u003e59463c1\u003c/code\u003e\u003c/a\u003e Bump version to 0.28.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/af0719874ec4cc3710e8bc1247c3dd3a0c68f5d0\"\u003e\u003ccode\u003eaf07198\u003c/code\u003e\u003c/a\u003e Fix example build, plugin list tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/2a2ccddb231fcab24c53b8fe9f21c9be1f7ceac4\"\u003e\u003ccode\u003e2a2ccdd\u003c/code\u003e\u003c/a\u003e Support TypeScript 6.x and update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/2d23fc06f2d71ce682ccd79a6f3f136d85ca81f3\"\u003e\u003ccode\u003e2d23fc0\u003c/code\u003e\u003c/a\u003e Actually fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/807f3469a98673da20ec3ce8f773460d5ca20965\"\u003e\u003ccode\u003e807f346\u003c/code\u003e\u003c/a\u003e Fix lint, update dprint plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/f5be63f360c2a961a3356dd96a0e5a5508e36a44\"\u003e\u003ccode\u003ef5be63f\u003c/code\u003e\u003c/a\u003e Update deps, closes \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3080\"\u003e#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/207f1b6641cb954d9506184a9f2f695b4f264051\"\u003e\u003ccode\u003e207f1b6\u003c/code\u003e\u003c/a\u003e Update docs for \u003ca href=\"https://github.com/ignore\"\u003e\u003ccode\u003e@​ignore\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/7b25e8452b58f09459f59bc0b02cd013ed42070d\"\u003e\u003ccode\u003e7b25e84\u003c/code\u003e\u003c/a\u003e More docs about custom tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/fe89773e565f4758f6ee3076489d25500df5a501\"\u003e\u003ccode\u003efe89773\u003c/code\u003e\u003c/a\u003e Recommend a JS config file for defining tags\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TypeStrong/TypeDoc/compare/v0.23.28...v0.28.18\"\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 typedoc since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc-umlclass` from 0.7.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/releases\"\u003etypedoc-umlclass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.28.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.27.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.26.5 and above. (NOTE: older 0.26.x versions have a bug that breaks the plugin)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following options in favor of the new \u0026quot;style\u0026quot; option: backgroundColor, boxBackgroundColor, boxBorderColor, boxBorderRadius, boxBorderWidth, arrowColor, classFontName, classFontSize, classFontStyle, classFontColor, attributeFontName, attributeFontSize, attributeFontStyle and attributeFontColor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u0026quot;style\u0026quot; which let's you specify individual font settings for specific parts (for example: class name, property type, method return type, etc.) of the diagram\u003c/li\u003e\n\u003cli\u003eOption \u0026quot;style.arrow.width\u0026quot; can now be used the specify the thickness of the arrows in the class diagrams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of option \u0026quot;hideShadow\u0026quot; adjusted to PlantUML's new default value: true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePlugin was not inserting diagrams into the documentation when using TypeDoc version 0.25.5 or above.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for TypeDoc versions 0.23.x due to a change in TypeDoc's handling of asynchronous tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.25.x.\u003c/li\u003e\n\u003cli\u003eThe plugin now includes typings for its configuation that you can use in your TypeDoc config. (see example in README)\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/krisztianb/typedoc-umlclass/blob/master/CHANGELOG.md\"\u003etypedoc-umlclass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.28.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.1] - 2024-12-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.27.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2024-07-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.26.5 and above. (NOTE: older 0.26.x versions have a bug that breaks the plugin)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2023-04-28\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following options in favor of the new \u0026quot;style\u0026quot; option: backgroundColor, boxBackgroundColor, boxBorderColor, boxBorderRadius, boxBorderWidth, arrowColor, classFontName, classFontSize, classFontStyle, classFontColor, attributeFontName, attributeFontSize, attributeFontStyle and attributeFontColor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u0026quot;style\u0026quot; which let's you specify individual font settings for specific parts (for example: class name, property type, method return type, etc.) of the diagram\u003c/li\u003e\n\u003cli\u003eOption \u0026quot;style.arrow.width\u0026quot; can now be used the specify the thickness of the arrows in the class diagrams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of option \u0026quot;hideShadow\u0026quot; adjusted to PlantUML's new default value: true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.1] - 2024-04-25\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePlugin was not inserting diagrams into the documentation when using TypeDoc version 0.25.5 or above.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2023-09-17\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for TypeDoc versions 0.23.x due to a change in TypeDoc's handling of asynchronous tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.25.x.\u003c/li\u003e\n\u003cli\u003eThe plugin now includes typings for its configuation that you can use in your TypeDoc config. (see example in README)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/06942437839c924169a03db948bd6228c7ef6ce5\"\u003e\u003ccode\u003e0694243\u003c/code\u003e\u003c/a\u003e Update date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/525a64854831a0f697968f0918566d6fa1f53267\"\u003e\u003ccode\u003e525a648\u003c/code\u003e\u003c/a\u003e Merge branch 'update-dependencies'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/6564403a67252bb3a1026c77832f2f6aa981368c\"\u003e\u003ccode\u003e6564403\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/4e995fd942cdbba0d9e391f0cfa9c3661a6b0f00\"\u003e\u003ccode\u003e4e995fd\u003c/code\u003e\u003c/a\u003e Fix failing integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/360125cc3e57088043fec34d24a1f08806099857\"\u003e\u003ccode\u003e360125c\u003c/code\u003e\u003c/a\u003e Update dependencies \u0026amp; code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/882fac52f39a09e05261041612aed836806b1171\"\u003e\u003ccode\u003e882fac5\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/165c79dda4847cdb8386c036e2972189b3e3f902\"\u003e\u003ccode\u003e165c79d\u003c/code\u003e\u003c/a\u003e Merge branch 'GH-37-support-typedoc-0.27'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/902fcfcb7e3761220c138f0cd8e9a95250bf52e6\"\u003e\u003ccode\u003e902fcfc\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/90fa08644320fd0a43749dabcfefff9f468dc0d8\"\u003e\u003ccode\u003e90fa086\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/50bcb1020a4d183e5a3cd9282d7f71a93fa3e31f\"\u003e\u003ccode\u003e50bcb10\u003c/code\u003e\u003c/a\u003e Fix: Hierarchy section element has a new \u0026quot;data-refl\u0026quot; attribute we must ignore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/compare/v0.7.1...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/OutSystems/outsystems-maps/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2Foutsystems-maps/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"},{"uuid":"2850219665","node_id":"PR_kwDOLMpjbM6p4uaR","number":773,"state":"closed","title":"chore(deps): bump terra-draw from 1.14.0 to 1.15.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-22T17:08:30.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T16:28:23.000Z","updated_at":"2025-09-22T17:08:31.000Z","time_to_close":2407,"merged_at":"2025-09-22T17:08:30.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"terra-draw","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [terra-draw](https://github.com/JamesLMilner/terra-draw) from 1.14.0 to 1.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/009fb5d09928bc917888023eb660bf949c6c5255\"\u003e\u003ccode\u003e009fb5d\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/2f3e1ec5d8b0347e70cb7ae887e585acb71dadfd\"\u003e\u003ccode\u003e2f3e1ec\u003c/code\u003e\u003c/a\u003e fix(terra-draw): ensure afterFeatureAdded is called after onChange (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b2ac7ccce6fe186c1e8caecb55f82b321f984f64\"\u003e\u003ccode\u003eb2ac7cc\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/76ad7df954d74e77efaf5f03e8991d3f2387845b\"\u003e\u003ccode\u003e76ad7df\u003c/code\u003e\u003c/a\u003e chore(terra-draw-google-maps-adapter): release version 1.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1c7cbe1f06e3c9779b38885f9789cba76f5ff1b8\"\u003e\u003ccode\u003e1c7cbe1\u003c/code\u003e\u003c/a\u003e fix(terra-draw-google-maps-adapter): remove id requirement (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b3b60f67710be38f5d882393d3e2035ec58d21d7\"\u003e\u003ccode\u003eb3b60f6\u003c/code\u003e\u003c/a\u003e feat(terra-draw): allow returning of closest coordinate information for getFe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b237ada776e62134098b90cbba5b905e4e2e7929\"\u003e\u003ccode\u003eb237ada\u003c/code\u003e\u003c/a\u003e docs(terra-draw): add editable and pointerDistance documentation (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/f0780b7b134d126f501cb246f686cb374aaf5e01\"\u003e\u003ccode\u003ef0780b7\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.14.0...terra-draw@1.15.0\"\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=terra-draw\u0026package-manager=npm_and_yarn\u0026previous-version=1.14.0\u0026new-version=1.15.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/googlemaps-samples/js-api-samples/pull/773","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlemaps-samples%2Fjs-api-samples/issues/773","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/773/packages"},{"uuid":"2791164071","node_id":"PR_kwDOLMpjbM6mXcin","number":724,"state":"closed","title":"chore(deps): bump terra-draw from 1.12.0 to 1.13.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-02T17:24:26.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T03:44:27.000Z","updated_at":"2025-09-02T17:24:26.000Z","time_to_close":49199,"merged_at":"2025-09-02T17:24:26.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"terra-draw","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps [terra-draw](https://github.com/JamesLMilner/terra-draw) from 1.12.0 to 1.13.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/270ba5899ef0294071db2cb34f059d60e2a9a186\"\u003e\u003ccode\u003e270ba58\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/65fd7b093f7c2650c64a28c9802e73f45b6add86\"\u003e\u003ccode\u003e65fd7b0\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3ed7fa4e3d6eef51b635d9b78ea65f916eb9b30a\"\u003e\u003ccode\u003e3ed7fa4\u003c/code\u003e\u003c/a\u003e chore(terra-draw-google-maps-adapter): release version 1.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/bbc80a47f2cbe215f430460ff4c8f88ce2a3bcb1\"\u003e\u003ccode\u003ebbc80a4\u003c/code\u003e\u003c/a\u003e fix(terra-draw): ensure closing points for linestring mode are styleable (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/03b0b5e1246c80ae74da3ccb956d553f139e50be\"\u003e\u003ccode\u003e03b0b5e\u003c/code\u003e\u003c/a\u003e fix(terra-draw-google-maps-adapter): ensure onAdd is only called once per ada...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/a45817837626275eff8e0081ef86698aa9e986bf\"\u003e\u003ccode\u003ea458178\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/2435ca55992b4a373d394de17757b6cb220c3a01\"\u003e\u003ccode\u003e2435ca5\u003c/code\u003e\u003c/a\u003e chore(terra-draw-google-maps-adapter): release version 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/a6349b52d87a73f7a0d7b142f9ee11a7a2a942c2\"\u003e\u003ccode\u003ea6349b5\u003c/code\u003e\u003c/a\u003e fix(terra-draw-google-maps-adapter): fix stop throwing an error when called (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/e4c57f21b1d48ad1f2fb90c02b36eb3a9ceff125\"\u003e\u003ccode\u003ee4c57f2\u003c/code\u003e\u003c/a\u003e feat(terra-draw): provide properties in polygon mode for determining current ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b34cee9d7eb5d70cc8dd73b13f31835627d2b3b3\"\u003e\u003ccode\u003eb34cee9\u003c/code\u003e\u003c/a\u003e fix(terra-draw-maplibre-gl-adapter): ensure zIndex is set for all geometry ty...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.12.0...terra-draw@1.13.0\"\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=terra-draw\u0026package-manager=npm_and_yarn\u0026previous-version=1.12.0\u0026new-version=1.13.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/googlemaps-samples/js-api-samples/pull/724","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlemaps-samples%2Fjs-api-samples/issues/724","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/724/packages"},{"uuid":"2737198407","node_id":"PR_kwDOLMpjbM6jJlVH","number":700,"state":"open","title":"chore(deps): bump terra-draw from 1.11.0 to 1.12.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T23:55:52.000Z","updated_at":"2025-08-11T23:55:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"terra-draw","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps [terra-draw](https://github.com/JamesLMilner/terra-draw) from 1.11.0 to 1.12.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/296e9ecbe0d80fd4e9fa4483c0432f9499105b16\"\u003e\u003ccode\u003e296e9ec\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1e76e095e81caab2b7898be7d4b87eab21e6591d\"\u003e\u003ccode\u003e1e76e09\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add transformFeatureGeometry to the API (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/2ebd32e9885a2183d7699dec90c8dd52c518252c\"\u003e\u003ccode\u003e2ebd32e\u003c/code\u003e\u003c/a\u003e docs(terra-draw): add additional examples to Storybook (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/602\"\u003e#602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/66a3c47fd256cb2fc9a3f1c692fe428bd2b8c90b\"\u003e\u003ccode\u003e66a3c47\u003c/code\u003e\u003c/a\u003e docs(terra-draw): update documentation to make Storybook usage clearer (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/601\"\u003e#601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b5ba9a08c895f4c6da933158d6064b342c19c6a7\"\u003e\u003ccode\u003eb5ba9a0\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add Storybook to the repository and remove development fold...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/9e7f49826c1152e1ebdd9a932569a69ceeac5f70\"\u003e\u003ccode\u003e9e7f498\u003c/code\u003e\u003c/a\u003e fix(terra-draw): export Terra Draw types using type keyword when exporting (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/56bbe56a5b697aeb6251c7627639b00546413d26\"\u003e\u003ccode\u003e56bbe56\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/da3ce1d23fe3b9a353094bae682b6173f576a753\"\u003e\u003ccode\u003eda3ce1d\u003c/code\u003e\u003c/a\u003e chore(terra-draw-openlayers-adapter): release version 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3735151066baf255818f13c62f1caf8857f42d80\"\u003e\u003ccode\u003e3735151\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.11.0...terra-draw@1.12.0\"\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=terra-draw\u0026package-manager=npm_and_yarn\u0026previous-version=1.11.0\u0026new-version=1.12.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/googlemaps-samples/js-api-samples/pull/700","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlemaps-samples%2Fjs-api-samples/issues/700","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/700/packages"},{"uuid":"2702052804","node_id":"PR_kwDOLMpjbM6hDg3E","number":667,"state":"closed","title":"chore(deps): bump terra-draw from 1.9.1 to 1.11.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-29T15:28:13.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-28T21:00:42.000Z","updated_at":"2025-07-29T15:28:13.000Z","time_to_close":66451,"merged_at":"2025-07-29T15:28:13.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"terra-draw","old_version":"1.9.1","new_version":"1.11.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps [terra-draw](https://github.com/JamesLMilner/terra-draw) from 1.9.1 to 1.11.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3cc21bb0c0376acb46669d06628ba3c3c7c5637c\"\u003e\u003ccode\u003e3cc21bb\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/9ff9025a16eb264347869b9197bfad95961e8f64\"\u003e\u003ccode\u003e9ff9025\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add TerraDrawFreehandLineStringMode as a built in mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b01aeee9402ab1a4d299cf3d9960dfa08b56ca38\"\u003e\u003ccode\u003eb01aeee\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/00445e124017cdda6de83c748396d72529a99ef7\"\u003e\u003ccode\u003e00445e1\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/acb2e684a90b11b41fc02df891eed296e931d0cd\"\u003e\u003ccode\u003eacb2e68\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add updateFeatureGeometry to the API (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/560\"\u003e#560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/40fa74c1844be08ff9309f11b6efd9f9cd94f79a\"\u003e\u003ccode\u003e40fa74c\u003c/code\u003e\u003c/a\u003e feat(terra-draw-mapbox-gl-adapter): add prefixId argument in constructor to c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/644d6d28ce805956cb5ea7d782123055b407515a\"\u003e\u003ccode\u003e644d6d2\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.9.1...terra-draw@1.11.0\"\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=terra-draw\u0026package-manager=npm_and_yarn\u0026previous-version=1.9.1\u0026new-version=1.11.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/googlemaps-samples/js-api-samples/pull/667","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlemaps-samples%2Fjs-api-samples/issues/667","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/667/packages"}],"issue_packages":[{"old_version":"1.32.2","new_version":"1.33.0","update_type":"minor","path":null,"pr_created_at":"2026-09-13T10:32:42.000Z","version_change":"1.32.2 → 1.33.0","issue":{"uuid":"5439527081","node_id":"PR_kwDOTM-kvM8AAAABDU9aJg","number":503,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 42 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-13T10:32:42.000Z","updated_at":"2026-09-13T10:32: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":42,"packages":[{"name":"@capacitor/android","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/ios","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/local-notifications","old_version":"8.2.1","new_version":"8.3.1","repository_url":"https://github.com/ionic-team/capacitor-local-notifications"},{"name":"@hookform/resolvers","old_version":"5.7.1","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@sentry/capacitor","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/getsentry/sentry-capacitor"},{"name":"@sentry/react","old_version":"10.60.0","new_version":"10.74.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@turf/area","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-intersects","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-point-in-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/buffer","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/circle","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/difference","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/distance","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/helpers","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/intersect","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/length","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/nearest-point-on-line","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/polygonize","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/simplify","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/union","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@xmldom/xmldom","old_version":"0.9.10","new_version":"0.9.12","repository_url":"https://github.com/xmldom/xmldom"},{"name":"firebase","old_version":"12.17.0","new_version":"12.19.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"maplibre-gl","old_version":"6.1.0","new_version":"6.9.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"motion","old_version":"13.1.0","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"posthog-js","old_version":"1.409.0","new_version":"1.429.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-aria-components","old_version":"1.20.0","new_version":"1.21.1","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-hook-form","old_version":"7.84.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-map-gl","old_version":"8.1.2","new_version":"8.1.3","repository_url":"https://github.com/visgl/react-map-gl"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"terra-draw","old_version":"1.32.2","new_version":"1.33.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.1","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@rolldown/binding-darwin-arm64","old_version":"1.2.1","new_version":"1.2.8","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-darwin-x64","old_version":"1.2.1","new_version":"1.2.8","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-x64-gnu","old_version":"1.2.1","new_version":"1.2.8","repository_url":"https://github.com/rolldown/rolldown"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 41 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.5.0` | `8.5.1` |\n| [@capacitor/ios](https://github.com/ionic-team/capacitor) | `8.5.0` | `8.5.1` |\n| [@capacitor/local-notifications](https://github.com/ionic-team/capacitor-local-notifications) | `8.2.1` | `8.3.1` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.7.1` | `5.9.1` |\n| [@sentry/capacitor](https://github.com/getsentry/sentry-capacitor) | `4.2.0` | `4.3.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.60.0` | `10.74.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [@turf/area](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-intersects](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-point-in-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/buffer](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/circle](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/difference](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/distance](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/helpers](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/intersect](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/length](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/nearest-point-on-line](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/polygonize](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/simplify](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/union](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.9.10` | `0.9.12` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.17.0` | `12.19.0` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `6.1.0` | `6.9.0` |\n| [motion](https://github.com/motiondivision/motion) | `13.1.0` | `13.2.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.409.0` | `1.429.2` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [react-aria-components](https://github.com/adobe/react-spectrum) | `1.20.0` | `1.21.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.84.0` | `7.87.0` |\n| [react-map-gl](https://github.com/visgl/react-map-gl) | `8.1.2` | `8.1.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.3` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.32.2` | `1.33.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@rolldown/binding-darwin-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.8` |\n| [@rolldown/binding-darwin-x64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.8` |\n| [@rolldown/binding-linux-x64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.8` |\n\n\nUpdates `@capacitor/android` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e@​capacitor/android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e@​capacitor/android's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/commit/0c9e35dec13a99ec4a582a2edc536cbec96bf27d\"\u003e\u003ccode\u003e0c9e35d\u003c/code\u003e\u003c/a\u003e Release 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003e\u003ccode\u003eee586ae\u003c/code\u003e\u003c/a\u003e fix: block navigation to the internal HTTP proxy path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e\u003ccode\u003e5ac4dd6\u003c/code\u003e\u003c/a\u003e fix(core): prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e\u003ccode\u003e5e5bb3b\u003c/code\u003e\u003c/a\u003e fix(cli): use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/ios` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e@​capacitor/ios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e@​capacitor/ios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/commit/0c9e35dec13a99ec4a582a2edc536cbec96bf27d\"\u003e\u003ccode\u003e0c9e35d\u003c/code\u003e\u003c/a\u003e Release 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003e\u003ccode\u003eee586ae\u003c/code\u003e\u003c/a\u003e fix: block navigation to the internal HTTP proxy path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e\u003ccode\u003e5ac4dd6\u003c/code\u003e\u003c/a\u003e fix(core): prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e\u003ccode\u003e5e5bb3b\u003c/code\u003e\u003c/a\u003e fix(cli): use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/local-notifications` from 8.2.1 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/releases\"\u003e@​capacitor/local-notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.3.0...v8.3.1\"\u003e8.3.1\u003c/a\u003e (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003eb8ced9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/@capacitor/local-notifications/v/8.3.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e2bcb375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/@capacitor/local-notifications/v/8.3.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/ionic-team/capacitor-local-notifications/blob/main/CHANGELOG.md\"\u003e@​capacitor/local-notifications's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.3.0...v8.3.1\"\u003e8.3.1\u003c/a\u003e (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003eb8ced9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e2bcb375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\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/ionic-team/capacitor-local-notifications/commit/0fbde4878e97e9947d5413737252012befbab139\"\u003e\u003ccode\u003e0fbde48\u003c/code\u003e\u003c/a\u003e chore(release): 8.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003e\u003ccode\u003eb8ced9c\u003c/code\u003e\u003c/a\u003e fix(android): License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/4b0a91e35c059afb5da04915842d44ee505873cc\"\u003e\u003ccode\u003e4b0a91e\u003c/code\u003e\u003c/a\u003e docs: add \u0026quot;Errors\u0026quot; table to docs (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/725368448162750d5a1aaa15bcf00c5129560864\"\u003e\u003ccode\u003e7253684\u003c/code\u003e\u003c/a\u003e docs: clarify info about implicit permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/e1eba406b31af4655fd248a497f34040caeb0395\"\u003e\u003ccode\u003ee1eba40\u003c/code\u003e\u003c/a\u003e ci: fix publish-script path depth and podspec tag format for standalone repo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b07822351e819b9f8a1dbf1a83d558defb5be2b2\"\u003e\u003ccode\u003eb078223\u003c/code\u003e\u003c/a\u003e chore(release): 8.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e\u003ccode\u003e2bcb375\u003c/code\u003e\u003c/a\u003e feat: new Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​capacitor/local-notifications\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 `@hookform/resolvers` from 5.7.1 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/capacitor` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/releases\"\u003e@​sentry/capacitor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/blob/main/CHANGELOG.md\"\u003e@​sentry/capacitor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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/getsentry/sentry-capacitor/commit/0a6c29578534ab528d7760db76d24ca224592991\"\u003e\u003ccode\u003e0a6c295\u003c/code\u003e\u003c/a\u003e release: 4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/dc8930b46a5adc962fb8f7b91cb3d5f15c1b2686\"\u003e\u003ccode\u003edc8930b\u003c/code\u003e\u003c/a\u003e fix(ci): Fix release artifact upload after Yarn 4 migration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/462837c44a8c29b6fc416d94cab199bdd4536f77\"\u003e\u003ccode\u003e462837c\u003c/code\u003e\u003c/a\u003e ci: Remove disabled changelog-preview workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/e0cfb74c7b1160c1ade3ab1380d3c46b87cebe12\"\u003e\u003ccode\u003ee0cfb74\u003c/code\u003e\u003c/a\u003e build: Bump Sentry JavaScript SDK from 10.60.0 to 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/f2fd17f1e1dad0dd4f2017d7d1861c8da5f79991\"\u003e\u003ccode\u003ef2fd17f\u003c/code\u003e\u003c/a\u003e fix(scripts): Fix check-siblings.js postinstall advice for Yarn 4/Berry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/2ae8579c91b7436a06843424f202e5980e16fe46\"\u003e\u003ccode\u003e2ae8579\u003c/code\u003e\u003c/a\u003e chore: warn about upcoming CocoaPods deprecation for iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/0240ac3d0ce5a2357cbdbabde7be6c47ac5e2516\"\u003e\u003ccode\u003e0240ac3\u003c/code\u003e\u003c/a\u003e chore: Add PR template checkbox for cross sdk review on public API changes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/36222f5536e4eb7ff76eef645a854c91e3fd4161\"\u003e\u003ccode\u003e36222f5\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/craft from 2.23.2 to 2.27.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/02dd6df6da2379946aba93c5e9873cbcf9453f59\"\u003e\u003ccode\u003e02dd6df\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/github-workflows/updater from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/1e43dea3e08e0fbee8d09b90881598c1e14396a7\"\u003e\u003ccode\u003e1e43dea\u003c/code\u003e\u003c/a\u003e build(deps): bump io.sentry:sentry-android from 8.41.0 to 8.50.1 in /android ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-capacitor/compare/4.2.0...4.3.0\"\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.60.0 to 10.74.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@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.74.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10): Streamline isolation scope handling \u0026amp; reset in isolation scopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24152\"\u003e#24152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Include Gemini reasoning tokens in Vercel AI token usage (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23433\"\u003e#23433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser): Set \u003ccode\u003euser_agent.original\u003c/code\u003e on all spans for consistent filtering (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24226\"\u003e#24226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Auto-instrument classes re-exported from the worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24181\"\u003e#24181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Guard \u003ccode\u003eloadModule\u003c/code\u003e default parameter against ESM scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24154\"\u003e#24154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Match wrapped Facebook Mobile browser errors in \u003ccode\u003eDEFAULT_IGNORE_ERRORS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23877\"\u003e#23877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Resolve MCP capture policy per operation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23796\"\u003e#23796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Fix SDK import crashing under jsdom/happy-dom (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23906\"\u003e#23906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Keep the Pages Router runtime out of App Router client bundles (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24223\"\u003e#24223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Register Vercel AI span processors on Next.js (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23773\"\u003e#23773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Windows file:// for import-in-the-middle hook and isAbsolute for C:\\ (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24026\"\u003e#24026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/profiling-node): Bump \u003ccode\u003e@​sentry/node-cpu-profiler\u003c/code\u003e to 2.4.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24238\"\u003e#24238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Handle SvelteKit 3 error kinds in handleErrorWithSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23995\"\u003e#23995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Read Cloudflare execution context from platform.ctx (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23994\"\u003e#23994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Read SvelteKit config from the Vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23998\"\u003e#23998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(e2e): Assert Next.js Cloudflare worker bundle stays free of orchestrion bundler plugins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23910\"\u003e#23910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/halillusion\"\u003e\u003ccode\u003e@​halillusion\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/zkasuran\"\u003e\u003ccode\u003e@​zkasuran\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\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\u003e27.12 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\u003e25.59 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\u003e45.53 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\u003e47.29 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\u003e50.18 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\u003e83.87 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\u003e73.74 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\u003e88.49 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\u003e100.82 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.89 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\u003e31.8 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\u003e36.82 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\u003e28.19 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\u003e28.41 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\u003e29.09 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\u003e28.89 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\u003e47.74 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\u003e32.42 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\u003e47.47 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\u003e27.15 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/10.74.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.74.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10): Streamline isolation scope handling \u0026amp; reset in isolation scopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24152\"\u003e#24152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Include Gemini reasoning tokens in Vercel AI token usage (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23433\"\u003e#23433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser): Set \u003ccode\u003euser_agent.original\u003c/code\u003e on all spans for consistent filtering (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24226\"\u003e#24226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Auto-instrument classes re-exported from the worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24181\"\u003e#24181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Guard \u003ccode\u003eloadModule\u003c/code\u003e default parameter against ESM scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24154\"\u003e#24154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Match wrapped Facebook Mobile browser errors in \u003ccode\u003eDEFAULT_IGNORE_ERRORS\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23877\"\u003e#23877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Resolve MCP capture policy per operation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23796\"\u003e#23796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Fix SDK import crashing under jsdom/happy-dom (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23906\"\u003e#23906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Keep the Pages Router runtime out of App Router client bundles (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24223\"\u003e#24223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Register Vercel AI span processors on Next.js (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23773\"\u003e#23773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Windows file:// for import-in-the-middle hook and isAbsolute for C:\\ (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24026\"\u003e#24026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/profiling-node): Bump \u003ccode\u003e@​sentry/node-cpu-profiler\u003c/code\u003e to 2.4.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24238\"\u003e#24238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Handle SvelteKit 3 error kinds in handleErrorWithSentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23995\"\u003e#23995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Read Cloudflare execution context from platform.ctx (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23994\"\u003e#23994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Read SvelteKit config from the Vite plugin (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23998\"\u003e#23998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(e2e): Assert Next.js Cloudflare worker bundle stays free of orchestrion bundler plugins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23910\"\u003e#23910\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/halillusion\"\u003e\u003ccode\u003e@​halillusion\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/zkasuran\"\u003e\u003ccode\u003e@​zkasuran\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\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(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\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/ce5009a75557749af04b314d9edc9c969566f2b4\"\u003e\u003ccode\u003ece5009a\u003c/code\u003e\u003c/a\u003e release: 10.74.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b24ddd35a158e63bbb96ddb2e60abcf970bfc06\"\u003e\u003ccode\u003e4b24ddd\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.74.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24252\"\u003e#24252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/371ed5da5ff9eac102a1e7ac07b797f6204fd65e\"\u003e\u003ccode\u003e371ed5d\u003c/code\u003e\u003c/a\u003e fix(v10/profiling-node): Bump \u003ccode\u003e@​sentry/node-cpu-profiler\u003c/code\u003e to 2.4.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24238\"\u003e#24238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f38e485dad0891045b44952c3609f9c8d9ade0c\"\u003e\u003ccode\u003e9f38e48\u003c/code\u003e\u003c/a\u003e fix(v10/browser): Set \u003ccode\u003euser_agent.original\u003c/code\u003e on all spans for consistent filte...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/264f99003451dd50f0e8e5bbe913a7aca5534e9a\"\u003e\u003ccode\u003e264f990\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Auto-instrument classes re-exported from the worker entr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c89f6e618d53b02aebfcd5c415a2c67f16fa3c78\"\u003e\u003ccode\u003ec89f6e6\u003c/code\u003e\u003c/a\u003e fix(v10/nextjs): Keep the Pages Router runtime out of App Router client bundl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/de25dcb926c87ed7002406e4c54647e39143790a\"\u003e\u003ccode\u003ede25dcb\u003c/code\u003e\u003c/a\u003e fix(v10/core): Guard \u003ccode\u003eloadModule\u003c/code\u003e default parameter against ESM scope (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24154\"\u003e#24154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b6270379e0397da7f9e10bc5a55a16aa0ed583ab\"\u003e\u003ccode\u003eb627037\u003c/code\u003e\u003c/a\u003e feat(v10): Streamline isolation scope handling \u0026amp; reset in isolation scopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2ce0ea1bc6005f8b1334864689ec52f215acf256\"\u003e\u003ccode\u003e2ce0ea1\u003c/code\u003e\u003c/a\u003e fix(v10/nuxt): Windows file:// for import-in-the-middle hook and isAbsolute f...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3e0eccc9899efb71af8894a1318d4c488f7f7596\"\u003e\u003ccode\u003e3e0eccc\u003c/code\u003e\u003c/a\u003e fix(server-utils): Include Gemini reasoning tokens in Vercel AI token usage (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.74.0\"\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.101.4 to 5.102.8\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.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.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.102.8\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.102.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/area` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/area's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox-polygon` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox-polygon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pito...\n\n_Description has been truncated_","html_url":"https://github.com/gelbh/jetlag/pull/503","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gelbh%2Fjetlag/issues/503","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/503/packages"}},{"old_version":"1.32.2","new_version":"1.33.0","update_type":"minor","path":null,"pr_created_at":"2026-09-10T12:31:17.000Z","version_change":"1.32.2 → 1.33.0","issue":{"uuid":"5412192311","node_id":"PR_kwDOSprnHs8AAAABC_akrQ","number":31,"state":"closed","title":"chore(deps): bump the frontend-minor-und-patch group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-12T17:38:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-10T12:31:17.000Z","updated_at":"2026-09-12T17:38:19.000Z","time_to_close":191220,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"frontend-minor-und-patch","update_count":18,"packages":[{"name":"@ant-design/icons","old_version":"6.3.2","new_version":"6.3.4","repository_url":"https://github.com/ant-design/ant-design-icons"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"antd","old_version":"6.5.2","new_version":"6.6.3","repository_url":"https://github.com/ant-design/ant-design"},{"name":"dayjs","old_version":"1.11.21","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"proj4","old_version":"2.20.9","new_version":"2.22.0","repository_url":"https://github.com/proj4js/proj4js"},{"name":"react-router","old_version":"8.3.0","new_version":"8.3.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"terra-draw","old_version":"1.32.2","new_version":"1.33.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"@tanstack/react-query-devtools","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/jest-dom","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.1.1","new_version":"26.5.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.2.18","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.4","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"10.8.0","new_version":"10.10.0","repository_url":"https://github.com/eslint/eslint"},{"name":"typescript-eslint","old_version":"8.65.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.5","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the frontend-minor-und-patch group with 18 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@ant-design/icons](https://github.com/ant-design/ant-design-icons) | `6.3.2` | `6.3.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [antd](https://github.com/ant-design/ant-design) | `6.5.2` | `6.6.3` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.21` | `1.11.23` |\n| [proj4](https://github.com/proj4js/proj4js) | `2.20.9` | `2.22.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `8.3.0` | `8.3.1` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.32.2` | `1.33.0` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.101.4` | `5.102.8` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `7.0.0` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.1` | `26.5.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.2.18` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.4` | `6.1.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.10.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.70.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.5` | `8.2.2` |\n\n\nUpdates `@ant-design/icons` from 6.3.2 to 6.3.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ant-design/ant-design-icons/commits\"\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.101.4 to 5.102.8\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.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.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.102.8\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.102.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `antd` from 6.5.2 to 6.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ant-design/ant-design/releases\"\u003eantd's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix DatePicker and TimePicker rendering issues when \u003ccode\u003eprefix\u003c/code\u003e, \u003ccode\u003esuffixIcon\u003c/code\u003e, \u003ccode\u003eallowClear.clearIcon\u003c/code\u003e, or the value returned by \u003ccode\u003erenderExtraFooter\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1009\"\u003ereact-component/picker#1009\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Modal and Drawer mask click closing behavior when reusing a \u003ccode\u003emask\u003c/code\u003e configuration object. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59233\"\u003e#59233\u003c/a\u003e \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 Fix Select, AutoComplete, Cascader, and TreeSelect \u003ccode\u003epopupRender\u003c/code\u003e types to accept \u003ccode\u003eReactElement\u003c/code\u003e and return \u003ccode\u003eReactNode\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker\n\u003cul\u003e\n\u003cli\u003e🇩🇪 Fix DatePicker using incorrect default date and date-time formats with the German locale, using \u003ccode\u003eDD.MM.YYYY\u003c/code\u003e and \u003ccode\u003eDD.MM.YYYY HH:mm:ss\u003c/code\u003e respectively. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59151\"\u003e#59151\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix DatePicker popup closing unexpectedly when navigating to the month boundary set by \u003ccode\u003eminDate\u003c/code\u003e or \u003ccode\u003emaxDate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1012\"\u003ereact-component/picker#1012\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix DatePicker.RangePicker losing the pending date selection highlight when hovering over another date with \u003ccode\u003eshowTime\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1010\"\u003ereact-component/picker#1010\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Add missing DatePicker year, quarter, month, week, and range placeholders in 32 locales. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59219\"\u003e#59219\u003c/a\u003e \u003ca href=\"https://github.com/stop1love1\"\u003e\u003ccode\u003e@​stop1love1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Correct Traditional Chinese (Taiwan) text for the DatePicker confirmation button and ColorPicker gradient color. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59129\"\u003e#59129\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIcon\n\u003cul\u003e\n\u003cli\u003e🆕 Add \u003ccode\u003eMetaFilled\u003c/code\u003e and \u003ccode\u003eNetflixFilled\u003c/code\u003e brand icons to Icon. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/755\"\u003eant-design-icons#755\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mohamedkhaled4053\"\u003e\u003ccode\u003e@​mohamedkhaled4053\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon \u003ccode\u003eXFilled\u003c/code\u003e rendering as a solid square. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/758\"\u003eant-design-icons#758\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon failing to render when bundled with Bun. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/768\"\u003eant-design-icons#768\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon crashing the page when an icon definition is invalid. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/762\"\u003eant-design-icons#762\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eInput\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Input.Password ignoring controlled visibility when activating the visibility toggle. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59168\"\u003e#59168\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⌨️ Fix Input.Password repeatedly toggling password visibility when holding down Enter or Space. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59135\"\u003e#59135\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Input.Search not calling the custom \u003ccode\u003eenterButton\u003c/code\u003e \u003ccode\u003eonMouseDown\u003c/code\u003e handler. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59180\"\u003e#59180\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Dropdown throwing errors when \u003ccode\u003epopupRender\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e, arrays, or numbers. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Checkbox.Group losing default selections and failing to update selections when \u003ccode\u003evalue\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59217\"\u003e#59217\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Radio.Group not updating its selection when \u003ccode\u003evalue\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59162\"\u003e#59162\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Layout.Sider not collapsing when clicking its trigger with \u003ccode\u003ecollapsed\u003c/code\u003e set to \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59175\"\u003e#59175\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Table single-select tree filters not selecting empty string values. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59141\"\u003e#59141\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Image.PreviewGroup navigation arrows pointing in the wrong direction in RTL mode. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59145\"\u003e#59145\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⌨️ Fix Tag close buttons and Tag.CheckableTag being activated repeatedly when holding down Enter or Space. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59134\"\u003e#59134\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e♿ Improve Steps progress icon accessibility semantics and remove its hardcoded English name. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59073\"\u003e#59073\u003c/a\u003e \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Add localized accessible names for Carousel navigation arrows in 45 locales. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59218\"\u003e#59218\u003c/a\u003e \u003ca href=\"https://github.com/stop1love1\"\u003e\u003ccode\u003e@​stop1love1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 修复 DatePicker 和 TimePicker 的 \u003ccode\u003eprefix\u003c/code\u003e、\u003ccode\u003esuffixIcon\u003c/code\u003e、\u003ccode\u003eallowClear.clearIcon\u003c/code\u003e 或 \u003ccode\u003erenderExtraFooter\u003c/code\u003e 返回值为 \u003ccode\u003e0\u003c/code\u003e 时渲染异常的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1009\"\u003ereact-component/picker#1009\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Modal 和 Drawer 复用 \u003ccode\u003emask\u003c/code\u003e 配置对象时点击遮罩关闭行为异常的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59233\"\u003e#59233\u003c/a\u003e \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 修正 Select、AutoComplete、Cascader 和 TreeSelect 的 \u003ccode\u003epopupRender\u003c/code\u003e 类型，支持接收 \u003ccode\u003eReactElement\u003c/code\u003e 并返回 \u003ccode\u003eReactNode\u003c/code\u003e。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker\n\u003cul\u003e\n\u003cli\u003e🇩🇪 修复 DatePicker 在德语地区设置下默认日期和日期时间格式不正确的问题，分别使用 \u003ccode\u003eDD.MM.YYYY\u003c/code\u003e 和 \u003ccode\u003eDD.MM.YYYY HH:mm:ss\u003c/code\u003e。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59151\"\u003e#59151\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 DatePicker 设置 \u003ccode\u003eminDate\u003c/code\u003e 或 \u003ccode\u003emaxDate\u003c/code\u003e 后，切换到边界月份时面板意外关闭的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1012\"\u003ereact-component/picker#1012\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 DatePicker.RangePicker 开启 \u003ccode\u003eshowTime\u003c/code\u003e 时，悬停其他日期导致待确认日期的选中样式丢失的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1010\"\u003ereact-component/picker#1010\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 补充 DatePicker 在 32 个语言包中缺失的年、季度、月、周及对应范围选择占位文案。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59219\"\u003e#59219\u003c/a\u003e \u003ca href=\"https://github.com/stop1love1\"\u003e\u003ccode\u003e@​stop1love1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 修正 DatePicker 确认按钮和 ColorPicker 渐变色的繁体中文（台湾）文案。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59129\"\u003e#59129\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIcon\n\u003cul\u003e\n\u003cli\u003e🆕 新增 Icon 品牌图标 \u003ccode\u003eMetaFilled\u003c/code\u003e 和 \u003ccode\u003eNetflixFilled\u003c/code\u003e。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/755\"\u003eant-design-icons#755\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mohamedkhaled4053\"\u003e\u003ccode\u003e@​mohamedkhaled4053\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Icon 的 \u003ccode\u003eXFilled\u003c/code\u003e 图标显示为实心方块的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/758\"\u003eant-design-icons#758\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Icon 在 Bun 打包后无法显示的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/768\"\u003eant-design-icons#768\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Icon 遇到无效图标定义时导致页面崩溃的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/762\"\u003eant-design-icons#762\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eInput\n\u003cul\u003e\n\u003cli\u003e🐞 修复 Input.Password 切换显隐时未遵循受控显隐状态的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59168\"\u003e#59168\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⌨️ 修复 Input.Password 在长按回车键或空格键时反复切换密码可见状态的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59135\"\u003e#59135\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Input.Search 未触发自定义 \u003ccode\u003eenterButton\u003c/code\u003e 的 \u003ccode\u003eonMouseDown\u003c/code\u003e 回调的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59180\"\u003e#59180\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 修复 Dropdown 的 \u003ccode\u003epopupRender\u003c/code\u003e 返回 \u003ccode\u003enull\u003c/code\u003e、数组或数字等内容时抛出错误的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Checkbox.Group 的 \u003ccode\u003evalue\u003c/code\u003e 为 \u003ccode\u003eundefined\u003c/code\u003e 时默认选中项失效且无法更新选中状态的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59217\"\u003e#59217\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 修复 Radio.Group 在 \u003ccode\u003evalue\u003c/code\u003e 为 \u003ccode\u003eundefined\u003c/code\u003e 时无法更新选中项的问题。\u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59162\"\u003e#59162\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\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/ant-design/ant-design/blob/master/CHANGELOG.en-US.md\"\u003eantd's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.3\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e2026-09-07\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e🐞 Fix DatePicker and TimePicker rendering issues when \u003ccode\u003eprefix\u003c/code\u003e, \u003ccode\u003esuffixIcon\u003c/code\u003e, \u003ccode\u003eallowClear.clearIcon\u003c/code\u003e, or the value returned by \u003ccode\u003erenderExtraFooter\u003c/code\u003e is \u003ccode\u003e0\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1009\"\u003ereact-component/picker#1009\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Modal and Drawer mask click closing behavior when reusing a \u003ccode\u003emask\u003c/code\u003e configuration object. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59233\"\u003e#59233\u003c/a\u003e \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 Fix Select, AutoComplete, Cascader, and TreeSelect \u003ccode\u003epopupRender\u003c/code\u003e types to accept \u003ccode\u003eReactElement\u003c/code\u003e and return \u003ccode\u003eReactNode\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDatePicker\n\u003cul\u003e\n\u003cli\u003e🇩🇪 Fix DatePicker using incorrect default date and date-time formats with the German locale, using \u003ccode\u003eDD.MM.YYYY\u003c/code\u003e and \u003ccode\u003eDD.MM.YYYY HH:mm:ss\u003c/code\u003e respectively. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59151\"\u003e#59151\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix DatePicker popup closing unexpectedly when navigating to the month boundary set by \u003ccode\u003eminDate\u003c/code\u003e or \u003ccode\u003emaxDate\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1012\"\u003ereact-component/picker#1012\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix DatePicker.RangePicker losing the pending date selection highlight when hovering over another date with \u003ccode\u003eshowTime\u003c/code\u003e enabled. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59212\"\u003e#59212\u003c/a\u003e \u003ca href=\"https://redirect.github.com/react-component/picker/pull/1010\"\u003ereact-component/picker#1010\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Add missing DatePicker year, quarter, month, week, and range placeholders in 32 locales. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59219\"\u003e#59219\u003c/a\u003e \u003ca href=\"https://github.com/stop1love1\"\u003e\u003ccode\u003e@​stop1love1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Correct Traditional Chinese (Taiwan) text for the DatePicker confirmation button and ColorPicker gradient color. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59129\"\u003e#59129\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eIcon\n\u003cul\u003e\n\u003cli\u003e🆕 Add \u003ccode\u003eMetaFilled\u003c/code\u003e and \u003ccode\u003eNetflixFilled\u003c/code\u003e brand icons to Icon. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/755\"\u003eant-design-icons#755\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mohamedkhaled4053\"\u003e\u003ccode\u003e@​mohamedkhaled4053\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon \u003ccode\u003eXFilled\u003c/code\u003e rendering as a solid square. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/758\"\u003eant-design-icons#758\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon failing to render when bundled with Bun. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/768\"\u003eant-design-icons#768\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Icon crashing the page when an icon definition is invalid. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59178\"\u003e#59178\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design-icons/pull/762\"\u003eant-design-icons#762\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eInput\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Input.Password ignoring controlled visibility when activating the visibility toggle. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59168\"\u003e#59168\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⌨️ Fix Input.Password repeatedly toggling password visibility when holding down Enter or Space. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59135\"\u003e#59135\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Input.Search not calling the custom \u003ccode\u003eenterButton\u003c/code\u003e \u003ccode\u003eonMouseDown\u003c/code\u003e handler. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59180\"\u003e#59180\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e🐞 Fix Dropdown throwing errors when \u003ccode\u003epopupRender\u003c/code\u003e returns \u003ccode\u003enull\u003c/code\u003e, arrays, or numbers. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59207\"\u003e#59207\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Checkbox.Group losing default selections and failing to update selections when \u003ccode\u003evalue\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59217\"\u003e#59217\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Radio.Group not updating its selection when \u003ccode\u003evalue\u003c/code\u003e is \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59162\"\u003e#59162\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Layout.Sider not collapsing when clicking its trigger with \u003ccode\u003ecollapsed\u003c/code\u003e set to \u003ccode\u003eundefined\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59175\"\u003e#59175\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Table single-select tree filters not selecting empty string values. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59141\"\u003e#59141\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Image.PreviewGroup navigation arrows pointing in the wrong direction in RTL mode. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59145\"\u003e#59145\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e⌨️ Fix Tag close buttons and Tag.CheckableTag being activated repeatedly when holding down Enter or Space. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59134\"\u003e#59134\u003c/a\u003e \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e♿ Improve Steps progress icon accessibility semantics and remove its hardcoded English name. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59073\"\u003e#59073\u003c/a\u003e \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🌐 Add localized accessible names for Carousel navigation arrows in 45 locales. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59218\"\u003e#59218\u003c/a\u003e \u003ca href=\"https://github.com/stop1love1\"\u003e\u003ccode\u003e@​stop1love1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.6.2\u003c/h2\u003e\n\u003cp\u003e\u003ccode\u003e2026-08-28\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿ Improve Progress, Steps, and Tooltip accessibility by avoiding redundant SVG announcements, triggering Steps item \u003ccode\u003eonClick\u003c/code\u003e on keyboard activation, and preserving existing Tooltip \u003ccode\u003earia-describedby\u003c/code\u003e relationships. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59139\"\u003e#59139\u003c/a\u003e \u003ca href=\"https://github.com/apps/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix numeric \u003ccode\u003e0\u003c/code\u003e content rendering across Alert, Empty, Card, Tag, Breadcrumb, Segmented, FloatButton, Form.Item, and Statistic. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59117\"\u003e#59117\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59094\"\u003e#59094\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59079\"\u003e#59079\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59101\"\u003e#59101\u003c/a\u003e \u003ca href=\"https://github.com/bhumin18\"\u003e\u003ccode\u003e@​bhumin18\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/dogledogle\"\u003e\u003ccode\u003e@​dogledogle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🤖 Fix Alert global \u003ccode\u003eclosable\u003c/code\u003e and Select and AutoComplete \u003ccode\u003eonPopupVisibleChange\u003c/code\u003e type definitions incorrectly exposing unsupported callbacks or props. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59100\"\u003e#59100\u003c/a\u003e \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59142\"\u003e#59142\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMenu\n\u003cul\u003e\n\u003cli\u003e⌨️ Fix duplicate Menu popup IDs across multiple instances. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59048\"\u003e#59048\u003c/a\u003e \u003ca href=\"https://github.com/zombieJ\"\u003e\u003ccode\u003e@​zombieJ\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Menu horizontal submenus unexpectedly closing when the pointer moves from an item to its popup. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59088\"\u003e#59088\u003c/a\u003e \u003ca href=\"https://github.com/EmilyyyLiu\"\u003e\u003ccode\u003e@​EmilyyyLiu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Menu icons continuing to move after an inline menu finishes collapsing. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59085\"\u003e#59085\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTransfer\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Transfer select-all checkbox remaining enabled when all search results are disabled. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59121\"\u003e#59121\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Transfer rendering no items after filtered data is restored from an empty result. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59074\"\u003e#59074\u003c/a\u003e \u003ca href=\"https://github.com/biubiukam\"\u003e\u003ccode\u003e@​biubiukam\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTable\n\u003cul\u003e\n\u003cli\u003e🐞 Fix Table sortable columns not invoking custom \u003ccode\u003eonKeyDown\u003c/code\u003e handlers for keys other than Enter. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59078\"\u003e#59078\u003c/a\u003e \u003ca href=\"https://github.com/QDyanbing\"\u003e\u003ccode\u003e@​QDyanbing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e🐞 Fix Table triggering \u003ccode\u003efilterDropdownProps.onOpenChange(false)\u003c/code\u003e twice when closing the built-in filter dropdown. \u003ca href=\"https://redirect.github.com/ant-design/ant-design/pull/59023\"\u003e#59023\u003c/a\u003e \u003ca href=\"https://github.com/thlovey\"\u003e\u003ccode\u003e@​thlovey\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eTree\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/6b46530a84b9d65783deb58df42d22d46b50efa7\"\u003e\u003ccode\u003e6b46530\u003c/code\u003e\u003c/a\u003e docs: add changelog for 6.6.3 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59239\"\u003e#59239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/9e9d2d506bc660799d3e186a2b545ac5de733322\"\u003e\u003ccode\u003e9e9d2d5\u003c/code\u003e\u003c/a\u003e fix(DatePicker): use German date formats (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59151\"\u003e#59151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/9ed4ef1f0a32770eda99c262665ed4db724f5efb\"\u003e\u003ccode\u003e9ed4ef1\u003c/code\u003e\u003c/a\u003e docs: explain SVG icon alignment in FAQ (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59238\"\u003e#59238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/c0972ce041791017a209ca08f94430a34904447c\"\u003e\u003ccode\u003ec0972ce\u003c/code\u003e\u003c/a\u003e docs: align API table defaults and versions between en-US and zh-CN (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59214\"\u003e#59214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/c840fec50eb6f137c5a1aa0bd8027bb4f6ad49d2\"\u003e\u003ccode\u003ec840fec\u003c/code\u003e\u003c/a\u003e docs: align open-state callback parameter names (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59236\"\u003e#59236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/23207f0c626a30daf23ddd43d8ec29f71c467fbb\"\u003e\u003ccode\u003e23207f0\u003c/code\u003e\u003c/a\u003e fix: stop mutating the mask config object passed by the user (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59233\"\u003e#59233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/e825c6d9a874c5798349a12b52aa90f8c9a47633\"\u003e\u003ccode\u003ee825c6d\u003c/code\u003e\u003c/a\u003e docs: align getting started guides (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59188\"\u003e#59188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/a170e43cd53ec131b73b43f35ba6f5a841958729\"\u003e\u003ccode\u003ea170e43\u003c/code\u003e\u003c/a\u003e chore(deps): update nearform-actions/github-action-notify-twitter digest to c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/a3f839f3dd1c07024fda94022b9d15ff1c23c708\"\u003e\u003ccode\u003ea3f839f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​antfu/eslint-config\u003c/code\u003e to ~9.5.0 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59227\"\u003e#59227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ant-design/ant-design/commit/c4a242f8d639ce45d31575377dfab10b4c54ac33\"\u003e\u003ccode\u003ec4a242f\u003c/code\u003e\u003c/a\u003e chore(deps): update jest dependencies to v30.5.1 (\u003ca href=\"https://redirect.github.com/ant-design/ant-design/issues/59228\"\u003e#59228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ant-design/ant-design/compare/6.5.2...6.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.21 to 1.11.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.23\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.22...v1.11.23\"\u003e1.11.23\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003edad46e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3181\"\u003e#3181\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e2a3785f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.22\"\u003e1.11.22\u003c/a\u003e (2026-08-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003ee27ee80\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3169\"\u003e#3169\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/iamkun/dayjs/blob/v1.11.23/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.22...v1.11.23\"\u003e1.11.23\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003edad46e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3181\"\u003e#3181\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e2a3785f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.22\"\u003e1.11.22\u003c/a\u003e (2026-08-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003ee27ee80\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3169\"\u003e#3169\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/iamkun/dayjs/commit/4549b8d03307891143e8a50d39fcdab1f16f77cf\"\u003e\u003ccode\u003e4549b8d\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.23 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e\u003ccode\u003e2a3785f\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003e\u003ccode\u003edad46e6\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ae3a55025cdf0f06c8705b5e8b61cd4edb33697a\"\u003e\u003ccode\u003eae3a550\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.22 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/accfc67ed4568f251145fbe89ee33eaa32c5fd91\"\u003e\u003ccode\u003eaccfc67\u003c/code\u003e\u003c/a\u003e D2M (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3177\"\u003e#3177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003e\u003ccode\u003ee27ee80\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/98364bcebc047529345cc8c2bbcc44a6a8c18e79\"\u003e\u003ccode\u003e98364bc\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6a1556deca9daedb00372cf40637b3037d82498\"\u003e\u003ccode\u003ef6a1556\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/6609c5e54347a60bf8d327dee36190069012ba47\"\u003e\u003ccode\u003e6609c5e\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `proj4` from 2.20.9 to 2.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/proj4js/proj4js/releases\"\u003eproj4's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix ortho x0 by \u003ca href=\"https://github.com/JScones\"\u003e\u003ccode\u003e@​JScones\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/595\"\u003eproj4js/proj4js#595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport latlong, latlon and lonlat as aliases of longlat by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/599\"\u003eproj4js/proj4js#599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve z when enforceAxis=true for omerc and robin by \u003ca href=\"https://github.com/mutaflux\"\u003e\u003ccode\u003e@​mutaflux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/598\"\u003eproj4js/proj4js#598\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/JScones\"\u003e\u003ccode\u003e@​JScones\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/595\"\u003eproj4js/proj4js#595\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.21.0...v2.22.0\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.21.0...v2.22.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.21.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInitialize aeqd's x, y, x0 and y0 properly by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/578\"\u003eproj4js/proj4js#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault lon_0 to 0 in aeqd, merc and lcc by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/580\"\u003eproj4js/proj4js#580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(nzmg): add iterations to default export by \u003ca href=\"https://github.com/jedabanat\"\u003e\u003ccode\u003e@​jedabanat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/582\"\u003eproj4js/proj4js#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix handling of polar lcc with lat_0=-90.0 in the Southern hemisphere  by \u003ca href=\"https://github.com/mutaflux\"\u003e\u003ccode\u003e@​mutaflux\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/583\"\u003eproj4js/proj4js#583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd +lon_wrap support by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/579\"\u003eproj4js/proj4js#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix plessis ellipsoid: 6355863 is the semi-minor axis, not the inverse flattening by \u003ca href=\"https://github.com/jiayuasu\"\u003e\u003ccode\u003e@​jiayuasu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/585\"\u003eproj4js/proj4js#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate datum and ellipse update scripts by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/591\"\u003eproj4js/proj4js#591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Van der Grinten forward returning NaN on the equator and central meridian by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/584\"\u003eproj4js/proj4js#584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet k0 default after projections had a chance to do so by \u003ca href=\"https://github.com/ahocevar\"\u003e\u003ccode\u003e@​ahocevar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/592\"\u003eproj4js/proj4js#592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump brace-expansion from 1.1.15 to 1.1.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/593\"\u003eproj4js/proj4js#593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​vitest/browser\u003c/code\u003e from 4.1.8 to 4.1.10 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/proj4js/proj4js/pull/594\"\u003eproj4js/proj4js#594\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/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/580\"\u003eproj4js/proj4js#580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jedabanat\"\u003e\u003ccode\u003e@​jedabanat\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/582\"\u003eproj4js/proj4js#582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/579\"\u003eproj4js/proj4js#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jiayuasu\"\u003e\u003ccode\u003e@​jiayuasu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/585\"\u003eproj4js/proj4js#585\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/proj4js/proj4js/pull/584\"\u003eproj4js/proj4js#584\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.9...v2.21.0\"\u003ehttps://github.com/proj4js/proj4js/compare/v2.20.9...v2.21.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/proj4js/proj4js/blob/main/changelog.md\"\u003eproj4's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cul\u003e\n\u003cli\u003e2.22.0: Support latlong, latlon and lonlat as aliases of longlat; preserve z when enforceAxis=true for omerc and robin; apply false easting in ortho projections\u003c/li\u003e\n\u003cli\u003e2.21.0: Add support for \u003ccode\u003e+lon_wrap\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/1d68d25d346e4cf2cab8b9da716598ba6ee407b1\"\u003e\u003ccode\u003e1d68d25\u003c/code\u003e\u003c/a\u003e 2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/8f4b9154eec16b529375997de91d03474deefc6c\"\u003e\u003ccode\u003e8f4b915\u003c/code\u003e\u003c/a\u003e Update changelog for 2.22.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/0873cbc26b7bd2359f18708885a39a49e6a6449a\"\u003e\u003ccode\u003e0873cbc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/598\"\u003e#598\u003c/a\u003e from mutaflux/preserve-z-for-omerc-when-enforceAxis\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/ca8b1789ebe4d1cc0a747f51bb950b021c671835\"\u003e\u003ccode\u003eca8b178\u003c/code\u003e\u003c/a\u003e PR feedback\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/2a3251b17bc090434aa2167a0d736e879533d580\"\u003e\u003ccode\u003e2a3251b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/599\"\u003e#599\u003c/a\u003e from cycsmail/longlat-aliases-167\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/faafa50f52fb450689268e1f4e44833c7ce0d1c7\"\u003e\u003ccode\u003efaafa50\u003c/code\u003e\u003c/a\u003e Support latlong, latlon and lonlat as aliases of longlat\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/e69ae1863b53304a4eb97868dd351fdbc1264f1d\"\u003e\u003ccode\u003ee69ae18\u003c/code\u003e\u003c/a\u003e Preserve z when enforceAxis=true for omerc and robin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/955bfd6bda76982bba87d683990b3ae3393a7e0b\"\u003e\u003ccode\u003e955bfd6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/proj4js/proj4js/issues/595\"\u003e#595\u003c/a\u003e from JScones/fix/ortho_x0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/038c5621d9e52abdd7a8f577c3ad3ea1159fc53f\"\u003e\u003ccode\u003e038c562\u003c/code\u003e\u003c/a\u003e update version to 2.21.1-alpha\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/proj4js/proj4js/commit/65fcfd441c9883060c1b96d55dee9427c4ec33cb\"\u003e\u003ccode\u003e65fcfd4\u003c/code\u003e\u003c/a\u003e 2.21.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/proj4js/proj4js/compare/v2.20.9...v2.22.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 8.3.0 to 8.3.1\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\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v831\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v831\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\u003ev8.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eExpected fetcher: \u0026lt;key\u0026gt;\u003c/code\u003e error thrown on navigation when a fetcher is aborted during its post-action revalidation (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15365\"\u003e#15365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix lazy route discovery caching a path as discovered when the triggering navigation was aborted after the manifest response settled but before the route tree was patched, which permanently (for the session) shadowed the real route behind a catch-all or produced 404s on every subsequent visit (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15399\"\u003e#15399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove route matching performance for long paths (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove validation of action request origins (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15419\"\u003e#15419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;ScrollRestoration\u0026gt;\u003c/code\u003e leaving \u003ccode\u003ehistory.scrollRestoration\u003c/code\u003e set to \u003ccode\u003e\u0026quot;auto\u0026quot;\u003c/code\u003e after a bfcache restore, which let the browser restore scroll on subsequent history traversals before the destination route had rendered (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15397\"\u003e#15397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly respect the \u003ccode\u003erelative\u003c/code\u003e option in \u003ccode\u003euseSubmit\u003c/code\u003e/\u003ccode\u003efetcher.submit\u003c/code\u003e when resolivng the \u003ccode\u003eaction\u003c/code\u003e path (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15400\"\u003e#15400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd additional URL validation on client side navigations/redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15445\"\u003e#15445\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/remix-run/react-router/commit/da2a0f0948af60ba45d9590b427d5e58fe4b0109\"\u003e\u003ccode\u003eda2a0f0\u003c/code\u003e\u003c/a\u003e Release v8.3.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15368\"\u003e#15368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/917e6fdc0f8beb141e3380e83e27634d7be84e1d\"\u003e\u003ccode\u003e917e6fd\u003c/code\u003e\u003c/a\u003e fix(fog-of-war): don't cache aborted lazy route discoveries as discovered (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2e0bf721591e218611841242ad4077111663f7f5\"\u003e\u003ccode\u003e2e0bf72\u003c/code\u003e\u003c/a\u003e Validate client-side navigation targets (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15445\"\u003e#15445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/f45d4ca9f3cb19db3471f8c34930a81620f1932e\"\u003e\u003ccode\u003ef45d4ca\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: normalize control characters in relative URLs (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15416\"\u003e#15416\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15442\"\u003e#15442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c091832969928593bf9f7d56d1b371bd0f6d5412\"\u003e\u003ccode\u003ec091832\u003c/code\u003e\u003c/a\u003e fix: validate schemeful action origins (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15419\"\u003e#15419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/308d206e9afe75f8ac20f1028fe93491302bbf8c\"\u003e\u003ccode\u003e308d206\u003c/code\u003e\u003c/a\u003e fix: improve matching perf (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15417\"\u003e#15417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/36bdbeb05b7ef9e304430d14fa5eb0200b9b0762\"\u003e\u003ccode\u003e36bdbeb\u003c/code\u003e\u003c/a\u003e fix: normalize control characters in relative URLs (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15416\"\u003e#15416\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/801e2ae20ce2bf12c9db05f5914868b4890f1c83\"\u003e\u003ccode\u003e801e2ae\u003c/code\u003e\u003c/a\u003e fix(react-router): re-enable manual scroll restoration after a bfcache restor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5e9814084f4a59df8e194c240feb97b558984b89\"\u003e\u003ccode\u003e5e98140\u003c/code\u003e\u003c/a\u003e fix: honor the relative option in useSubmit and fetcher.submit (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15400\"\u003e#15400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5843d381a60b195d0590d556dc322090f92e2185\"\u003e\u003ccode\u003e5843d38\u003c/code\u003e\u003c/a\u003e refactor(router): use definite assignment assertions in createDeferred (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15396\"\u003e#15396\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@8.3.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw` from 1.32.2 to 1.33.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/JamesLMilner/terra-draw/releases\"\u003eterra-draw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eterra-draw 1.33.0\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.32.3...terra-draw@1.33.0\"\u003e1.33.0\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003efeat\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e add ellipse mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/944\"\u003e#944\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/e7f7dfe632d6c0b7c0d49e1ceea5e56b1a32857a\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/944\"\u003e#944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e support degree snapping (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/947\"\u003e#947\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/115cf41a575dff453c7dcef0aa4a97c5f7adb369\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/947\"\u003e#947\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003efix\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e fix issues with select mode resizeable  (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/943\"\u003e#943\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/200a48e372426e8cf1a893f80a8f5cdd845dfddf\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/943\"\u003e#943\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e resolve minor bugs in circle mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/936\"\u003e#936\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/2cfda20add2fc96a5f446b51d788ef4a0f9acca0\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/936\"\u003e#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e small freehand mode bugfixes (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/937\"\u003e#937\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/bf77370fe7bae51f718300ad878499510407894f\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/937\"\u003e#937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e use the correct projection on initial ellipse creation (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/946\"\u003e#946\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/929a656f323f963c8b127bb85046eefd426eaaa1\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/946\"\u003e#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e validate mode options more thoroughly (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/939\"\u003e#939\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/a7e36a6e3b44af149f2f73036f47b53bb64e6c03\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/939\"\u003e#939\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003echore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e enforce preventing unused variables and imports (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/935\"\u003e#935\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3d6213c4603509d3c8699e729783a2060c093c67\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/935\"\u003e#935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e fix type error when running tests (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/945\"\u003e#945\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3e5494556f0931e6f0929c05c57eb1c09d23fd51\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/945\"\u003e#945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e remove benchmark from coverage (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/940\"\u003e#940\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/113c51a5bfd729a8447e76f578e3434f65eddda5\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/940\"\u003e#940\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eterra-draw 1.32.3\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.32.2...terra-draw@1.32.3\"\u003e1.32.3\u003c/a\u003e (2026-08-08)\u003c/h2\u003e\n\u003ch3\u003echore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eterra-draw:\u003c/strong\u003e export the TerraDrawEventListeners (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/934\"\u003e#934\u003c/a\u003e) (\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/5bb308e0405a1f6cc2dbac0f2ccebff2f5a4d5f0\"\u003e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/934\"\u003e#934\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/JamesLMilner/terra-draw/commit/b6d0c18779b204b054a99d5a6cc1906f95fb3503\"\u003e\u003ccode\u003eb6d0c18\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/115cf41a575dff453c7dcef0aa4a97c5f7adb369\"\u003e\u003ccode\u003e115cf41\u003c/code\u003e\u003c/a\u003e feat(terra-draw): support degree snapping (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/947\"\u003e#947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/929a656f323f963c8b127bb85046eefd426eaaa1\"\u003e\u003ccode\u003e929a656\u003c/code\u003e\u003c/a\u003e fix(terra-draw): use the correct projection on initial ellipse creation (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/946\"\u003e#946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/e7f7dfe632d6c0b7c0d49e1ceea5e56b1a32857a\"\u003e\u003ccode\u003ee7f7dfe\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add ellipse mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/944\"\u003e#944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3e5494556f0931e6f0929c05c57eb1c09d23fd51\"\u003e\u003ccode\u003e3e54945\u003c/code\u003e\u003c/a\u003e chore(terra-draw): fix type error when running tests (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/200a48e372426e8cf1a893f80a8f5cdd845dfddf\"\u003e\u003ccode\u003e200a48e\u003c/code\u003e\u003c/a\u003e fix(terra-draw): fix issues with select mode resizeable  (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/943\"\u003e#943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/113c51a5bfd729a8447e76f578e3434f65eddda5\"\u003e\u003ccode\u003e113c51a\u003c/code\u003e\u003c/a\u003e chore(terra-draw): remove benchmark from coverage (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/a7e36a6e3b44af149f2f73036f47b53bb64e6c03\"\u003e\u003ccode\u003ea7e36a6\u003c/code\u003e\u003c/a\u003e fix(terra-draw): validate mode options more thoroughly (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/939\"\u003e#939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/bf77370fe7bae51f718300ad878499510407894f\"\u003e\u003ccode\u003ebf77370\u003c/code\u003e\u003c/a\u003e fix(terra-draw): small freehand mode bugfixes (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/937\"\u003e#937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/2cfda20add2fc96a5f446b51d788ef4a0f9acca0\"\u003e\u003ccode\u003e2cfda20\u003c/code\u003e\u003c/a\u003e fix(terra-draw): resolve minor bugs in circle mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/936\"\u003e#936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.32.2...terra-draw@1.33.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.101.4 to 5.102.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query-devtools's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\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.102.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.6\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/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\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.102.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/ef1eff1b62a657d6ff6f2af819c1cb8b73ad2af5\"\u003e\u003ccode\u003eef1eff1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.5\u003c/l...\n\n_Description has been truncated_","html_url":"https://github.com/rubenvitt/lifeline-hub/pull/31","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rubenvitt%2Flifeline-hub/issues/31","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/31/packages"}},{"old_version":"1.32.2","new_version":"1.33.0","update_type":"minor","path":null,"pr_created_at":"2026-09-07T05:28:49.000Z","version_change":"1.32.2 → 1.33.0","issue":{"uuid":"5370442762","node_id":"PR_kwDOTM-kvM8AAAABCd5LFA","number":495,"state":"closed","title":"chore(deps): bump the production-dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-13T10:31:11.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-07T05:28:49.000Z","updated_at":"2026-09-13T10:31:13.000Z","time_to_close":536542,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":39,"packages":[{"name":"@capacitor/android","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/ios","old_version":"8.5.0","new_version":"8.5.1","repository_url":"https://github.com/ionic-team/capacitor"},{"name":"@capacitor/local-notifications","old_version":"8.2.1","new_version":"8.3.1","repository_url":"https://github.com/ionic-team/capacitor-local-notifications"},{"name":"@hookform/resolvers","old_version":"5.7.1","new_version":"5.9.1","repository_url":"https://github.com/react-hook-form/resolvers"},{"name":"@sentry/capacitor","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/getsentry/sentry-capacitor"},{"name":"@sentry/react","old_version":"10.60.0","new_version":"10.73.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.102.8","repository_url":"https://github.com/TanStack/query"},{"name":"@turf/area","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-intersects","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-point-in-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/buffer","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/circle","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/difference","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/distance","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/helpers","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/intersect","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/length","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/nearest-point-on-line","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/polygonize","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/simplify","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/union","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@xmldom/xmldom","old_version":"0.9.10","new_version":"0.9.12","repository_url":"https://github.com/xmldom/xmldom"},{"name":"firebase","old_version":"12.17.0","new_version":"12.18.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"maplibre-gl","old_version":"6.1.0","new_version":"6.7.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"motion","old_version":"13.1.0","new_version":"13.2.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"posthog-js","old_version":"1.409.0","new_version":"1.426.2","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-aria-components","old_version":"1.20.0","new_version":"1.21.0","repository_url":"https://github.com/adobe/react-spectrum"},{"name":"react-hook-form","old_version":"7.84.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-map-gl","old_version":"8.1.2","new_version":"8.1.3","repository_url":"https://github.com/visgl/react-map-gl"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.3","repository_url":"https://github.com/remix-run/react-router"},{"name":"terra-draw","old_version":"1.32.2","new_version":"1.33.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"zod","old_version":"4.4.3","new_version":"4.5.4","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@rolldown/binding-darwin-arm64","old_version":"1.2.1","new_version":"1.2.7","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-darwin-x64","old_version":"1.2.1","new_version":"1.2.7","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-x64-gnu","old_version":"1.2.1","new_version":"1.2.7","repository_url":"https://github.com/rolldown/rolldown"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.5.0` | `8.5.1` |\n| [@capacitor/ios](https://github.com/ionic-team/capacitor) | `8.5.0` | `8.5.1` |\n| [@capacitor/local-notifications](https://github.com/ionic-team/capacitor-local-notifications) | `8.2.1` | `8.3.1` |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.7.1` | `5.9.1` |\n| [@sentry/capacitor](https://github.com/getsentry/sentry-capacitor) | `4.2.0` | `4.3.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.60.0` | `10.73.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.102.8` |\n| [@turf/area](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-intersects](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-point-in-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/buffer](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/circle](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/difference](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/distance](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/helpers](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/intersect](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/length](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/nearest-point-on-line](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/polygonize](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/simplify](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/union](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.9.10` | `0.9.12` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.17.0` | `12.18.0` |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `6.1.0` | `6.7.0` |\n| [motion](https://github.com/motiondivision/motion) | `13.1.0` | `13.2.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.409.0` | `1.426.2` |\n| [react-aria-components](https://github.com/adobe/react-spectrum) | `1.20.0` | `1.21.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.84.0` | `7.87.0` |\n| [react-map-gl](https://github.com/visgl/react-map-gl) | `8.1.2` | `8.1.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.3` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.32.2` | `1.33.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.5.4` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@rolldown/binding-darwin-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.7` |\n| [@rolldown/binding-darwin-x64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.7` |\n| [@rolldown/binding-linux-x64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.7` |\n\n\nUpdates `@capacitor/android` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e@​capacitor/android's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e@​capacitor/android's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/commit/0c9e35dec13a99ec4a582a2edc536cbec96bf27d\"\u003e\u003ccode\u003e0c9e35d\u003c/code\u003e\u003c/a\u003e Release 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003e\u003ccode\u003eee586ae\u003c/code\u003e\u003c/a\u003e fix: block navigation to the internal HTTP proxy path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e\u003ccode\u003e5ac4dd6\u003c/code\u003e\u003c/a\u003e fix(core): prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e\u003ccode\u003e5e5bb3b\u003c/code\u003e\u003c/a\u003e fix(cli): use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/ios` from 8.5.0 to 8.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor/releases\"\u003e@​capacitor/ios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/blob/main/CHANGELOG.md\"\u003e@​capacitor/ios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003e8.5.1\u003c/a\u003e (2026-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eblock navigation to the internal HTTP proxy path (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003eee586ae\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e5e5bb3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e5ac4dd6\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/ionic-team/capacitor/commit/0c9e35dec13a99ec4a582a2edc536cbec96bf27d\"\u003e\u003ccode\u003e0c9e35d\u003c/code\u003e\u003c/a\u003e Release 8.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/ee586ae680887ba99d066616f976db149542d922\"\u003e\u003ccode\u003eee586ae\u003c/code\u003e\u003c/a\u003e fix: block navigation to the internal HTTP proxy path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5ac4dd613ae989d8dc8738ea25b77efbd4fa21fe\"\u003e\u003ccode\u003e5ac4dd6\u003c/code\u003e\u003c/a\u003e fix(core): prevent removeListener from removing wrong listener (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8271\"\u003e#8271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor/commit/5e5bb3befc312477900252ab07e23b596f8cb0d1\"\u003e\u003ccode\u003e5e5bb3b\u003c/code\u003e\u003c/a\u003e fix(cli): use POSIX paths in CapApp-SPM Package.swift (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor/issues/8549\"\u003e#8549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor/compare/8.5.0...8.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@capacitor/local-notifications` from 8.2.1 to 8.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/releases\"\u003e@​capacitor/local-notifications's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.3.0...v8.3.1\"\u003e8.3.1\u003c/a\u003e (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003eb8ced9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/@capacitor/local-notifications/v/8.3.1\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e2bcb375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/@capacitor/local-notifications/v/8.3.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\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/ionic-team/capacitor-local-notifications/blob/main/CHANGELOG.md\"\u003e@​capacitor/local-notifications's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.3.0...v8.3.1\"\u003e8.3.1\u003c/a\u003e (2026-08-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eandroid:\u003c/strong\u003e License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003eb8ced9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.0\"\u003e8.3.0\u003c/a\u003e (2026-08-14)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enew Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e) (\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e2bcb375\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/2\"\u003e#2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\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/ionic-team/capacitor-local-notifications/commit/0fbde4878e97e9947d5413737252012befbab139\"\u003e\u003ccode\u003e0fbde48\u003c/code\u003e\u003c/a\u003e chore(release): 8.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b8ced9c9dc8e576df8b39c702d354f202f1506bb\"\u003e\u003ccode\u003eb8ced9c\u003c/code\u003e\u003c/a\u003e fix(android): License for Native Publishing (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/12\"\u003e#12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/4b0a91e35c059afb5da04915842d44ee505873cc\"\u003e\u003ccode\u003e4b0a91e\u003c/code\u003e\u003c/a\u003e docs: add \u0026quot;Errors\u0026quot; table to docs (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/11\"\u003e#11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/725368448162750d5a1aaa15bcf00c5129560864\"\u003e\u003ccode\u003e7253684\u003c/code\u003e\u003c/a\u003e docs: clarify info about implicit permissions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/e1eba406b31af4655fd248a497f34040caeb0395\"\u003e\u003ccode\u003ee1eba40\u003c/code\u003e\u003c/a\u003e ci: fix publish-script path depth and podspec tag format for standalone repo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/b07822351e819b9f8a1dbf1a83d558defb5be2b2\"\u003e\u003ccode\u003eb078223\u003c/code\u003e\u003c/a\u003e chore(release): 8.3.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/commit/2bcb3757546d00fe2ccd1bf0f61a060eeb842880\"\u003e\u003ccode\u003e2bcb375\u003c/code\u003e\u003c/a\u003e feat: new Local Notifications Capacitor plugin (\u003ca href=\"https://redirect.github.com/ionic-team/capacitor-local-notifications/issues/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ionic-team/capacitor-local-notifications/compare/v8.2.1...v8.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​capacitor/local-notifications\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 `@hookform/resolvers` from 5.7.1 to 5.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.9.0...v5.9.1\"\u003e5.9.1\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eisNameInFieldArray fails to recognise bracket-notation array paths causing nested errors overwriting (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/876\"\u003e#876\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003ef18ddfb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.8.0...v5.9.0\"\u003e5.9.0\u003c/a\u003e (2026-08-15)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003ec8159ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.8.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.8.0\"\u003e5.8.0\u003c/a\u003e (2026-08-13)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport Vest 6 (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003ea5100ab\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/react-hook-form/resolvers/commit/f18ddfbb5f75a24b77c408565ad767eba4dd6704\"\u003e\u003ccode\u003ef18ddfb\u003c/code\u003e\u003c/a\u003e fix: isNameInFieldArray fails to recognise bracket-notation array paths causi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c8159aebf3902956a383975a3e47e4c5ba8a9edb\"\u003e\u003ccode\u003ec8159ae\u003c/code\u003e\u003c/a\u003e feat: update joi to v18 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/873\"\u003e#873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/a5100abc15df38a4a256d5e5e92e8efd9f9f96bb\"\u003e\u003ccode\u003ea5100ab\u003c/code\u003e\u003c/a\u003e feat: support Vest 6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/28ec53900c1e18d7243e56ea6d7ca38c4c00ab40\"\u003e\u003ccode\u003e28ec539\u003c/code\u003e\u003c/a\u003e fix(vest)!: support Vest 6 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/874\"\u003e#874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.7.1...v5.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/capacitor` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/releases\"\u003e@​sentry/capacitor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/blob/main/CHANGELOG.md\"\u003e@​sentry/capacitor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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/getsentry/sentry-capacitor/commit/0a6c29578534ab528d7760db76d24ca224592991\"\u003e\u003ccode\u003e0a6c295\u003c/code\u003e\u003c/a\u003e release: 4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/dc8930b46a5adc962fb8f7b91cb3d5f15c1b2686\"\u003e\u003ccode\u003edc8930b\u003c/code\u003e\u003c/a\u003e fix(ci): Fix release artifact upload after Yarn 4 migration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/462837c44a8c29b6fc416d94cab199bdd4536f77\"\u003e\u003ccode\u003e462837c\u003c/code\u003e\u003c/a\u003e ci: Remove disabled changelog-preview workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/e0cfb74c7b1160c1ade3ab1380d3c46b87cebe12\"\u003e\u003ccode\u003ee0cfb74\u003c/code\u003e\u003c/a\u003e build: Bump Sentry JavaScript SDK from 10.60.0 to 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/f2fd17f1e1dad0dd4f2017d7d1861c8da5f79991\"\u003e\u003ccode\u003ef2fd17f\u003c/code\u003e\u003c/a\u003e fix(scripts): Fix check-siblings.js postinstall advice for Yarn 4/Berry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/2ae8579c91b7436a06843424f202e5980e16fe46\"\u003e\u003ccode\u003e2ae8579\u003c/code\u003e\u003c/a\u003e chore: warn about upcoming CocoaPods deprecation for iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/0240ac3d0ce5a2357cbdbabde7be6c47ac5e2516\"\u003e\u003ccode\u003e0240ac3\u003c/code\u003e\u003c/a\u003e chore: Add PR template checkbox for cross sdk review on public API changes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/36222f5536e4eb7ff76eef645a854c91e3fd4161\"\u003e\u003ccode\u003e36222f5\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/craft from 2.23.2 to 2.27.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/02dd6df6da2379946aba93c5e9873cbcf9453f59\"\u003e\u003ccode\u003e02dd6df\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/github-workflows/updater from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/1e43dea3e08e0fbee8d09b90881598c1e14396a7\"\u003e\u003ccode\u003e1e43dea\u003c/code\u003e\u003c/a\u003e build(deps): bump io.sentry:sentry-android from 8.41.0 to 8.50.1 in /android ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-capacitor/compare/4.2.0...4.3.0\"\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.60.0 to 10.73.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@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\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(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\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\u003e27.1 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\u003e25.58 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\u003e45.54 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\u003e47.28 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\u003e50.17 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\u003e83.87 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\u003e73.74 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\u003e88.49 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\u003e100.83 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.87 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\u003e31.78 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\u003e36.79 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\u003e28.16 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\u003e28.38 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\u003e29.06 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\u003e28.86 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\u003e47.74 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\u003e32.4 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\u003e47.46 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\u003e27.12 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.43 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/10.73.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.73.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23766\"\u003e#23766\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ewithSentryConfig\u003c/code\u003e is now available from \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e, the path it moves to in v11. Importing it from \u003ccode\u003e@sentry/nextjs\u003c/code\u003e still works on v10 but logs a warning once, so you can change your \u003ccode\u003enext.config\u003c/code\u003e file today and upgrade to v11 without touching it again.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// next.config.mjs\n- import { withSentryConfig } from '@sentry/nextjs';\n+ import { withSentryConfig } from '@sentry/nextjs/config';\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(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e and \u003ccode\u003esetupFasitfyErrorHandler\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23734\"\u003e#23734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument Durable Object handlers installed as read-only properties (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23769\"\u003e#23769\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.72.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eAI integrations no longer report errors that propagate to the caller (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23638\"\u003e#23638\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23639\"\u003e#23639\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23640\"\u003e#23640\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAcross all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (\u003ccode\u003ehandled: false\u003c/code\u003e) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23737\"\u003e#23737\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23738\"\u003e#23738\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003erpcTracePropagationBindings\u003c/code\u003e option names the \u003ccode\u003eenv\u003c/code\u003e bindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence over \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/astro): support astro v7 route patterns properly (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23657\"\u003e#23657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/bundler-plugins): Preserve full file path in component annotation source maps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23595\"\u003e#23595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Store child span timeout handle in \u003ccode\u003e_childSpanTimeoutID\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23673\"\u003e#23673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node): Only end the process session when it is still ok (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23731\"\u003e#23731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Use react-router's own instrumentation types instead of a mirrored copy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23589\"\u003e#23589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/replay): Suppress Worker destroyed error on session expiry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23654\"\u003e#23654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Keep orchestrion registration out of tree-shaking (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23591\"\u003e#23591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Stop shipping orchestrion bundler plugins as production dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23667\"\u003e#23667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/server-utils): Support openai v7 in auto-instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23713\"\u003e#23713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Detect native tracing in flattened SvelteKit 3 config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23656\"\u003e#23656\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/f109d922f5971e2ade549b6c755524168b101818\"\u003e\u003ccode\u003ef109d92\u003c/code\u003e\u003c/a\u003e release: 10.73.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1a3e04edc4d1c97a702861a9bddd3ed577a71de4\"\u003e\u003ccode\u003e1a3e04e\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.73.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23778\"\u003e#23778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da8d7696b08432cd94e78552d9f4c9322c1dc746\"\u003e\u003ccode\u003eda8d769\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Drop nextjs-16-cf-workers canary variant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23775\"\u003e#23775\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bea4d38bf5422ae917275d0b68ad575a2b2b475b\"\u003e\u003ccode\u003ebea4d38\u003c/code\u003e\u003c/a\u003e feat(v10/node): Deprecate \u003ccode\u003eshouldHandleError\u003c/code\u003e on \u003ccode\u003esetupExpressErrorHandler\u003c/code\u003e a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/605caaf2aa85f78ed9a180b273a335fe798bf30c\"\u003e\u003ccode\u003e605caaf\u003c/code\u003e\u003c/a\u003e feat(v10/nextjs): Add \u003ccode\u003e@sentry/nextjs/config\u003c/code\u003e entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23766\"\u003e#23766\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/da17307e9e1898a48a3d4037aff96d5849f123fb\"\u003e\u003ccode\u003eda17307\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument Durable Object handlers installed as read-onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2c4ca38e52cb0e4c4ee69cbdc218c9cabd52eccf\"\u003e\u003ccode\u003e2c4ca38\u003c/code\u003e\u003c/a\u003e Merge branch 'release/10.72.0' into v10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0d236289ba889ac8f007882726aaa62d9a83cc15\"\u003e\u003ccode\u003e0d23628\u003c/code\u003e\u003c/a\u003e release: 10.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ac2094d469ace03e883abb5fc98b5dc678ccfe49\"\u003e\u003ccode\u003eac2094d\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.72.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23743\"\u003e#23743\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f3254344c4b63382c12cec95b64e7c54f9e45ff9\"\u003e\u003ccode\u003ef325434\u003c/code\u003e\u003c/a\u003e feat(v10/cloudflare): Derive rpcTracePropagationBindings from the wrangler co...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.73.0\"\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.101.4 to 5.102.8\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.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.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.102.8\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.102.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-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.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/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.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-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\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.102.7\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.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.102.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.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\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.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.4\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/a05df6aefb0e2489ec2c879ae16e2ee7cb3123ec\"\u003e\u003ccode\u003ea05df6a\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.102.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.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/80fbf73e77892d702c107e14a84c219a8ed825dc\"\u003e\u003ccode\u003e80fbf73\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.102.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2969edf32f7e0c48e2a108d84712d6e01edfde21\"\u003e\u003ccode\u003e2969edf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11316\"\u003e#11316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2eb3c7c76f4dd175b2c8b6b91d5062595fff8b84\"\u003e\u003ccode\u003e2eb3c7c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11313\"\u003e#11313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/714df67ab11c6e16666e4282dfec8654175591f7\"\u003e\u003ccode\u003e714df67\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11306\"\u003e#11306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e fix(react-query): propagate falsy errors to the error boundary (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11305\"\u003e#11305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1836e61b8ccc42a79399fc98047bb324d20de8e2\"\u003e\u003ccode\u003e1836e61\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11303\"\u003e#11303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/51f12db9199477d653347319d3b38ad5e9564824\"\u003e\u003ccode\u003e51f12db\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11294\"\u003e#11294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/730b3aa06c49337068e1b84a5025bca75887348b\"\u003e\u003ccode\u003e730b3aa\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11276\"\u003e#11276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/388bbaf181c4e7b7017b5dbb5cbf2a57eb22e267\"\u003e\u003ccode\u003e388bbaf\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11265\"\u003e#11265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc423b37ef7fa2a34cfc7286945fd640d74b4071\"\u003e\u003ccode\u003ebc423b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11261\"\u003e#11261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/be1352b848cf2a9a43eb8828ad023e0a9f74ad36\"\u003e\u003ccode\u003ebe1352b\u003c/code\u003e\u003c/a\u003e test(*): add adapter-level type coverage for optional undefinable mutate vari...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.102.8/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/area` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/area's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox-polygon` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox-polygon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https...\n\n_Description has been truncated_","html_url":"https://github.com/gelbh/jetlag/pull/495","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gelbh%2Fjetlag/issues/495","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/495/packages"}},{"old_version":"1.9.0","new_version":"1.33.0","update_type":"minor","path":null,"pr_created_at":"2026-09-03T11:13:37.000Z","version_change":"1.9.0 → 1.33.0","issue":{"uuid":"5335835887","node_id":"PR_kwDOMufSiM8AAAABCC3jvA","number":709,"state":"open","title":"build(deps): bump the production-minor-patch group across 1 directory with 60 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-03T11:13:37.000Z","updated_at":"2026-09-05T18:16:16.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-minor-patch","update_count":60,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.56.0","new_version":"0.123.0","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@auth/core","old_version":"0.39.1","new_version":"0.41.3","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"@auth/prisma-adapter","old_version":"2.7.4","new_version":"2.11.3","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"@aws-sdk/client-s3","old_version":"3.1095.0","new_version":"3.1124.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/lib-storage","old_version":"3.1095.0","new_version":"3.1124.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1095.0","new_version":"3.1124.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@elastic/elasticsearch","old_version":"9.0.1","new_version":"9.5.1","repository_url":"https://github.com/elastic/elasticsearch-js"},{"name":"@eslint/config-array","old_version":"0.19.1","new_version":"0.23.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@fortedigital/nextjs-cache-handler","old_version":"3.2.1","new_version":"3.3.0","repository_url":"https://github.com/fortedigital/nextjs-cache-handler"},{"name":"@mapbox/mapbox-gl-draw","old_version":"1.5.0","new_version":"1.5.1","repository_url":"https://github.com/mapbox/mapbox-gl-draw"},{"name":"@mux/mux-video","old_version":"0.20.2","new_version":"0.31.2","repository_url":"https://github.com/muxinc/elements"},{"name":"@mux/mux-video-react","old_version":"0.26.1","new_version":"0.31.2","repository_url":"https://github.com/muxinc/elements"},{"name":"@posthog/mcp","old_version":"0.11.6","new_version":"0.12.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@posthog/nextjs-config","old_version":"1.9.68","new_version":"1.11.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@radix-ui/react-checkbox","old_version":"1.1.1","new_version":"1.3.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.0","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.14","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.5","new_version":"2.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.5","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.2","new_version":"2.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.1","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.0","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.8","new_version":"1.2.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.1.1","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.0","new_version":"1.1.15","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.2.0","new_version":"1.4.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.1.3","new_version":"1.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.0","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.1","new_version":"1.2.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.1.4","new_version":"1.2.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@react-pdf/renderer","old_version":"4.5.1","new_version":"4.9.0","repository_url":"https://github.com/diegomura/react-pdf"},{"name":"@t3-oss/env-nextjs","old_version":"0.13.8","new_version":"0.13.11","repository_url":"https://github.com/t3-oss/t3-env"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"ajv","old_version":"8.17.1","new_version":"8.20.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"axios","old_version":"1.18.1","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"class-variance-authority","old_version":"0.7.0","new_version":"0.7.1","repository_url":"https://github.com/joe-bell/cva"},{"name":"csv-stringify","old_version":"6.5.1","new_version":"6.8.3","repository_url":"https://github.com/adaltas/node-csv"},{"name":"dompurify","old_version":"3.4.1","new_version":"3.4.14","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"mapbox-gl","old_version":"3.13.0","new_version":"3.29.0","repository_url":"https://github.com/mapbox/mapbox-gl-js"},{"name":"marked","old_version":"18.0.2","new_version":"18.0.11","repository_url":"https://github.com/markedjs/marked"},{"name":"mcp-handler","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/vercel/mcp-handler"},{"name":"next-intl","old_version":"4.13.4","new_version":"4.14.2","repository_url":"https://github.com/amannn/next-intl"},{"name":"pg","old_version":"8.13.1","new_version":"8.23.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"posthog-js","old_version":"1.407.3","new_version":"1.425.1","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"posthog-node","old_version":"5.49.1","new_version":"5.51.6","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-colorful","old_version":"5.6.1","new_version":"5.8.1","repository_url":"https://github.com/omgovich/react-colorful"},{"name":"react-hook-form","old_version":"7.53.0","new_version":"7.87.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-icons","old_version":"5.5.0","new_version":"5.7.0","repository_url":"https://github.com/react-icons/react-icons"},{"name":"react-international-phone","old_version":"4.4.0","new_version":"4.8.0","repository_url":"https://github.com/ybrusentsov/react-international-phone"},{"name":"react-tweet","old_version":"3.2.1","new_version":"3.3.1","repository_url":"https://github.com/vercel/react-tweet"},{"name":"rimraf","old_version":"6.0.1","new_version":"6.1.3","repository_url":"https://github.com/isaacs/rimraf"},{"name":"sanitize-html","old_version":"2.17.0","new_version":"2.17.7","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"sharp","old_version":"0.33.5","new_version":"0.35.4","repository_url":"https://github.com/lovell/sharp"},{"name":"swagger-ui-react","old_version":"5.31.0","new_version":"5.32.14","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"terra-draw","old_version":"1.9.0","new_version":"1.33.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"terra-draw-mapbox-gl-adapter","old_version":"1.1.0","new_version":"1.4.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"tsx","old_version":"4.20.3","new_version":"4.23.13","repository_url":"https://github.com/privatenumber/tsx"},{"name":"video.js","old_version":"8.17.4","new_version":"8.24.0","repository_url":"https://github.com/videojs/video.js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-minor-patch group with 59 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.56.0` | `0.123.0` |\n| [@auth/core](https://github.com/nextauthjs/next-auth) | `0.39.1` | `0.41.3` |\n| [@auth/prisma-adapter](https://github.com/nextauthjs/next-auth) | `2.7.4` | `2.11.3` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1095.0` | `3.1124.0` |\n| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage) | `3.1095.0` | `3.1124.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1095.0` | `3.1124.0` |\n| [@elastic/elasticsearch](https://github.com/elastic/elasticsearch-js) | `9.0.1` | `9.5.1` |\n| [@eslint/config-array](https://github.com/eslint/rewrite/tree/HEAD/packages/config-array) | `0.19.1` | `0.23.5` |\n| [@fortedigital/nextjs-cache-handler](https://github.com/fortedigital/nextjs-cache-handler) | `3.2.1` | `3.3.0` |\n| [@mapbox/mapbox-gl-draw](https://github.com/mapbox/mapbox-gl-draw) | `1.5.0` | `1.5.1` |\n| [@mux/mux-video](https://github.com/muxinc/elements/tree/HEAD/packages/mux-video) | `0.20.2` | `0.31.2` |\n| [@mux/mux-video-react](https://github.com/muxinc/elements/tree/HEAD/packages/mux-video-react) | `0.26.1` | `0.31.2` |\n| [@posthog/mcp](https://github.com/PostHog/posthog-js/tree/HEAD/packages/mcp) | `0.11.6` | `0.12.0` |\n| [@posthog/nextjs-config](https://github.com/PostHog/posthog-js/tree/HEAD/packages/nextjs-config) | `1.9.68` | `1.11.0` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.1.1` | `1.3.11` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.0` | `1.1.20` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.2.6` | `2.3.7` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.14` | `1.1.23` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.5` | `2.1.24` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/hover-card) | `1.1.5` | `1.1.23` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.2` | `2.1.15` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.1` | `1.1.23` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.0` | `1.1.16` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.8` | `1.2.18` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.1.1` | `2.3.7` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.0` | `1.1.15` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.2.0` | `1.4.7` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.1.3` | `1.3.7` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.0` | `1.1.21` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.1` | `1.2.23` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.1.4` | `1.2.16` |\n| [@react-pdf/renderer](https://github.com/diegomura/react-pdf/tree/HEAD/packages/renderer) | `4.5.1` | `4.9.0` |\n| [@t3-oss/env-nextjs](https://github.com/t3-oss/t3-env/tree/HEAD/packages/nextjs) | `0.13.8` | `0.13.11` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.20.0` |\n| [axios](https://github.com/axios/axios) | `1.18.1` | `1.20.0` |\n| [class-variance-authority](https://github.com/joe-bell/cva) | `0.7.0` | `0.7.1` |\n| [csv-stringify](https://github.com/adaltas/node-csv/tree/HEAD/packages/csv-stringify) | `6.5.1` | `6.8.3` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.1` | `3.4.14` |\n| [mapbox-gl](https://github.com/mapbox/mapbox-gl-js) | `3.13.0` | `3.29.0` |\n| [marked](https://github.com/markedjs/marked) | `18.0.2` | `18.0.11` |\n| [mcp-handler](https://github.com/vercel/mcp-handler) | `2.1.0` | `2.1.1` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.4` | `4.14.2` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.13.1` | `8.23.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.407.3` | `1.425.1` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.49.1` | `5.51.6` |\n| [react-colorful](https://github.com/omgovich/react-colorful) | `5.6.1` | `5.8.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.53.0` | `7.87.0` |\n| [react-icons](https://github.com/react-icons/react-icons) | `5.5.0` | `5.7.0` |\n| [react-international-phone](https://github.com/ybrusentsov/react-international-phone) | `4.4.0` | `4.8.0` |\n| [react-tweet](https://github.com/vercel/react-tweet) | `3.2.1` | `3.3.1` |\n| [rimraf](https://github.com/isaacs/rimraf) | `6.0.1` | `6.1.3` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.0` | `2.17.7` |\n| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.35.4` |\n| [swagger-ui-react](https://github.com/swagger-api/swagger-ui) | `5.31.0` | `5.32.14` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.9.0` | `1.33.0` |\n| [terra-draw-mapbox-gl-adapter](https://github.com/JamesLMilner/terra-draw) | `1.1.0` | `1.4.0` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.3` | `4.23.13` |\n| [video.js](https://github.com/videojs/video.js) | `8.17.4` | `8.24.0` |\n\n\nUpdates `@anthropic-ai/sdk` from 0.56.0 to 0.123.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.123.0\u003c/h2\u003e\n\u003ch2\u003e0.123.0 (2026-09-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.122.0...sdk-v0.123.0\"\u003esdk-v0.122.0...sdk-v0.123.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta user profiles: add external_user_onboarded_at, remove relationship in favor of access_type (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3efb1a1a812e30db1da695a1a16cce50cc950cfc\"\u003e3efb1a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6f0bdaff67aa65dfcb6a6e02b83e60f1de50ec7\"\u003ec6f0bda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e organization compliance settings, user-profile order_by, memory-store and toolset schema updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e2f0c2f7ec7edf861e40d3131939fb819113e95\"\u003e8e2f0c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep credential file access out of non-Node bundles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ab6a4b2814f09d20da12fa8ce3592d91ef2b2f89\"\u003eab6a4b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/788ea8bdaa1077c472041f5424e7250fefb71564\"\u003e788ea8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echangelog:\u003c/strong\u003e detail the beta files/skills GA-shape change (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1175\"\u003e#1175\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4951de02e8322ca353592a1546f78047a7633c4a\"\u003e4951de0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.122.0\u003c/h2\u003e\n\u003ch2\u003e0.122.0 (2026-08-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.121.0...sdk-v0.122.0\"\u003esdk-v0.121.0...sdk-v0.122.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta files/skills namespaces use GA shapes; drop dated beta header pins (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/45d693a66bc7fb1af66d9c4e3625f6d6f64bae59\"\u003e45d693a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e classify cross-realm DOMException abort/timeout errors correctly (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1bd639515e9948c1dc45047ce5cb4fcfc5c436b8\"\u003e1bd6395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e use configured logger for SSE parse errors (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/80eeaf7b01b49ed83abd38bb6841b4ad25b06fe6\"\u003e80eeaf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esessions:\u003c/strong\u003e make event accumulator forward-compatible with new event types (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/410\"\u003e#410\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2d084fdaeb6b51a1613f321cd65e2184d55d8d1e\"\u003e2d084fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etools:\u003c/strong\u003e let read return a view_range of a file over the size cap (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/427\"\u003e#427\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/56b32601f6b97a0d56450f2eba19e58d1bb0202e\"\u003e56b3260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euploads:\u003c/strong\u003e default bare Blob filename on skills endpoints (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e1116491dd4021d0237d1bb440237677a03045f5\"\u003ee111649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebhooks:\u003c/strong\u003e require headers to be passed to \u003ccode\u003eunwrap()\u003c/code\u003e (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3230804e63371f535a850d1df6752284643a01fe\"\u003e3230804\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c2f327a30d14a4b1ee4cc777a4d0b37f5d44f0af\"\u003ec2f327a\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.123.0 (2026-09-01)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.122.0...sdk-v0.123.0\"\u003esdk-v0.122.0...sdk-v0.123.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta user profiles: add external_user_onboarded_at, remove relationship in favor of access_type (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3efb1a1a812e30db1da695a1a16cce50cc950cfc\"\u003e3efb1a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e manual updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/c6f0bdaff67aa65dfcb6a6e02b83e60f1de50ec7\"\u003ec6f0bda\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e organization compliance settings, user-profile order_by, memory-store and toolset schema updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e2f0c2f7ec7edf861e40d3131939fb819113e95\"\u003e8e2f0c2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ekeep credential file access out of non-Node bundles (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ab6a4b2814f09d20da12fa8ce3592d91ef2b2f89\"\u003eab6a4b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/788ea8bdaa1077c472041f5424e7250fefb71564\"\u003e788ea8b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echangelog:\u003c/strong\u003e detail the beta files/skills GA-shape change (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1175\"\u003e#1175\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4951de02e8322ca353592a1546f78047a7633c4a\"\u003e4951de0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.122.0 (2026-08-27)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.121.0...sdk-v0.122.0\"\u003esdk-v0.121.0...sdk-v0.122.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eapi:\u003c/strong\u003e beta files/skills namespaces use GA shapes; drop dated beta header pins (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/45d693a66bc7fb1af66d9c4e3625f6d6f64bae59\"\u003e45d693a\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe beta Files and Skills namespaces (\u003ccode\u003eclient.beta.files\u003c/code\u003e, \u003ccode\u003eclient.beta.skills\u003c/code\u003e) no longer send the \u003ccode\u003efiles-api-2025-04-14\u003c/code\u003e / \u003ccode\u003eskills-2025-10-02\u003c/code\u003e headers and return the same shapes as \u003ccode\u003eclient.files\u003c/code\u003e / \u003ccode\u003eclient.skills\u003c/code\u003e (with \u003ccode\u003eBeta\u003c/code\u003e-prefixed type names). Requests that still send those headers on raw HTTP keep receiving the beta shapes.\u003c/p\u003e\n\u003cp\u003eChanges in the beta namespaces:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eclient.beta.skills.delete()\u003c/code\u003e now deletes a Skill together with all of its versions (previously refused while any version existed). It returns \u003ccode\u003eBetaDeletedSkill\u003c/code\u003e (was \u003ccode\u003eSkillDeleteResponse\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003eBeta Messages type \u003ccode\u003eBetaSkill\u003c/code\u003e (the \u003ccode\u003e{type, skill_id, version}\u003c/code\u003e entry in \u003ccode\u003eBetaContainer.skills\u003c/code\u003e) is renamed \u003ccode\u003eBetaContainerSkill\u003c/code\u003e; the request-side \u003ccode\u003eBetaSkillParams\u003c/code\u003e keeps its name. \u003ccode\u003eBetaSkill\u003c/code\u003e now names the Skill object returned by \u003ccode\u003eclient.beta.skills.create()\u003c/code\u003e / \u003ccode\u003eretrieve()\u003c/code\u003e / \u003ccode\u003elist()\u003c/code\u003e (replacing \u003ccode\u003eSkillCreateResponse\u003c/code\u003e / \u003ccode\u003eSkillRetrieveResponse\u003c/code\u003e / \u003ccode\u003eSkillListResponse\u003c/code\u003e), and skill versions are \u003ccode\u003eBetaSkillVersion\u003c/code\u003e / \u003ccode\u003eBetaDeletedSkillVersion\u003c/code\u003e (replacing \u003ccode\u003eVersion*Response\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eclient.beta.files.list()\u003c/code\u003e returns a \u003ccode\u003eBetaFileMetadataPageCursor\u003c/code\u003e (\u003ccode\u003ePageCursor\u0026lt;BetaFileMetadata\u0026gt;\u003c/code\u003e with \u003ccode\u003edata\u003c/code\u003e / \u003ccode\u003enext_page\u003c/code\u003e) and \u003ccode\u003eFileListParams\u003c/code\u003e paginates with \u003ccode\u003epage\u003c/code\u003e / \u003ccode\u003eids\u003c/code\u003e (was \u003ccode\u003eBetaFileMetadataPage\u003c/code\u003e, a \u003ccode\u003ePage\u0026lt;BetaFileMetadata\u0026gt;\u003c/code\u003e with \u003ccode\u003edata\u003c/code\u003e, \u003ccode\u003ehas_more\u003c/code\u003e, \u003ccode\u003efirst_id\u003c/code\u003e, \u003ccode\u003elast_id\u003c/code\u003e and \u003ccode\u003ebefore_id\u003c/code\u003e / \u003ccode\u003eafter_id\u003c/code\u003e); \u003ccode\u003efor await\u003c/code\u003e auto-pagination is unchanged. \u003ccode\u003eBetaSkill\u003c/code\u003e uses \u003ccode\u003edisplay_name\u003c/code\u003e (was \u003ccode\u003edisplay_title\u003c/code\u003e, also in \u003ccode\u003eSkillCreateParams\u003c/code\u003e) and \u003ccode\u003elatest_version_id\u003c/code\u003e (was \u003ccode\u003elatest_version\u003c/code\u003e), and \u003ccode\u003eBetaSkillVersion\u003c/code\u003e is addressed by its \u003ccode\u003eskver_…\u003c/code\u003e \u003ccode\u003eid\u003c/code\u003e (the Unix-timestamp \u003ccode\u003eversion\u003c/code\u003e field is gone).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eMigration guides: \u003ca href=\"https://platform.claude.com/docs/en/build-with-claude/files#migrate-from-files-api-2025-04-14\"\u003eMigrate from \u003ccode\u003efiles-api-2025-04-14\u003c/code\u003e\u003c/a\u003e · \u003ca href=\"https://platform.claude.com/docs/en/build-with-claude/skills-guide#migrate-from-skills-2025-10-02\"\u003eMigrate from \u003ccode\u003eskills-2025-10-02\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e classify cross-realm DOMException abort/timeout errors correctly (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1bd639515e9948c1dc45047ce5cb4fcfc5c436b8\"\u003e1bd6395\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e use configured logger for SSE parse errors (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/80eeaf7b01b49ed83abd38bb6841b4ad25b06fe6\"\u003e80eeaf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esessions:\u003c/strong\u003e make event accumulator forward-compatible with new event types (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/410\"\u003e#410\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2d084fdaeb6b51a1613f321cd65e2184d55d8d1e\"\u003e2d084fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etools:\u003c/strong\u003e let read return a view_range of a file over the size cap (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/427\"\u003e#427\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/56b32601f6b97a0d56450f2eba19e58d1bb0202e\"\u003e56b3260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euploads:\u003c/strong\u003e default bare Blob filename on skills endpoints (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/422\"\u003e#422\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e1116491dd4021d0237d1bb440237677a03045f5\"\u003ee111649\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/anthropics/anthropic-sdk-typescript/commit/4140e0eaa597c0ad35218ffb20b66ef7fce7f639\"\u003e\u003ccode\u003e4140e0e\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1172\"\u003e#1172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4951de02e8322ca353592a1546f78047a7633c4a\"\u003e\u003ccode\u003e4951de0\u003c/code\u003e\u003c/a\u003e docs(changelog): detail the beta files/skills GA-shape change (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7f3898c525b1a1486c85b3808f03935418fed0b8\"\u003e\u003ccode\u003e7f3898c\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/956ccb55b69dd087eee2eb892f9056b5455d123a\"\u003e\u003ccode\u003e956ccb5\u003c/code\u003e\u003c/a\u003e docs(api): clarify pagination on the organization rate-limit list endpoints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2131d80a5e6fda409d3b81fda6a7b4572970ab5d\"\u003e\u003ccode\u003e2131d80\u003c/code\u003e\u003c/a\u003e fix(tools): let read return a view_range of a file over the size cap (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/427\"\u003e#427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f830c8f561e6e7d2aca348ae75adeb12416b4597\"\u003e\u003ccode\u003ef830c8f\u003c/code\u003e\u003c/a\u003e fix(aws,bedrock): prefer env credentials over AWS_PROFILE (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4d50ddfb4f4dcc3baa37ecb0130053fde336d2cd\"\u003e\u003ccode\u003e4d50ddf\u003c/code\u003e\u003c/a\u003e test(ecosystem): expect cross-realm timeout errors to classify correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/acdd669d75026add9cfb2568cba80c1e80be838b\"\u003e\u003ccode\u003eacdd669\u003c/code\u003e\u003c/a\u003e fix(client): classify cross-realm DOMException abort/timeout errors correctly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/0a14622ea99bcd1e14d9eae83252adf0bb90276b\"\u003e\u003ccode\u003e0a14622\u003c/code\u003e\u003c/a\u003e test(tools): pin that read, edit and the memory tool preserve CRLF and CR lin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/17035dea97538f1071dc341de93397934e12dbc6\"\u003e\u003ccode\u003e17035de\u003c/code\u003e\u003c/a\u003e docs: document TypeScript 5.0 as the minimum supported version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.56.0...sdk-v0.123.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@auth/core` from 0.39.1 to 0.41.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003e@​auth/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.3\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: \u003ccode\u003egetToken()\u003c/code\u003e now returns \u003ccode\u003enull\u003c/code\u003e instead of throwing when the \u003ccode\u003eAuthorization\u003c/code\u003e header contains a malformed Bearer value\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: OAuth \u003ccode\u003estate\u003c/code\u003e, \u003ccode\u003enonce\u003c/code\u003e, and PKCE check cookies are now bound to the provider that created them and are rejected when a different provider handles the callback\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore\u003c/strong\u003e: email addresses are Unicode-normalized (NFKC) before validation in the default email normalizer, closing a homoglyph \u003ccode\u003e@\u003c/code\u003e bypass\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: resolve Dependabot alerts via cross-major dependency upgrades (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13449\"\u003e#13449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: resolve Dependabot security advisories via pnpm overrides (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13441\"\u003e#13441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: allow nodemailer 8 in peer dependency ranges (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13434\"\u003e#13434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI formatting and proxy deploy repairs (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13444\"\u003e#13444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.2\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproviders\u003c/strong\u003e: add issuer to GitHub provider for RFC 9207 compliance (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13410\"\u003e#13410\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esync package versions with npm registry (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13414\"\u003e#13414\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.41.1\u003c/h2\u003e\n\u003ch2\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003esecurity issue from \u003ccode\u003enodemailer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13305\"\u003e#13305\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eupdate links for Credentials-based Authentication (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13258\"\u003e#13258\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/nextauthjs/next-auth/commit/5af7357fb40c82e0c66f940319321260ddfd44dc\"\u003e\u003ccode\u003e5af7357\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8a933f95d276d1c3bf0729b0982a6a0dbb6c0d05\"\u003e\u003ccode\u003e8a933f9\u003c/code\u003e\u003c/a\u003e fix(core): document that getToken returns null for malformed authorization he...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5b1aa4749141bab202f8463e875dcc7bcddb552d\"\u003e\u003ccode\u003e5b1aa47\u003c/code\u003e\u003c/a\u003e chore(ci): pin surrealdb test server to the v2 image for the 1.3 client (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13468\"\u003e#13468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1116034334c63db84de632d076a8fb0ad8bcec8e\"\u003e\u003ccode\u003e1116034\u003c/code\u003e\u003c/a\u003e Chore/nodemailer 8 peer deps (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13434\"\u003e#13434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7b35fc393da5120cc3552f19d636b14980557444\"\u003e\u003ccode\u003e7b35fc3\u003c/code\u003e\u003c/a\u003e fix(docs): repair docs build broken by floating TypeScript resolution (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13450\"\u003e#13450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/b24abfa567d24872b1d2c6505bf8e2248f63a06a\"\u003e\u003ccode\u003eb24abfa\u003c/code\u003e\u003c/a\u003e fix(proxy): override Vercel build command so it doesn't run turbo (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/a99514b0027851457ebec08f9e41475277388c63\"\u003e\u003ccode\u003ea99514b\u003c/code\u003e\u003c/a\u003e chore(deps): resolve remaining Dependabot alerts via cross-major dependency u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d008b9b764bf4b322a87e1822d1dda7789258d8f\"\u003e\u003ccode\u003ed008b9b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/af42d8f6559aa118ab551274776d06b132775f82\"\u003e\u003ccode\u003eaf42d8f\u003c/code\u003e\u003c/a\u003e chore: lint (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13446\"\u003e#13446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/e707770f00c52b3479e43422b0200b059149ed53\"\u003e\u003ccode\u003ee707770\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/@auth/core@0.39.1...@auth/core@0.41.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~better-gustavo\"\u003ebetter-gustavo\u003c/a\u003e, a new releaser for \u003ccode\u003e@​auth/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@auth/prisma-adapter` from 2.7.4 to 2.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nextauthjs/next-auth/releases\"\u003e@​auth/prisma-adapter's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.3\u003c/h2\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003c/strong\u003e: dependency update (8a933f95)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.2\u003c/h2\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003c/strong\u003e: dependency update (67f2b168)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​auth/prisma-adapter\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch2\u003eOther\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003e@​auth/core\u003c/code\u003e\u003c/strong\u003e: dependency update (8f3b2c7a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5af7357fb40c82e0c66f940319321260ddfd44dc\"\u003e\u003ccode\u003e5af7357\u003c/code\u003e\u003c/a\u003e chore(release): bump package version(s) [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/8a933f95d276d1c3bf0729b0982a6a0dbb6c0d05\"\u003e\u003ccode\u003e8a933f9\u003c/code\u003e\u003c/a\u003e fix(core): document that getToken returns null for malformed authorization he...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/5b1aa4749141bab202f8463e875dcc7bcddb552d\"\u003e\u003ccode\u003e5b1aa47\u003c/code\u003e\u003c/a\u003e chore(ci): pin surrealdb test server to the v2 image for the 1.3 client (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13468\"\u003e#13468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/1116034334c63db84de632d076a8fb0ad8bcec8e\"\u003e\u003ccode\u003e1116034\u003c/code\u003e\u003c/a\u003e Chore/nodemailer 8 peer deps (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13434\"\u003e#13434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/7b35fc393da5120cc3552f19d636b14980557444\"\u003e\u003ccode\u003e7b35fc3\u003c/code\u003e\u003c/a\u003e fix(docs): repair docs build broken by floating TypeScript resolution (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13450\"\u003e#13450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/b24abfa567d24872b1d2c6505bf8e2248f63a06a\"\u003e\u003ccode\u003eb24abfa\u003c/code\u003e\u003c/a\u003e fix(proxy): override Vercel build command so it doesn't run turbo (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/a99514b0027851457ebec08f9e41475277388c63\"\u003e\u003ccode\u003ea99514b\u003c/code\u003e\u003c/a\u003e chore(deps): resolve remaining Dependabot alerts via cross-major dependency u...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/d008b9b764bf4b322a87e1822d1dda7789258d8f\"\u003e\u003ccode\u003ed008b9b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/af42d8f6559aa118ab551274776d06b132775f82\"\u003e\u003ccode\u003eaf42d8f\u003c/code\u003e\u003c/a\u003e chore: lint (\u003ca href=\"https://redirect.github.com/nextauthjs/next-auth/issues/13446\"\u003e#13446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nextauthjs/next-auth/commit/e707770f00c52b3479e43422b0200b059149ed53\"\u003e\u003ccode\u003ee707770\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nextauthjs/next-auth/compare/@auth/prisma-adapter@2.7.4...@auth/prisma-adapter@2.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~better-gustavo\"\u003ebetter-gustavo\u003c/a\u003e, a new releaser for \u003ccode\u003e@​auth/prisma-adapter\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1095.0 to 3.1124.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1124.0\u003c/h2\u003e\n\u003ch4\u003e3.1124.0(2026-09-01)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5f5319a0725d161a33214c9f68f9cafcf39f9c74\"\u003e5f5319a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now provides configurable control over S3 direct access, allowing you to explicitly enable or disable how functions stream file reads directly from S3 buckets. This gives you flexibility to tune data access behavior based on your workload requirements, independent of memory size. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4738dbb8a2d21758f9c4ebf005fb6d766bfd417\"\u003eb4738dbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns renewalTerm for offers with pre-authorized renewals, exposing maxRenewals, lockoutPeriod, adjustmentDeadline, priceIncrease (fixed percentage or percentage range), and termTemplates (renewal payment schedules). Enables buyers to view renewal pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fbc92ca1bf046ddbdc7735bf551ed5c4fc3afc2\"\u003e1fbc92ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iotsitewise:\u003c/strong\u003e  AWS IoT SiteWise Scenario Discovery now supports mounting Amazon S3 data directly into pipeline task containers via S3 Access Points, and configuring additional ephemeral storage per task. Mount configurations can be overridden at execution time. See the API guide for details. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b3b8a5b54bf1d84eb9852d7d33ed5dd69469566\"\u003e3b3b8a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  This release adds support for the Amazon Lightsail GetProfile API, which returns the profile for the specified account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a05a4bf26cb6b487c136a4a386de3fd654537d88\"\u003ea05a4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Amazon Kinesis Data Streams now supports a dry run feature for data-plane APIs to validate the permissions and request parameters. If all checks complete successfully, the API returns a 'DryRunOperationException', confirming the request would have succeeded without the 'DryRun' parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1241eb9057be16dd1c8524708bcfd1e2ab0f3\"\u003eb7c1241e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-taxsettings:\u003c/strong\u003e  France and Monaco Additional Info changes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93faab8560bc9b101465bc805a9829abe476be5b\"\u003e93faab85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for AAC passthrough. Adds ManifestCues option to support HLS manifest Cue marker passthrough. Adds playback device compatibility mode for DASH H.265 outputs. Adds TTML caption styling options. Adds interlace mode support for XAVC HD Intra CBG profile. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f9ca64dcae7be64090d657721742434c96642e5\"\u003e4f9ca64d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Update UserData and UploadPolicy shapes to use SecureBlob (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0369a0ea4d2a035f83ed50bee70c2dde699aaa67\"\u003e0369a0ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Online evaluation configurations now support up to 25 evaluators. CloudWatch Logs data sources for online evaluation now support up to 10 log groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/add6274465d43abc87b6906ae4120ebe781fd117\"\u003eadd62744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Amazon GuardDuty now supports custom detection rules, including APIs to manage rule associations and organization-level configurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4309459f0cdefe421f297d62a09718866eaa7db\"\u003ec4309459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support for managing SMIME signing certificates for email identities, including associating, listing, and disassociating certificates. Added the UpdateConfigurationSet operation to configure message security options such as signing scheme. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d6518c22e633a027d6f6256fbb061420546f617\"\u003e5d6518c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds renewal support for AWS Marketplace private offers. Agreements report whether they renew and, if not, why. Renewal terms add price increases, renewal limits, renewal decision deadlines, and payment schedule templates. SearchAgreements adds filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5cffee4c9b6275d77927ff7bbb730c00bf3485e0\"\u003e5cffee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1124.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1123.0\u003c/h2\u003e\n\u003ch4\u003e3.1123.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Release HTTP and AGUI descriptors to the dataplane model (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c4c7422f59da24786fc3bd4832fd7e43ac113f2\"\u003e3c4c7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e  handle passive credential refresh rejection (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8281\"\u003e#8281\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f36843d44080477ce9b677df75d33240d909c653\"\u003ef36843d4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1123.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1122.0\u003c/h2\u003e\n\u003ch4\u003e3.1122.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Updated the descriptions for the AWS Control Tower ListEnabledControls API parameters to make them more accurate and intuitive. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c54ac4e6019f585fcf54a956b8d30e38c6cb1a86\"\u003ec54ac4e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS now returns ConditionalBehavior on DescribeRegistrationFieldDefinitions, allowing you to programmatically discover which registration fields are required, optional, or disallowed based on the values of other fields in the same form. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9cbace13989c31d55c45812ee801a29cf90f00ed\"\u003e9cbace13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1118.0...v3.1119.0\"\u003e3.1119.0\u003c/a\u003e (2026-08-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1117.0...v3.1118.0\"\u003e3.1118.0\u003c/a\u003e (2026-08-25)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d760a00859a08b5d04590ee047510b49add12361\"\u003e\u003ccode\u003ed760a00\u003c/code\u003e\u003c/a\u003e Publish v3.1116.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e\u003ccode\u003e8369ada\u003c/code\u003e\u003c/a\u003e chore(codegen): update to sync with the latest smithy-ts (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8272\"\u003e#8272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1124.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/lib-storage` from 3.1095.0 to 3.1124.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/lib-storage's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1124.0\u003c/h2\u003e\n\u003ch4\u003e3.1124.0(2026-09-01)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5f5319a0725d161a33214c9f68f9cafcf39f9c74\"\u003e5f5319a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now provides configurable control over S3 direct access, allowing you to explicitly enable or disable how functions stream file reads directly from S3 buckets. This gives you flexibility to tune data access behavior based on your workload requirements, independent of memory size. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4738dbb8a2d21758f9c4ebf005fb6d766bfd417\"\u003eb4738dbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns renewalTerm for offers with pre-authorized renewals, exposing maxRenewals, lockoutPeriod, adjustmentDeadline, priceIncrease (fixed percentage or percentage range), and termTemplates (renewal payment schedules). Enables buyers to view renewal pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fbc92ca1bf046ddbdc7735bf551ed5c4fc3afc2\"\u003e1fbc92ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iotsitewise:\u003c/strong\u003e  AWS IoT SiteWise Scenario Discovery now supports mounting Amazon S3 data directly into pipeline task containers via S3 Access Points, and configuring additional ephemeral storage per task. Mount configurations can be overridden at execution time. See the API guide for details. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b3b8a5b54bf1d84eb9852d7d33ed5dd69469566\"\u003e3b3b8a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  This release adds support for the Amazon Lightsail GetProfile API, which returns the profile for the specified account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a05a4bf26cb6b487c136a4a386de3fd654537d88\"\u003ea05a4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Amazon Kinesis Data Streams now supports a dry run feature for data-plane APIs to validate the permissions and request parameters. If all checks complete successfully, the API returns a 'DryRunOperationException', confirming the request would have succeeded without the 'DryRun' parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1241eb9057be16dd1c8524708bcfd1e2ab0f3\"\u003eb7c1241e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-taxsettings:\u003c/strong\u003e  France and Monaco Additional Info changes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93faab8560bc9b101465bc805a9829abe476be5b\"\u003e93faab85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for AAC passthrough. Adds ManifestCues option to support HLS manifest Cue marker passthrough. Adds playback device compatibility mode for DASH H.265 outputs. Adds TTML caption styling options. Adds interlace mode support for XAVC HD Intra CBG profile. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f9ca64dcae7be64090d657721742434c96642e5\"\u003e4f9ca64d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Update UserData and UploadPolicy shapes to use SecureBlob (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0369a0ea4d2a035f83ed50bee70c2dde699aaa67\"\u003e0369a0ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Online evaluation configurations now support up to 25 evaluators. CloudWatch Logs data sources for online evaluation now support up to 10 log groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/add6274465d43abc87b6906ae4120ebe781fd117\"\u003eadd62744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Amazon GuardDuty now supports custom detection rules, including APIs to manage rule associations and organization-level configurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4309459f0cdefe421f297d62a09718866eaa7db\"\u003ec4309459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support for managing SMIME signing certificates for email identities, including associating, listing, and disassociating certificates. Added the UpdateConfigurationSet operation to configure message security options such as signing scheme. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d6518c22e633a027d6f6256fbb061420546f617\"\u003e5d6518c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds renewal support for AWS Marketplace private offers. Agreements report whether they renew and, if not, why. Renewal terms add price increases, renewal limits, renewal decision deadlines, and payment schedule templates. SearchAgreements adds filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5cffee4c9b6275d77927ff7bbb730c00bf3485e0\"\u003e5cffee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1124.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1123.0\u003c/h2\u003e\n\u003ch4\u003e3.1123.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Release HTTP and AGUI descriptors to the dataplane model (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c4c7422f59da24786fc3bd4832fd7e43ac113f2\"\u003e3c4c7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e  handle passive credential refresh rejection (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8281\"\u003e#8281\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f36843d44080477ce9b677df75d33240d909c653\"\u003ef36843d4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1123.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1122.0\u003c/h2\u003e\n\u003ch4\u003e3.1122.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Updated the descriptions for the AWS Control Tower ListEnabledControls API parameters to make them more accurate and intuitive. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c54ac4e6019f585fcf54a956b8d30e38c6cb1a86\"\u003ec54ac4e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS now returns ConditionalBehavior on DescribeRegistrationFieldDefinitions, allowing you to programmatically discover which registration fields are required, optional, or disallowed based on the values of other fields in the same form. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9cbace13989c31d55c45812ee801a29cf90f00ed\"\u003e9cbace13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md\"\u003e@​aws-sdk/lib-storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1118.0...v3.1119.0\"\u003e3.1119.0\u003c/a\u003e (2026-08-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/lib-storage\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1117.0...v3.1118.0\"\u003e3.1118.0\u003c/a\u003e (2026-08-25)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d760a00859a08b5d04590ee047510b49add12361\"\u003e\u003ccode\u003ed760a00\u003c/code\u003e\u003c/a\u003e Publish v3.1116.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e\u003ccode\u003e8369ada\u003c/code\u003e\u003c/a\u003e chore(codegen): update to sync with the latest smithy-ts (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage/issues/8272\"\u003e#8272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1124.0/lib/lib-storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1095.0 to 3.1124.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1124.0\u003c/h2\u003e\n\u003ch4\u003e3.1124.0(2026-09-01)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5f5319a0725d161a33214c9f68f9cafcf39f9c74\"\u003e5f5319a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now provides configurable control over S3 direct access, allowing you to explicitly enable or disable how functions stream file reads directly from S3 buckets. This gives you flexibility to tune data access behavior based on your workload requirements, independent of memory size. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b4738dbb8a2d21758f9c4ebf005fb6d766bfd417\"\u003eb4738dbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  GetOfferTerms now returns renewalTerm for offers with pre-authorized renewals, exposing maxRenewals, lockoutPeriod, adjustmentDeadline, priceIncrease (fixed percentage or percentage range), and termTemplates (renewal payment schedules). Enables buyers to view renewal pricing and terms. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1fbc92ca1bf046ddbdc7735bf551ed5c4fc3afc2\"\u003e1fbc92ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-iotsitewise:\u003c/strong\u003e  AWS IoT SiteWise Scenario Discovery now supports mounting Amazon S3 data directly into pipeline task containers via S3 Access Points, and configuring additional ephemeral storage per task. Mount configurations can be overridden at execution time. See the API guide for details. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b3b8a5b54bf1d84eb9852d7d33ed5dd69469566\"\u003e3b3b8a5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lightsail:\u003c/strong\u003e  This release adds support for the Amazon Lightsail GetProfile API, which returns the profile for the specified account. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a05a4bf26cb6b487c136a4a386de3fd654537d88\"\u003ea05a4bf2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-kinesis:\u003c/strong\u003e  Amazon Kinesis Data Streams now supports a dry run feature for data-plane APIs to validate the permissions and request parameters. If all checks complete successfully, the API returns a 'DryRunOperationException', confirming the request would have succeeded without the 'DryRun' parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b7c1241eb9057be16dd1c8524708bcfd1e2ab0f3\"\u003eb7c1241e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-taxsettings:\u003c/strong\u003e  France and Monaco Additional Info changes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/93faab8560bc9b101465bc805a9829abe476be5b\"\u003e93faab85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediaconvert:\u003c/strong\u003e  Adds support for AAC passthrough. Adds ManifestCues option to support HLS manifest Cue marker passthrough. Adds playback device compatibility mode for DASH H.265 outputs. Adds TTML caption styling options. Adds interlace mode support for XAVC HD Intra CBG profile. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f9ca64dcae7be64090d657721742434c96642e5\"\u003e4f9ca64d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Update UserData and UploadPolicy shapes to use SecureBlob (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0369a0ea4d2a035f83ed50bee70c2dde699aaa67\"\u003e0369a0ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  Online evaluation configurations now support up to 25 evaluators. CloudWatch Logs data sources for online evaluation now support up to 10 log groups. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/add6274465d43abc87b6906ae4120ebe781fd117\"\u003eadd62744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Amazon GuardDuty now supports custom detection rules, including APIs to manage rule associations and organization-level configurations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c4309459f0cdefe421f297d62a09718866eaa7db\"\u003ec4309459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Added support for managing SMIME signing certificates for email identities, including associating, listing, and disassociating certificates. Added the UpdateConfigurationSet operation to configure message security options such as signing scheme. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5d6518c22e633a027d6f6256fbb061420546f617\"\u003e5d6518c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds renewal support for AWS Marketplace private offers. Agreements report whether they renew and, if not, why. Renewal terms add price increases, renewal limits, renewal decision deadlines, and payment schedule templates. SearchAgreements adds filters. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5cffee4c9b6275d77927ff7bbb730c00bf3485e0\"\u003e5cffee4c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1124.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1123.0\u003c/h2\u003e\n\u003ch4\u003e3.1123.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Release HTTP and AGUI descriptors to the dataplane model (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c4c7422f59da24786fc3bd4832fd7e43ac113f2\"\u003e3c4c7422\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecredential-provider-node:\u003c/strong\u003e  handle passive credential refresh rejection (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8281\"\u003e#8281\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f36843d44080477ce9b677df75d33240d909c653\"\u003ef36843d4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1123.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1122.0\u003c/h2\u003e\n\u003ch4\u003e3.1122.0(2026-08-31)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Updated the descriptions for the AWS Control Tower ListEnabledControls API parameters to make them more accurate and intuitive. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c54ac4e6019f585fcf54a956b8d30e38c6cb1a86\"\u003ec54ac4e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pinpoint-sms-voice-v2:\u003c/strong\u003e  AWS End User Messaging SMS now returns ConditionalBehavior on DescribeRegistrationFieldDefinitions, allowing you to programmatically discover which registration fields are required, optional, or disallowed based on the values of other fields in the same form. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9cbace13989c31d55c45812ee801a29cf90f00ed\"\u003e9cbace13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1123.0...v3.1124.0\"\u003e3.1124.0\u003c/a\u003e (2026-09-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1122.0...v3.1123.0\"\u003e3.1123.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1121.0...v3.1122.0\"\u003e3.1122.0\u003c/a\u003e (2026-08-31)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1120.0...v3.1121.0\"\u003e3.1121.0\u003c/a\u003e (2026-08-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1119.0...v3.1120.0\"\u003e3.1120.0\u003c/a\u003e (2026-08-27)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1118.0...v3.1119.0\"\u003e3.1119.0\u003c/a\u003e (2026-08-26)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1117.0...v3.1118.0\"\u003e3.1118.0\u003c/a\u003e (2026-08-25)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e80cab3d6831ad16c976bd65ba28a3467e1163e6\"\u003e\u003ccode\u003ee80cab3\u003c/code\u003e\u003c/a\u003e Publish v3.1124.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/49a1557a8f25447d8dbe714d2ac2cfbb482d2c1d\"\u003e\u003ccode\u003e49a1557\u003c/code\u003e\u003c/a\u003e Publish v3.1123.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e1cf460a1e4707e137931804e3e7b71a8392f227\"\u003e\u003ccode\u003ee1cf460\u003c/code\u003e\u003c/a\u003e Publish v3.1122.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e53a25aafbdd772c90d26471dc271e383f1daf71\"\u003e\u003ccode\u003ee53a25a\u003c/code\u003e\u003c/a\u003e Publish v3.1121.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6be6f8dd3ee8d43fd70dfb5b52a977ce251c720\"\u003e\u003ccode\u003ed6be6f8\u003c/code\u003e\u003c/a\u003e Publish v3.1120.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ba4e4498a7610ec0b5ad7af195db137f618e09bc\"\u003e\u003ccode\u003eba4e449\u003c/code\u003e\u003c/a\u003e Publish v3.1119.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c65dd6533de52787da39c1bc58177b4258a044ea\"\u003e\u003ccode\u003ec65dd65\u003c/code\u003e\u003c/a\u003e Publish v3.1118.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/78b069ac777c0b3e8cca25aff07efc551ab59608\"\u003e\u003ccode\u003e78b069a\u003c/code\u003e\u003c/a\u003e Publish v3.1117.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d760a00859a08b5d04590ee047510b49add12361\"\u003e\u003ccode\u003ed760a00\u003c/code\u003e\u003c/a\u003e Publish v3.1116.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8369ada75d60056e24e1ee8bca20f16ce2faea93\"\u003e\u003ccode\u003e8369ada\u003c/code\u003e\u003c/a\u003e chore(codegen): update to sync with the latest smithy-ts (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8272\"\u003e#8272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1124.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@elastic/elasticsearch` from 9.0.1 to 9.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/elastic/elasticsearch-js/releases\"\u003e@​elastic/elasticsearch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.5.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.5.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.3\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.2\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.1\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.4.0-release-notes\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/9.3/changelog-client.html\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.3.3-release-notes\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.3.2-release-notes\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.3.1-release-notes\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#elasticsearch-javascript-client-9.3.0-release-notes\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.2.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.2.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://www.elastic.co/docs/release-notes/elasticsearch/clients/javascript#9.0.3\"\u003eChangelog\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/elastic/elasticsearch-js/commit/dce730c5d28ae072a8ffd61d2c511c87fcc49973\"\u003e\u003ccode\u003edce730c\u003c/code\u003e\u003c/a\u003e chore: prep 9.5.1 patch release (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3430\"\u003e#3430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/216612137ac9f4a6ea40f26ffcb566b0c7ec312a\"\u003e\u003ccode\u003e2166121\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3429\"\u003e#3429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/bc0d7f6e97a3351533706153a93afc05cf3b99fe\"\u003e\u003ccode\u003ebc0d7f6\u003c/code\u003e\u003c/a\u003e Auto-generated code for 9.5 (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3422\"\u003e#3422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/65848a7625b17de94cac7b40193bc2a3805f1163\"\u003e\u003ccode\u003e65848a7\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3417\"\u003e#3417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/c55ade6ef57aa637821801a9ca972a8af79db743\"\u003e\u003ccode\u003ec55ade6\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3415\"\u003e#3415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/e1cbc8fce2fdff0b141804aaacbb1f47cb0f3289\"\u003e\u003ccode\u003ee1cbc8f\u003c/code\u003e\u003c/a\u003e docs: add 9.5.0 release notes (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3405\"\u003e#3405\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3406\"\u003e#3406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/915e73a5576b79a7d90626b5ee0bcc173f1ee18e\"\u003e\u003ccode\u003e915e73a\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3400\"\u003e#3400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/f4bded874d63a594e2a0d408ba825bda358a34c6\"\u003e\u003ccode\u003ef4bded8\u003c/code\u003e\u003c/a\u003e feat: expose maxPathLength client option (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3380\"\u003e#3380\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3389\"\u003e#3389\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/6954d3e6e27a4757e7e81d6ca53e419e2eb71726\"\u003e\u003ccode\u003e6954d3e\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3385\"\u003e#3385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/elastic/elasticsearch-js/commit/1eda1923abcc869b3cd0a866e7c831bbe05eb183\"\u003e\u003ccode\u003e1eda192\u003c/code\u003e\u003c/a\u003e Auto-generated API code (\u003ca href=\"https://redirect.github.com/elastic/elasticsearch-js/issues/3382\"\u003e#3382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/elastic/elasticsearch-js/compare/v9.0.1...v9.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​elastic/elasticsearch\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/config-array` from 0.19.1 to 0.23.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/config-array's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003econfig-array: v0.23.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/config-array-v0.23.4...config-array-v0.23.5\"\u003e0.23.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erevert re-export ESM types in CommonJS (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/427\"\u003e#427\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b16fe1af3432e92bdb193a5d1f6c89c4b0e3093\"\u003e9b16fe1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependen...\n\n_Description has been truncated_","html_url":"https://github.com/schemalabz/opencouncil/pull/709","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/schemalabz%2Fopencouncil/issues/709","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/709/packages"}},{"old_version":"1.31.0","new_version":"1.32.3","update_type":"minor","path":null,"pr_created_at":"2026-08-31T13:08:02.000Z","version_change":"1.31.0 → 1.32.3","issue":{"uuid":"5300503470","node_id":"PR_kwDOO0sVBc8AAAABBmo5ig","number":375,"state":"closed","title":"fix: bump the openmeteo group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-09-07T13:07:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-08-31T13:08:02.000Z","updated_at":"2026-09-07T13:07:42.000Z","time_to_close":604778,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"openmeteo","update_count":16,"packages":[{"name":"@lucide/svelte","old_version":"1.23.0","new_version":"1.34.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.69.1","new_version":"2.70.3","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.1.2","new_version":"7.3.0","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@turf/turf","old_version":"7.3.4","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@types/node","old_version":"26.1.0","new_version":"26.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"bits-ui","old_version":"2.18.0","new_version":"2.19.0","repository_url":"https://github.com/huntabyte/bits-ui"},{"name":"eslint","old_version":"10.6.0","new_version":"10.9.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.20.0","new_version":"3.23.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.7.0","new_version":"17.11.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"maplibre-gl","old_version":"5.24.0","new_version":"6.5.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"svelte-sonner","old_version":"1.1.0","new_version":"1.2.1","repository_url":"https://github.com/wobsoriano/svelte-sonner"},{"name":"tailwind-variants","old_version":"3.2.2","new_version":"3.3.1","repository_url":"https://github.com/heroui-inc/tailwind-variants"},{"name":"terra-draw","old_version":"1.31.0","new_version":"1.32.3","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"typescript","old_version":"6.0.2","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.67.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.0","new_version":"8.2.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the openmeteo group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.23.0` | `1.34.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.69.1` | `2.70.3` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.1.2` | `7.3.0` |\n| [@turf/turf](https://github.com/Turfjs/turf) | `7.3.4` | `7.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.0` | `26.2.0` |\n| [bits-ui](https://github.com/huntabyte/bits-ui) | `2.18.0` | `2.19.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.6.0` | `10.9.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.20.0` | `3.23.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.11.0` |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `5.24.0` | `6.5.0` |\n| [svelte-sonner](https://github.com/wobsoriano/svelte-sonner) | `1.1.0` | `1.2.1` |\n| [tailwind-variants](https://github.com/heroui-inc/tailwind-variants) | `3.2.2` | `3.3.1` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.31.0` | `1.32.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.2` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.67.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.2.2` |\n\n\nUpdates `@lucide/svelte` from 1.23.0 to 1.34.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.34.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: update icon design discussion template by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4726\"\u003elucide-icons/lucide#4726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the preact-deps group with 2 updates 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/lucide-icons/lucide/pull/4738\"\u003elucide-icons/lucide#4738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-clock\u003c/code\u003e icon by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4722\"\u003elucide-icons/lucide#4722\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.33.0...1.34.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.33.0...1.34.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.33.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add list-clock icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4636\"\u003elucide-icons/lucide#4636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-dimensions by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4547\"\u003elucide-icons/lucide#4547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eusb-c-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4556\"\u003elucide-icons/lucide#4556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): correct Vanilla icon import casing by \u003ca href=\"https://github.com/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eaudio-lines-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4589\"\u003elucide-icons/lucide#4589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icon-discussions): add icon design template by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4691\"\u003elucide-icons/lucide#4691\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emop\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4682\"\u003elucide-icons/lucide#4682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(scripts): Potential fix for code scanning alert no. 31: Inefficient regular expression by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4723\"\u003elucide-icons/lucide#4723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group with 3 updates 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/lucide-icons/lucide/pull/4720\"\u003elucide-icons/lucide#4720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icon-discussions): close discussions with banned phrases by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4692\"\u003elucide-icons/lucide#4692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emidi-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\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/hugosmoreira\"\u003e\u003ccode\u003e@​hugosmoreira\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4597\"\u003elucide-icons/lucide#4597\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simoncoudeville\"\u003e\u003ccode\u003e@​simoncoudeville\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3754\"\u003elucide-icons/lucide#3754\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.32.0...1.33.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.32.0...1.33.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecar-battery\u003c/code\u003e icon by \u003ca href=\"https://github.com/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(categories): fixes emoji.json by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4697\"\u003elucide-icons/lucide#4697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.40 to 3.5.41 in the vue-deps group across 1 directory 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/lucide-icons/lucide/pull/4695\"\u003elucide-icons/lucide#4695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(dev): upgrade ESLint to latest compatible stack (v10) by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4378\"\u003elucide-icons/lucide#4378\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add square-text by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4609\"\u003elucide-icons/lucide#4609\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/andreynaz4renko\"\u003e\u003ccode\u003e@​andreynaz4renko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4088\"\u003elucide-icons/lucide#4088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.31.0...1.32.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.31.0...1.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-badge\u003c/code\u003e icon by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add angle by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4545\"\u003elucide-icons/lucide#4545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eeject\u003c/code\u003e icon by \u003ca href=\"https://github.com/ThibautMarechal\"\u003e\u003ccode\u003e@​ThibautMarechal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4043\"\u003elucide-icons/lucide#4043\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/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4638\"\u003elucide-icons/lucide#4638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/7c758075a3e4414aa9a96d4341ca59948a5fdeb4\"\u003e\u003ccode\u003e7c75807\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the svelte-deps group with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4720\"\u003e#4720\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/510f495687275897c308a753f49583bb9b4128a7\"\u003e\u003ccode\u003e510f495\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the svelte-deps group with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4671\"\u003e#4671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.34.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.69.1 to 2.70.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent quadratic backtracking in \u003ccode\u003eAccept\u003c/code\u003e header content negotiation (\u003ca href=\"https://redirect.github.com/homebase-garage/igeclouds.github.io/pull/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update links to hooks documentation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable CSRF protection in builds with a non-production \u003ccode\u003eNODE_ENV\u003c/code\u003e value (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16313\"\u003e#16313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.69.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: detect destructured \u003ccode\u003eload\u003c/code\u003e and \u003ccode\u003eactions\u003c/code\u003e exports during type generation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16329\"\u003e#16329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS URL references are absolute when \u003ccode\u003epaths.relative\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16315\"\u003e#16315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: align MAX_COOKIE_SIZE with RFC 6265bis (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16322\"\u003e#16322\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.69.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set \u003ccode\u003edefine\u003c/code\u003e values on \u003ccode\u003eglobalThis\u003c/code\u003e when running Vitest (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16246\"\u003e#16246\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/sveltejs/kit/blob/version-3/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent quadratic backtracking in \u003ccode\u003eAccept\u003c/code\u003e header content negotiation (\u003ca href=\"https://github.com/sveltejs/kit/commit/82712fc02c24b1dcf5b25d7a52129cd8455f04f5\"\u003e\u003ccode\u003e82712fc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update links to hooks documentation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable CSRF protection in builds with a non-production \u003ccode\u003eNODE_ENV\u003c/code\u003e value (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16313\"\u003e#16313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.69.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: detect destructured \u003ccode\u003eload\u003c/code\u003e and \u003ccode\u003eactions\u003c/code\u003e exports during type generation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16329\"\u003e#16329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS URL references are absolute when \u003ccode\u003epaths.relative\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16315\"\u003e#16315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: align MAX_COOKIE_SIZE with RFC 6265bis (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16322\"\u003e#16322\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.69.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: detect destructured \u003ccode\u003eload\u003c/code\u003e and \u003ccode\u003eactions\u003c/code\u003e exports during type generation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16329\"\u003e#16329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS URL references are absolute when \u003ccode\u003epaths.relative\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16315\"\u003e#16315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: exclude deleted cookies from \u003ccode\u003ecookies.getAll()\u003c/code\u003e so it stays consistent with \u003ccode\u003ecookies.get()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16297\"\u003e#16297\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: reset failed \u003ccode\u003e\u0026lt;svelte:boundary\u0026gt;\u003c/code\u003e on client navigation so a stale \u003ccode\u003e+error.svelte\u003c/code\u003e is torn down (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16296\"\u003e#16296\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/39e8e1fbd4feba7f22dd46bfdf7335362c38de16\"\u003e\u003ccode\u003e39e8e1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16771\"\u003e#16771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e fix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1ad0d437e1ee08d1b65fc3a6a8d659adbc4a8724\"\u003e\u003ccode\u003e1ad0d43\u003c/code\u003e\u003c/a\u003e chore: get Vercel split platform tests running (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16666\"\u003e#16666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a297affcec19d6f4d2df8bac1b292d8c34486344\"\u003e\u003ccode\u003ea297aff\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16571\"\u003e#16571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/82712fc02c24b1dcf5b25d7a52129cd8455f04f5\"\u003e\u003ccode\u003e82712fc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4c2355f9fd4f9b5ed682626ebc71103e6dbd9169\"\u003e\u003ccode\u003e4c2355f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16418\"\u003e#16418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c1665b9cd45e062caf0f3d130274d2925a149e76\"\u003e\u003ccode\u003ec1665b9\u003c/code\u003e\u003c/a\u003e docs: update hooks page (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4da36e64aa5c78e52ed7e34144dd6ba625efc7eb\"\u003e\u003ccode\u003e4da36e6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16343\"\u003e#16343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/78f28f16f8d5e2a5b9be9cc274bcf45dd27ec75b\"\u003e\u003ccode\u003e78f28f1\u003c/code\u003e\u003c/a\u003e feat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ffa0e3b06e82d7023dd2189ccfe1fc191c90b941\"\u003e\u003ccode\u003effa0e3b\u003c/code\u003e\u003c/a\u003e fix: don't disable CSRF protection in builds with a non-production NODE_ENV (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.70.3/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.1.2 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/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inspector): add a context menu with current component stack (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enforce ltr styles for inspector (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure the inspector is injected into the client correctly for Vite+ projects (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1355\"\u003e#1355\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/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inspector): add a context menu with current component stack (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enforce ltr styles for inspector (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure the inspector is injected into the client correctly for Vite+ projects (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/e6a89fc7d4285315ab26588a51199a421e4c81cd\"\u003e\u003ccode\u003ee6a89fc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1377\"\u003e#1377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/2eeef7ef17d527fd4a0cf5df42882106ace6885a\"\u003e\u003ccode\u003e2eeef7e\u003c/code\u003e\u003c/a\u003e feat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/f92b24ad9cabacdde0f0d37ace921c23234c1d6b\"\u003e\u003ccode\u003ef92b24a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency magic-string to v1 (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d3d4052612b177ef83d00632fd560ca6b8d8863c\"\u003e\u003ccode\u003ed3d4052\u003c/code\u003e\u003c/a\u003e fix: don't log inline config when encountering unexpected options (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c9feef65f78bb42a1dc85c58522ca3c9bdfde01c\"\u003e\u003ccode\u003ec9feef6\u003c/code\u003e\u003c/a\u003e chore: add type annotations to Inspector.svelte (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/02981fd9bb395b6aa5453e2bc3166778ae71e326\"\u003e\u003ccode\u003e02981fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4158aa2da85af8362364844548a9ba6787111719\"\u003e\u003ccode\u003e4158aa2\u003c/code\u003e\u003c/a\u003e feat: context menu with component stack (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c867a3ac277a61d8f398c21fc561fd33e8970e15\"\u003e\u003ccode\u003ec867a3a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/dbdb2552c0d050178f1d89dfb0ae5fa98d5c2f2b\"\u003e\u003ccode\u003edbdb255\u003c/code\u003e\u003c/a\u003e fix: inspector rtl host styles (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/694bc9585e65e047cc12f4fa875bd3a56281302f\"\u003e\u003ccode\u003e694bc95\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript to v6 (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1315\"\u003e#1315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.3.0/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/turf` from 7.3.4 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/turf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.4...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.1.0 to 26.2.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bits-ui` from 2.18.0 to 2.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/huntabyte/bits-ui/releases\"\u003ebits-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ebits-ui@2.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Checkbox): pass \u003ccode\u003eform\u003c/code\u003e to the hidden input (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DateField): keep focus on the year while correcting its first digit (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2100\"\u003e#2100\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): close \u003ccode\u003eTooltip.Trigger\u003c/code\u003e on \u003ccode\u003epointerdown\u003c/code\u003e for any pointer button so right/middle click dismiss the tooltip and cancel a pending delayed open (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2101\"\u003e#2101\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(RadioGroup): don't select item on pointer-driven focus- \u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2098\"\u003e#2098\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2098\"\u003e#2098\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.18.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(DismissibleLayer): cancel pending \u003ccode\u003eafterSleep\u003c/code\u003e timer on destroy to prevent \u003ccode\u003ederived_inert\u003c/code\u003e and stale document listeners (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2080\"\u003e#2080\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2087\"\u003e#2087\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(TextSelectionLayer): don't read the \u003ccode\u003eref\u003c/code\u003e box in \u003ccode\u003e#pointerdown\u003c/code\u003e before the enabled check, which emitted \u003ccode\u003ederived_inert\u003c/code\u003e on every document pointerdown when a leaked listener outlived its component (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2107\"\u003e#2107\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(AlertDialog): pass \u003ccode\u003edisabled\u003c/code\u003e through to button in \u003ccode\u003eAlertDialog.Cancel\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2068\"\u003e#2068\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ebits-ui@2.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(text-selection-layer): snapshot enabled and pointer handlers for listeners (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Tooltip): set wrapper pointer-events when hoverable content is disabled (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2041\"\u003e#2041\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix(Menu): prevent page scroll-jump on item hover when \u003ccode\u003escroll-padding\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/pull/2035\"\u003e#2035\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d9cc7ccd804e781596c68ca755d0ebb373d0776b\"\u003e\u003ccode\u003ed9cc7cc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2108\"\u003e#2108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/d131732acda71bec25d284c7e56beee8ac0e839f\"\u003e\u003ccode\u003ed131732\u003c/code\u003e\u003c/a\u003e fix(DateField): year backspace clearing (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2100\"\u003e#2100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/b78f8ccb1102332eebcbbc9647038ff825eb47de\"\u003e\u003ccode\u003eb78f8cc\u003c/code\u003e\u003c/a\u003e fix(RadioGroup): don't select item on pointer-driven focus (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2098\"\u003e#2098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/eeed982a02dc1a1f33b62e05f9b7370423a37b56\"\u003e\u003ccode\u003eeeed982\u003c/code\u003e\u003c/a\u003e feat(Checkbox): Pass \u003ccode\u003eform\u003c/code\u003e prop to the hidden input (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2089\"\u003e#2089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/71960141a658c837576a4b3efebc3139cc1e5aa6\"\u003e\u003ccode\u003e7196014\u003c/code\u003e\u003c/a\u003e fix(Tooltip): close trigger on pointerdown for any pointer button (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2101\"\u003e#2101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/cb8c9045b2e843de5f1ff2ff855587b88df3892e\"\u003e\u003ccode\u003ecb8c904\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2071\"\u003e#2071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/e3254e0be20ae45b16e655adcd7e2866ba47efd3\"\u003e\u003ccode\u003ee3254e0\u003c/code\u003e\u003c/a\u003e docs: Add missing type import to Slider example (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2104\"\u003e#2104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/aa0a18d7b3d235feed1fa5dc03db9788ee49cb18\"\u003e\u003ccode\u003eaa0a18d\u003c/code\u003e\u003c/a\u003e fix(TextSelectionLayer): avoid reading destroyed \u003ccode\u003eref\u003c/code\u003e box on document pointe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0da43b892fd45d69fe1c9452a41d1e646a644aab\"\u003e\u003ccode\u003e0da43b8\u003c/code\u003e\u003c/a\u003e test: fix the two races behind the recurring CI failures (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2102\"\u003e#2102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/huntabyte/bits-ui/commit/0522bd1a75eae65db5bb4c387ba44c398de8baae\"\u003e\u003ccode\u003e0522bd1\u003c/code\u003e\u003c/a\u003e fix: cancel DismissibleLayer afterSleep timer on destroy (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2080\"\u003e#2080\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/huntabyte/bits-ui/issues/2087\"\u003e#2087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/huntabyte/bits-ui/compare/bits-ui@2.18.0...bits-ui@2.19.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.6.0 to 10.9.0\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.9.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e) (Rithish S)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4\"\u003e\u003ccode\u003e55db479\u003c/code\u003e\u003c/a\u003e feat: add checkConditionalExpressions to \u003ccode\u003eno-unmodified-loop-condition\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21175\"\u003e#21175\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e) (Yang Hyeonjong)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635\"\u003e\u003ccode\u003e684b579\u003c/code\u003e\u003c/a\u003e fix: prefer-template invalid autofix creates a tagged template call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21207\"\u003e#21207\u003c/a\u003e) (김채영)\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/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610\"\u003e\u003ccode\u003e585ef37\u003c/code\u003e\u003c/a\u003e docs: update architecture documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21112\"\u003e#21112\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76\"\u003e\u003ccode\u003ef3993b0\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e\"\u003e\u003ccode\u003effc87d6\u003c/code\u003e\u003c/a\u003e docs: fix broken links in Further Reading sections (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21203\"\u003e#21203\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d\"\u003e\u003ccode\u003e1a761e1\u003c/code\u003e\u003c/a\u003e docs: update moved JSX specification links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21198\"\u003e#21198\u003c/a\u003e) (Imran Mustafa)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388\"\u003e\u003ccode\u003e4d00ca4\u003c/code\u003e\u003c/a\u003e docs: update ESLint peer dependency to \u003ccode\u003e^10.0.0\u003c/code\u003e in shareable configs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21202\"\u003e#21202\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a\"\u003e\u003ccode\u003e510d1a2\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b\"\u003e\u003ccode\u003ef878d21\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21200\"\u003e#21200\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85\"\u003e\u003ccode\u003e4891e50\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4.37.4 to 4.37.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21199\"\u003e#21199\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.8.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/18eb0a7e787b9fac3049ef3dad0e845d2bd940a4\"\u003e\u003ccode\u003e18eb0a7\u003c/code\u003e\u003c/a\u003e fix: prevent ASI hazard in \u003ccode\u003eno-unused-labels\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21173\"\u003e#21173\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/151ba3f5834a0909e8b9b1736f4889ac694c0104\"\u003e\u003ccode\u003e151ba3f\u003c/code\u003e\u003c/a\u003e fix: false positives in \u003ccode\u003egetter-return\u003c/code\u003e and \u003ccode\u003eaccessor-pairs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21163\"\u003e#21163\u003c/a\u003e) (Grit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6898df9364639ee64b9448a4cb6b08a30c16bd37\"\u003e\u003ccode\u003e6898df9\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-denylist\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21166\"\u003e#21166\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d7db6628e2badf0857cb88734fe641c3874bce9\"\u003e\u003ccode\u003e4d7db66\u003c/code\u003e\u003c/a\u003e fix: ignore meta-property names in \u003ccode\u003eid-match\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21167\"\u003e#21167\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/677214e7eea83d8bc6e4b79eea871577e1369d5f\"\u003e\u003ccode\u003e677214e\u003c/code\u003e\u003c/a\u003e fix: handle ASI hazards in no-unused-vars removeVar suggestion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20935\"\u003e#20935\u003c/a\u003e) (kuldeep kumar)\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/7d0cbf81cfdb7526b5c4cb7b222ddc7f257db560\"\u003e\u003ccode\u003e7d0cbf8\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a05812adb12598b32e85297b98df5ad14501d60\"\u003e\u003ccode\u003e0a05812\u003c/code\u003e\u003c/a\u003e docs: add missing backticks to \u003ccode\u003eno-duplicate-imports.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21183\"\u003e#21183\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/678c90b55da2889d4400cbf6e2584ab683faf202\"\u003e\u003ccode\u003e678c90b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a104242e8e1c5614940fab7324346974cff7d26\"\u003e\u003ccode\u003e8a10424\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69bb948061105426dbe6e3c931fcda783286e020\"\u003e\u003ccode\u003e69bb948\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0a148005051fded2ef1d14cc228ae505251b4b10\"\u003e\u003ccode\u003e0a14800\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21196\"\u003e#21196\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/05adcb13542061dc7fadde5cd58d23d405a96d93\"\u003e\u003ccode\u003e05adcb1\u003c/code\u003e\u003c/a\u003e test: fix failing ecosystem test for \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21191\"\u003e#21191\u003c/a\u003e) (Lazizbek Ergashev)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/56110356652dd614b3cf0933538abb551fc6bd6f\"\u003e\u003ccode\u003e5611035\u003c/code\u003e\u003c/a\u003e test: add error locations info to \u003ccode\u003eno-void\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21185\"\u003e#21185\u003c/a\u003e) (Lee Daeun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee47333aa681cfc3cb54df08c38f211ea219cc2a\"\u003e\u003ccode\u003eee47333\u003c/code\u003e\u003c/a\u003e ci: bump github/codeql-action from 4 to 4.37.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21176\"\u003e#21176\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f131c034ad91bbf06bcbb6b5e931447a8e419a46\"\u003e\u003ccode\u003ef131c03\u003c/code\u003e\u003c/a\u003e chore: improve ecosystem test failure reporting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20937\"\u003e#20937\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f6eddee609b369b50993eab08d437dda4700991\"\u003e\u003ccode\u003e1f6edde\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21182\"\u003e#21182\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3266fb26c719c6b90a6cbe54bb120c9335ad19c\"\u003e\u003ccode\u003ed3266fb\u003c/code\u003e\u003c/a\u003e chore: unpin \u003ccode\u003ewebpack\u003c/code\u003e dependency (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21172\"\u003e#21172\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c27bc926e496985eb7911c09eb60914b2e4b5d0f\"\u003e\u003ccode\u003ec27bc92\u003c/code\u003e\u003c/a\u003e 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa831d95b326e6d23671d9b2df1ea5dbc64f6f34\"\u003e\u003ccode\u003efa831d9\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17\"\u003e\u003ccode\u003e899dbf1\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.37.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21243\"\u003e#21243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b\"\u003e\u003ccode\u003e08de88e\u003c/code\u003e\u003c/a\u003e feat: handle underflow in no-loss-of-precision (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21218\"\u003e#21218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53\"\u003e\u003ccode\u003e9ef407a\u003c/code\u003e\u003c/a\u003e docs: use eslint.config.* wherever config file names are listed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21216\"\u003e#21216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a\"\u003e\u003ccode\u003e9aa3873\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21235\"\u003e#21235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638\"\u003e\u003ccode\u003e2ba3025\u003c/code\u003e\u003c/a\u003e fix: prevent unsafe \u003ccode\u003eno-var\u003c/code\u003e autofix with hoisted functions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21213\"\u003e#21213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd\"\u003e\u003ccode\u003edc1e7a8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21208\"\u003e#21208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c\"\u003e\u003ccode\u003e87f66f4\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194\"\u003e\u003ccode\u003e8e69622\u003c/code\u003e\u003c/a\u003e fix: Prevent no-var autofix when var is shadowed by catch parameter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21204\"\u003e#21204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.6.0...v10.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-svelte` from 3.20.0 to 3.23.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/releases\"\u003eeslint-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1565\"\u003e#1565\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1ec3cf5edd561cb92b02c69e3bb9edb22773f278\"\u003e\u003ccode\u003e1ec3cf5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ColumbusLabs\"\u003e\u003ccode\u003e@​ColumbusLabs\u003c/code\u003e\u003c/a\u003e! - feat: add prefer-attribute-interpolation rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1563\"\u003e#1563\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/cdad05a463d2ae7c8fe57c1a4e7cdd820723526c\"\u003e\u003ccode\u003ecdad05a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - feat: add no-conflicting-module-names rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-svelte@3.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1559\"\u003e#1559\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/4138a571f1d51f46fbc485cf0f89013119ee9187\"\u003e\u003ccode\u003e4138a57\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knrdl\"\u003e\u003ccode\u003e@​knrdl\u003c/code\u003e\u003c/a\u003e! - feat: add no-bind-value-on-checkable-inputs rule\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/sveltejs/eslint-plugin-svelte/blob/main/packages/eslint-plugin-svelte/CHANGELOG.md\"\u003eeslint-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.23.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1565\"\u003e#1565\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1ec3cf5edd561cb92b02c69e3bb9edb22773f278\"\u003e\u003ccode\u003e1ec3cf5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ColumbusLabs\"\u003e\u003ccode\u003e@​ColumbusLabs\u003c/code\u003e\u003c/a\u003e! - feat: add prefer-attribute-interpolation rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1563\"\u003e#1563\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/cdad05a463d2ae7c8fe57c1a4e7cdd820723526c\"\u003e\u003ccode\u003ecdad05a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/baseballyama\"\u003e\u003ccode\u003e@​baseballyama\u003c/code\u003e\u003c/a\u003e! - feat: add no-conflicting-module-names rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1559\"\u003e#1559\u003c/a\u003e \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/4138a571f1d51f46fbc485cf0f89013119ee9187\"\u003e\u003ccode\u003e4138a57\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knrdl\"\u003e\u003ccode\u003e@​knrdl\u003c/code\u003e\u003c/a\u003e! - feat: add no-bind-value-on-checkable-inputs rule\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/a24a9bb53cbd716f7ae894d889c02512c37453b6\"\u003e\u003ccode\u003ea24a9bb\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1576\"\u003e#1576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/1ec3cf5edd561cb92b02c69e3bb9edb22773f278\"\u003e\u003ccode\u003e1ec3cf5\u003c/code\u003e\u003c/a\u003e feat: report useless template literal mustaches (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1565\"\u003e#1565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/41817f87aa992ce1b9a3fa537543efc9e9ede3fb\"\u003e\u003ccode\u003e41817f8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency mocha to ~11.8.0 (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1572\"\u003e#1572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/0d9f1a057ba545313484c1f3414cf70205cb6db6\"\u003e\u003ccode\u003e0d9f1a0\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1564\"\u003e#1564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/cdad05a463d2ae7c8fe57c1a4e7cdd820723526c\"\u003e\u003ccode\u003ecdad05a\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-conflicting-module-names\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1563\"\u003e#1563\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/28c1234d318fe8980a80ca6bde77252e0ac82544\"\u003e\u003ccode\u003e28c1234\u003c/code\u003e\u003c/a\u003e chore: release eslint-plugin-svelte (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commit/4138a571f1d51f46fbc485cf0f89013119ee9187\"\u003e\u003ccode\u003e4138a57\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eno-bind-value-on-checkable-inputs\u003c/code\u003e rule (\u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/eslint-plugin-svelte/commits/eslint-plugin-svelte@3.23.0/packages/eslint-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.7.0 to 17.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)  61eafbf\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)  f468407\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)  5a958ed\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.8.0...v17.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.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/sindresorhus/globals/commit/8c599278a68a0a6ea17b0c12f976f2270f70f391\"\u003e\u003ccode\u003e8c59927\u003c/code\u003e\u003c/a\u003e 17.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/61eafbf105037079654824d883edc261834a0fbd\"\u003e\u003ccode\u003e61eafbf\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003ereact-native\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7bed4af3730dcb5dbea4274b5264e6be4c4b8910\"\u003e\u003ccode\u003e7bed4af\u003c/code\u003e\u003c/a\u003e 17.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/f4684072a5ec0ad598ee4a20989b3eaa733753bf\"\u003e\u003ccode\u003ef468407\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eGM_cookie\u003c/code\u003e to Greasemonkey globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/349\"\u003e#349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8e7b9358b190d26acca88cc2804707fbcd90a229\"\u003e\u003ccode\u003e8e7b935\u003c/code\u003e\u003c/a\u003e 17.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5a958ed06064fb879b64416655109d8eaffd2611\"\u003e\u003ccode\u003e5a958ed\u003c/code\u003e\u003c/a\u003e Update globals (2026-08-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/348\"\u003e#348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `maplibre-gl` from 5.24.0 to 6.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases\"\u003emaplibre-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.5.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eImageSource.setWarp\u003c/code\u003e and \u003ccode\u003eImageSource.getWarp\u003c/code\u003e, choosing between a \u003ccode\u003eauto\u003c/code\u003e, \u003ccode\u003eperspective\u003c/code\u003e and a \u003ccode\u003eflat\u003c/code\u003e warp of the image (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8172\"\u003e#8172\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed incorrect image source on projection on globe view (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8172\"\u003e#8172\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the globe zooming itself in when panned away from a pole at the minimum zoom, where the latitude zoom compensation was applied on top of the constrain's own clamp (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8182\"\u003e#8182\u003c/a\u003e) (by \u003ca href=\"https://github.com/mondsichtung\"\u003e\u003ccode\u003e@​mondsichtung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix dragging the globe from the empty space around it, which barely moved the map and often in the wrong direction (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8174\"\u003e#8174\u003c/a\u003e) (by \u003ca href=\"https://github.com/mondsichtung\"\u003e\u003ccode\u003e@​mondsichtung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.1\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eDOM.sanitize\u003c/code\u003e leaving dangerous attributes behind when multiple consecutive attributes are present. Iterating the live \u003ccode\u003eNamedNodeMap\u003c/code\u003e from \u003ccode\u003eelem.attributes\u003c/code\u003e while calling \u003ccode\u003eremoveAttribute\u003c/code\u003e skipped the attribute directly after a removed one, so a second dangerous attribute (for example an \u003ccode\u003eontoggle\u003c/code\u003e on a \u003ccode\u003e\u0026lt;details open\u0026gt;\u003c/code\u003e element) could survive sanitisation and later execute (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8189\"\u003e#8189\u003c/a\u003e) (by \u003ca href=\"https://github.com/0xKirisame\"\u003e\u003ccode\u003e@​0xKirisame\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGive custom layers the live globe transition in \u003ccode\u003eCustomRenderMethodInput.defaultProjectionData.projectionTransition\u003c/code\u003e, which was hardcoded to 1 for the whole globe/mercator transition, so a custom layer jumped straight to the fully bent globe while every other layer eased (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8169\"\u003e#8169\u003c/a\u003e) (by \u003ca href=\"https://github.com/mondsichtung\"\u003e\u003ccode\u003e@​mondsichtung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.4.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid a per-query \u003ccode\u003eArray.sort()\u003c/code\u003e in cross-tile symbol matching (\u003ccode\u003eTileLayerIndex.findMatches\u003c/code\u003e), claiming the lowest-index unclaimed candidate in a single pass instead; reduces main-thread symbol-placement cost on dense/coincident symbol layers (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7797\"\u003e#7797\u003c/a\u003e) (by \u003ca href=\"https://github.com/pholmstr\"\u003e\u003ccode\u003e@​pholmstr\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003etexelFetch\u003c/code\u003e for exact DEM and color-relief elevation stop lookups instead of normalized texture coordinate arithmetic (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7640\"\u003e#7640\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake default draggable markers keyboard-focusable and movable with the arrow keys (1 px per press, 10 px with Shift); custom marker elements stay application-owned (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8020\"\u003e#8020\u003c/a\u003e) (by \u003ca href=\"https://github.com/smmariquit\"\u003e\u003ccode\u003e@​smmariquit\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a permanent frame rate degradation after switching styles: every sprite reload marked its images as updated forever, making every in-view tile re-check and re-upload them on every frame. Also stop leaking the images of a replaced sprite, which were never removed from the image manager (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8052\"\u003e#8052\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent a rejected missing style image resolver from blocking successfully resolved images in the same batch (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8146/\"\u003e#8146\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExplicitly request no browser color management when decoding raster-DEM tiles so their RGB-encoded elevation values are not changed (what would otherwise happen with \u003ccode\u003egfx.color_management.mode = 1\u003c/code\u003e in Firefox) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8125\"\u003e#8125\u003c/a\u003e) (by \u003ca href=\"https://github.com/tnikkel\"\u003e\u003ccode\u003e@​tnikkel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLet an abort reach an image or raster tile load that is still awaiting its \u003ccode\u003etransformRequest\u003c/code\u003e, so \u003ccode\u003eImageSource.updateImage\u003c/code\u003e no longer loses the image it was just handed and an aborted tile is no longer fetched (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8071\"\u003e#8071\u003c/a\u003e) (by \u003ca href=\"https://github.com/mondsichtung\"\u003e\u003ccode\u003e@​mondsichtung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix raster tiles fading in again when they are reloaded, briefly flashing the map background, most visibly when switching projection (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8106\"\u003e#8106\u003c/a\u003e) (by \u003ca href=\"https://github.com/mondsichtung\"\u003e\u003ccode\u003e@​mondsichtung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix globe panning inverting and stalling near and across the poles by rotating the globe with a versor, keeping the drag direction consistent at every latitude. Panning also eases off as the cursor approaches the edge of the globe and continues past it, instead of stopping. The bearing is preserved while panning, as before (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/5296\"\u003e#5296\u003c/a\u003e) (by \u003ca href=\"https://github.com/jcolot\"\u003e\u003ccode\u003e@​jcolot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efill-extrusion-rounded-corner-distance\u003c/code\u003e producing spikes: corner arcs now land on the integer tile grid, and corners created by tile clipping are left sharp (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8153\"\u003e#8153\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​Ha...\n\n_Description has been truncated_","html_url":"https://github.com/open-meteo/maps/pull/375","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fmaps/issues/375","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/375/packages"}},{"old_version":"1.32.2","new_version":"1.32.3","update_type":"patch","path":null,"pr_created_at":"2026-08-16T16:28:11.000Z","version_change":"1.32.2 → 1.32.3","issue":{"uuid":"5165211262","node_id":"PR_kwDOTM-kvM7_v-cg","number":464,"state":"open","title":"chore(deps): bump the production-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-08-16T16:28:11.000Z","updated_at":"2026-08-16T22:41:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production-dependencies","update_count":29,"packages":[{"name":"@sentry/capacitor","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/getsentry/sentry-capacitor"},{"name":"@sentry/react","old_version":"10.60.0","new_version":"10.70.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@turf/area","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/bbox-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-intersects","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/boolean-point-in-polygon","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/buffer","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/circle","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/difference","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/distance","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/helpers","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/intersect","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/length","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/nearest-point-on-line","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/polygonize","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/simplify","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@turf/union","old_version":"7.3.5","new_version":"7.4.0","repository_url":"https://github.com/Turfjs/turf"},{"name":"@xmldom/xmldom","old_version":"0.9.10","new_version":"0.9.11","repository_url":"https://github.com/xmldom/xmldom"},{"name":"firebase","old_version":"12.17.0","new_version":"12.17.1","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"maplibre-gl","old_version":"6.1.0","new_version":"6.3.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"posthog-js","old_version":"1.409.0","new_version":"1.417.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react-hook-form","old_version":"7.84.0","new_version":"7.85.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"terra-draw","old_version":"1.32.2","new_version":"1.32.3","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@rolldown/binding-darwin-arm64","old_version":"1.2.1","new_version":"1.2.4","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-darwin-x64","old_version":"1.2.1","new_version":"1.2.4","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@rolldown/binding-linux-x64-gnu","old_version":"1.2.1","new_version":"1.2.4","repository_url":"https://github.com/rolldown/rolldown"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the production-dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/capacitor](https://github.com/getsentry/sentry-capacitor) | `4.2.0` | `4.3.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.60.0` | `10.70.0` |\n| [@turf/area](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/bbox-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-intersects](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/boolean-point-in-polygon](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/buffer](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/circle](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/difference](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/distance](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/helpers](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/intersect](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/length](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/nearest-point-on-line](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/polygonize](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/simplify](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@turf/union](https://github.com/Turfjs/turf) | `7.3.5` | `7.4.0` |\n| [@xmldom/xmldom](https://github.com/xmldom/xmldom) | `0.9.10` | `0.9.11` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.17.0` | `12.17.1` |\n| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `6.1.0` | `6.3.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.409.0` | `1.417.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.84.0` | `7.85.0` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.32.2` | `1.32.3` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@rolldown/binding-darwin-arm64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.4` |\n| [@rolldown/binding-darwin-x64](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.4` |\n| [@rolldown/binding-linux-x64-gnu](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.1` | `1.2.4` |\n\n\nUpdates `@sentry/capacitor` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/releases\"\u003e@​sentry/capacitor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-capacitor/blob/main/CHANGELOG.md\"\u003e@​sentry/capacitor's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.3.0\u003c/h2\u003e\n\u003ch3\u003eDeprecations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: CocoaPods support is deprecated, the podspec setup will be removed in the next minor version.\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003esentry-cocoa\u003c/code\u003e has \u003ca href=\"https://redirect.github.com/getsentry/sentry-cocoa/pull/7526\"\u003edeprecated CocoaPods\u003c/a\u003e and stopped publishing new releases to CocoaPods trunk after \u003ccode\u003e9.19.1\u003c/code\u003e, so \u003ccode\u003eSentryCapacitor.podspec\u003c/code\u003e can no longer be kept up to date.\u003c/li\u003e\n\u003cli\u003ePlease migrate to Swift Package Manager (\u003ccode\u003ePackage.swift\u003c/code\u003e) before upgrading to the next minor version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eiOS: \u003ccode\u003eenableAppHangTracking\u003c/code\u003e, \u003ccode\u003eappHangTimeoutInterval\u003c/code\u003e and \u003ccode\u003eenableWatchdogTerminationTracking\u003c/code\u003e are now correctly passed into Sentry Cocoa SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1350\"\u003e#1350\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump JavaScript SDK from v10.60.0 to v10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1354\"\u003e#1354\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.69.0/CHANGELOG.md\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.69.0\"\u003ediff\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eBump Android SDK from v8.41.0 to v8.50.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/pull/1344\"\u003e#1344\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8501\"\u003echangelog\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-java/compare/8.41.0...8.50.1\"\u003ediff\u003c/a\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/getsentry/sentry-capacitor/commit/0a6c29578534ab528d7760db76d24ca224592991\"\u003e\u003ccode\u003e0a6c295\u003c/code\u003e\u003c/a\u003e release: 4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/dc8930b46a5adc962fb8f7b91cb3d5f15c1b2686\"\u003e\u003ccode\u003edc8930b\u003c/code\u003e\u003c/a\u003e fix(ci): Fix release artifact upload after Yarn 4 migration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/462837c44a8c29b6fc416d94cab199bdd4536f77\"\u003e\u003ccode\u003e462837c\u003c/code\u003e\u003c/a\u003e ci: Remove disabled changelog-preview workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/e0cfb74c7b1160c1ade3ab1380d3c46b87cebe12\"\u003e\u003ccode\u003ee0cfb74\u003c/code\u003e\u003c/a\u003e build: Bump Sentry JavaScript SDK from 10.60.0 to 10.69.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1354\"\u003e#1354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/f2fd17f1e1dad0dd4f2017d7d1861c8da5f79991\"\u003e\u003ccode\u003ef2fd17f\u003c/code\u003e\u003c/a\u003e fix(scripts): Fix check-siblings.js postinstall advice for Yarn 4/Berry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/2ae8579c91b7436a06843424f202e5980e16fe46\"\u003e\u003ccode\u003e2ae8579\u003c/code\u003e\u003c/a\u003e chore: warn about upcoming CocoaPods deprecation for iOS (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1353\"\u003e#1353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/0240ac3d0ce5a2357cbdbabde7be6c47ac5e2516\"\u003e\u003ccode\u003e0240ac3\u003c/code\u003e\u003c/a\u003e chore: Add PR template checkbox for cross sdk review on public API changes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/36222f5536e4eb7ff76eef645a854c91e3fd4161\"\u003e\u003ccode\u003e36222f5\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/craft from 2.23.2 to 2.27.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1345\"\u003e#1345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/02dd6df6da2379946aba93c5e9873cbcf9453f59\"\u003e\u003ccode\u003e02dd6df\u003c/code\u003e\u003c/a\u003e build(deps): bump getsentry/github-workflows/updater from 3.3.0 to 3.4.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-capacitor/issues/1343\"\u003e#1343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-capacitor/commit/1e43dea3e08e0fbee8d09b90881598c1e14396a7\"\u003e\u003ccode\u003e1e43dea\u003c/code\u003e\u003c/a\u003e build(deps): bump io.sentry:sentry-android from 8.41.0 to 8.50.1 in /android ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-capacitor/compare/4.2.0...4.3.0\"\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.60.0 to 10.70.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@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.70.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/core): Support stable MCP SDK v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22986\"\u003e#22986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/deps): Bump \u003ccode\u003e@sentry/node-cpu-profiler\u003c/code\u003e to 2.4.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22992\"\u003e#22992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/solid,solidstart): Support \u003ccode\u003e@solidjs/router\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23163\"\u003e#23163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Fork the isolation scope for Durable Object methods (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23189\"\u003e#23189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Get original waituntil in workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23192\"\u003e#23192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument DO RPC methods on the prototype, not a Proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23190\"\u003e#23190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Set agent conversation id on the \u003ccode\u003eonRequest\u003c/code\u003e path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22985\"\u003e#22985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Set conversation id independent of session name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23193\"\u003e#23193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Try/catch on non-configurable prototypes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23191\"\u003e#23191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Use gen_ai.agent.name for class names (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22987\"\u003e#22987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core,browser): Handle errors from other realms (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23201\"\u003e#23201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Sample errors after \u003ccode\u003ebeforeSend\u003c/code\u003e while preserving session updates (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22819\"\u003e#22819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/hono): Include originalException in captured exception hint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22990\"\u003e#22990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): \u003ccode\u003emeriyah\u003c/code\u003e issue for \u003ccode\u003estandalone\u003c/code\u003e build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23055\"\u003e#23055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Remove tracing from middleware wrappers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22904\"\u003e#22904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/profiling-node): Respect profileSessionSampleRate in trace profile lifecycle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22940\"\u003e#22940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Preserve \u003ccode\u003esourcemaps.disable\u003c/code\u003e when \u003ccode\u003eunstable_sentryVitePluginOptions\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22966\"\u003e#22966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react): Remove routes from shared set on \u003ccode\u003e\u0026lt;Routes\u0026gt;\u003c/code\u003e unmount (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22948\"\u003e#22948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export \u003ccode\u003emetrics\u003c/code\u003e from worker entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23027\"\u003e#23027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Add missing \u003ccode\u003e@sentry/core\u003c/code\u003e dep to nextjs-16-userfeedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23009\"\u003e#23009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Fix failing \u003ccode\u003esveltekit-3\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23016\"\u003e#23016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Fix type error in nextjs ai-error tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23011\"\u003e#23011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Pin tanstackstart-react e2e deps to unblock tunnel tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23048\"\u003e#23048\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/davidmurdoch\"\u003e\u003ccode\u003e@​davidmurdoch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jxxunnn\"\u003e\u003ccode\u003e@​Jxxunnn\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/kamilogorek\"\u003e\u003ccode\u003e@​kamilogorek\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\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\u003e27.09 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\u003e25.58 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\u003e45.5 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\u003e47.24 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\u003e50.13 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\u003e83.82 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\u003e73.7 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\u003e88.42 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\u003e100.78 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.87 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\u003e31.78 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\u003e36.79 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\u003e28.16 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/10.70.0/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.70.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/core): Support stable MCP SDK v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22986\"\u003e#22986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/deps): Bump \u003ccode\u003e@sentry/node-cpu-profiler\u003c/code\u003e to 2.4.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22992\"\u003e#22992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/solid,solidstart): Support \u003ccode\u003e@solidjs/router\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23163\"\u003e#23163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Fork the isolation scope for Durable Object methods (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23189\"\u003e#23189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Get original waituntil in workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23192\"\u003e#23192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Instrument DO RPC methods on the prototype, not a Proxy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23190\"\u003e#23190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Set agent conversation id on the \u003ccode\u003eonRequest\u003c/code\u003e path (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22985\"\u003e#22985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Set conversation id independent of session name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23193\"\u003e#23193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Try/catch on non-configurable prototypes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23191\"\u003e#23191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Use gen_ai.agent.name for class names (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22987\"\u003e#22987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core,browser): Handle errors from other realms (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23201\"\u003e#23201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Sample errors after \u003ccode\u003ebeforeSend\u003c/code\u003e while preserving session updates (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22819\"\u003e#22819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/hono): Include originalException in captured exception hint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22990\"\u003e#22990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): \u003ccode\u003emeriyah\u003c/code\u003e issue for \u003ccode\u003estandalone\u003c/code\u003e build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23055\"\u003e#23055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Remove tracing from middleware wrappers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22904\"\u003e#22904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/profiling-node): Respect profileSessionSampleRate in trace profile lifecycle (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22940\"\u003e#22940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Preserve \u003ccode\u003esourcemaps.disable\u003c/code\u003e when \u003ccode\u003eunstable_sentryVitePluginOptions\u003c/code\u003e is set (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22966\"\u003e#22966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react): Remove routes from shared set on \u003ccode\u003e\u0026lt;Routes\u0026gt;\u003c/code\u003e unmount (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22948\"\u003e#22948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export \u003ccode\u003emetrics\u003c/code\u003e from worker entry point (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23027\"\u003e#23027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Add missing \u003ccode\u003e@sentry/core\u003c/code\u003e dep to nextjs-16-userfeedback (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23009\"\u003e#23009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Fix failing \u003ccode\u003esveltekit-3\u003c/code\u003e test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23016\"\u003e#23016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Fix type error in nextjs ai-error tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23011\"\u003e#23011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/e2e): Pin tanstackstart-react e2e deps to unblock tunnel tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23048\"\u003e#23048\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003eWork in this release was contributed by \u003ca href=\"https://github.com/davidmurdoch\"\u003e\u003ccode\u003e@​davidmurdoch\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Jxxunnn\"\u003e\u003ccode\u003e@​Jxxunnn\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/kamilogorek\"\u003e\u003ccode\u003e@​kamilogorek\u003c/code\u003e\u003c/a\u003e. Thank you for your contributions!\u003c/p\u003e\n\u003ch2\u003e10.69.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efeat(v10/cloudflare): Add \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e for Cloudflare Agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22786\"\u003e#22786\u003c/a\u003e)\u003c/strong\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThe Cloudflare SDK adds a new \u003ccode\u003einstrumentAgentWithSentry\u003c/code\u003e API for \u003ca href=\"https://agents.cloudflare.com/\"\u003eCloudflare Agents\u003c/a\u003e. It works like \u003ccode\u003einstrumentDurableObjectWithSentry\u003c/code\u003e for \u003ccode\u003eAgent\u003c/code\u003e classes from the \u003ccode\u003eagents\u003c/code\u003e SDK and additionally creates spans for \u003ccode\u003e@callable\u003c/code\u003e RPC methods and automatically sets the \u003ccode\u003econversationId\u003c/code\u003e based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e).\u003c/p\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/cloudflare): Add Spotlight integration for local dev event forwarding (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22796\"\u003e#22796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Add wranglerConfigPath to Vite options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22803\"\u003e#22803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Filter framework-internal Durable Object storage spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22770\"\u003e#22770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Instrument Agents automatically (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22788\"\u003e#22788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(v10/cloudflare): Rotate agent conversation id on chat clear (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22787\"\u003e#22787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/cloudflare): Also skip cf: prefixed DOs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22802\"\u003e#22802\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/0356ffd7e92f2ed8bc61fd3d7b928d1c9fd3e83f\"\u003e\u003ccode\u003e0356ffd\u003c/code\u003e\u003c/a\u003e release: 10.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c2ac1bea73a474d8a63733c95727d4147b61a284\"\u003e\u003ccode\u003ec2ac1be\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.70.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23217\"\u003e#23217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9c2f31dbedac111ef08b5272eeb458776161d7e2\"\u003e\u003ccode\u003e9c2f31d\u003c/code\u003e\u003c/a\u003e fix(v10/core,browser): Handle errors from other realms (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23201\"\u003e#23201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8ad6cd136cfba5a4bec5fd4e414aaeef7e0f5b3d\"\u003e\u003ccode\u003e8ad6cd1\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Try/catch on non-configurable prototypes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23191\"\u003e#23191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b5e80a0a7ff77b71b4133013bc059cc8ef882f9\"\u003e\u003ccode\u003e4b5e80a\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Instrument DO RPC methods on the prototype, not a Proxy ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/91af62c9fa09b181fb98368fe17cb9ae3812d5e3\"\u003e\u003ccode\u003e91af62c\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Set conversation id independent of session name (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23193\"\u003e#23193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2096839a70fcb99aef70b0673731e21bfd0d23e3\"\u003e\u003ccode\u003e2096839\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Get original waituntil in workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23192\"\u003e#23192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0062819f481c62d50876a94cae47be2ce2bd663d\"\u003e\u003ccode\u003e0062819\u003c/code\u003e\u003c/a\u003e fix(v10/cloudflare): Fork the isolation scope for Durable Object methods (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23\"\u003e#23\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/390b05a2ce15c5aa1535731b77f48db077a6de1c\"\u003e\u003ccode\u003e390b05a\u003c/code\u003e\u003c/a\u003e feat(v10/core): Support stable MCP SDK v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22986\"\u003e#22986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3b56ecb5c5b5f30c282478e9f05406e93dcec173\"\u003e\u003ccode\u003e3b56ecb\u003c/code\u003e\u003c/a\u003e feat(v10/solid,solidstart): Support \u003ccode\u003e@solidjs/router\u003c/code\u003e v1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/23163\"\u003e#23163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.60.0...10.70.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/area` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/area's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/bbox-polygon` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/bbox-polygon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/boolean-intersects` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/boolean-intersects's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offset - Fix bench.ts (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3111\"\u003e#3111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d05f1fd280474175ef22772013fb23c70835bacc\"\u003e\u003ccode\u003ed05f1fd\u003c/code\u003e\u003c/a\u003e fix(boolean-contains): reject inner polygon whose edge crosses a conc… (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3104\"\u003e#3104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Turfjs/turf/compare/v7.3.5...v7.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@turf/boolean-point-in-polygon` from 7.3.5 to 7.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Turfjs/turf/releases\"\u003e@​turf/boolean-point-in-polygon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003e⚠️  Due to correctness fixes, behavior across the boolean-* methods has changed. If you depended on the invalid behavior of these methods take extra care when upgrading.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bearing\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix final bearing returning values outside [-180, 180] by \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3077\"\u003eTurfjs/turf#3077\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/bezier\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix z value computation by \u003ca href=\"https://github.com/githubhanjunjun\"\u003e\u003ccode\u003e@​githubhanjunjun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3042\"\u003eTurfjs/turf#3042\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow boundary points in MultiPoint containment checks by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3024\"\u003eTurfjs/turf#3024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTreat an equal two-vertex line as contained by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3080\"\u003eTurfjs/turf#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support for non-polygon types by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3010\"\u003eTurfjs/turf#3010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpeed up point, line, and MultiPolygon hot paths by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3099\"\u003eTurfjs/turf#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReject inner polygon whose edge crosses a concave outer polygon by \u003ca href=\"https://github.com/aloktomarr\"\u003e\u003ccode\u003e@​aloktomarr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3104\"\u003eTurfjs/turf#3104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-crosses\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMake MultiPoint/LineString crossing order-independent by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3079\"\u003eTurfjs/turf#3079\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReturn false if a line/line intersection is on an endpoint by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3070\"\u003eTurfjs/turf#3070\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-disjoint\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOverlapping collinear lines should return false by \u003ca href=\"https://github.com/cycsmail\"\u003e\u003ccode\u003e@​cycsmail\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3097\"\u003eTurfjs/turf#3097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTest for explicit line/line touch on a boundary point by \u003ca href=\"https://github.com/mfedderly\"\u003e\u003ccode\u003e@​mfedderly\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3100\"\u003eTurfjs/turf#3100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance: Delegate flattening to booleanDisjoint by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3103\"\u003eTurfjs/turf#3103\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-point-in-polygon\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePerf improvement \u0026amp; Fix issue with multiple polygons when the point is on the boundary of a polygon by \u003ca href=\"https://github.com/Pitouli\"\u003e\u003ccode\u003e@​Pitouli\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2821\"\u003eTurfjs/turf#2821\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-valid\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for GeometryCollection geometries by \u003ca href=\"https://github.com/ltkum\"\u003e\u003ccode\u003e@​ltkum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2916\"\u003eTurfjs/turf#2916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow MultiLineStrings with only a single LineString by \u003ca href=\"https://github.com/sharmaB01\"\u003e\u003ccode\u003e@​sharmaB01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2846\"\u003eTurfjs/turf#2846\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/boolean-within\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eInternally this has been rewritten to use \u003ccode\u003e@​turf/boolean-contains\u003c/code\u003e. This increases correctness, but the additional checks may have regressed performance slightly depending on inputs (it is actually faster for some inputs).\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRequire an interior point in MultiPoint-in-Polygon check by \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3085\"\u003eTurfjs/turf#3085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MultiPolygon support, de-duplicate logic by \u003ca href=\"https://github.com/rexxars\"\u003e\u003ccode\u003e@​rexxars\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3011\"\u003eTurfjs/turf#3011\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/clusters-dbscan\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly honor \u003ccode\u003eunits\u003c/code\u003e option by \u003ca href=\"https://github.com/mradlinski\"\u003e\u003ccode\u003e@​mradlinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3026\"\u003eTurfjs/turf#3026\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/combine\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDocs: add MultiGeometries to input type by \u003ca href=\"https://github.com/rczobor\"\u003e\u003ccode\u003e@​rczobor\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2935\"\u003eTurfjs/turf#2935\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/convex\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly include properties in the final result by \u003ca href=\"https://github.com/blchelle\"\u003e\u003ccode\u003e@​blchelle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/2972\"\u003eTurfjs/turf#2972\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turf/helpers\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd short forms for Units and AreaUnits by \u003ca href=\"https://github.com/Johse\"\u003e\u003ccode\u003e@​Johse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Turfjs/turf/pull/3063\"\u003eTurfjs/turf#3063\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/Turfjs/turf/commit/22acbd806adb80eece91b7fc43589d5d7788e815\"\u003e\u003ccode\u003e22acbd8\u003c/code\u003e\u003c/a\u003e v7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/ebb20d8a55c9cc68045b3e5c7032a2a7a6cf296e\"\u003e\u003ccode\u003eebb20d8\u003c/code\u003e\u003c/a\u003e Update release workflow (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3119\"\u003e#3119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/7b992359d804cf4d74ad76e2e8a96c8a2cc7ff8a\"\u003e\u003ccode\u003e7b99235\u003c/code\u003e\u003c/a\u003e Bump softprops/action-gh-release from 2.2.1 to 3.0.2 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3114\"\u003e#3114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/2cd17eab60e990a39d4bde3152953bd6693b6ab4\"\u003e\u003ccode\u003e2cd17ea\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 4.2.2 to 7.0.1 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3117\"\u003e#3117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/841895e395b43eb94b2818ade9eef67def3e9026\"\u003e\u003ccode\u003e841895e\u003c/code\u003e\u003c/a\u003e Bump actions/setup-node from 4.3.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3116\"\u003e#3116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/b1173890d64adbcd447cf314ca5ea23c30fb9060\"\u003e\u003ccode\u003eb117389\u003c/code\u003e\u003c/a\u003e Bump pnpm/action-setup from 4.1.0 to 6.0.9 (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3115\"\u003e#3115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/d496ae1f21c51458350104d90a06be93ac8321ec\"\u003e\u003ccode\u003ed496ae1\u003c/code\u003e\u003c/a\u003e Dependabot - Keep GitHub actions up to date (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3113\"\u003e#3113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/73b258938b9db6b8e8e004c496c83902bf7827e4\"\u003e\u003ccode\u003e73b2589\u003c/code\u003e\u003c/a\u003e Clarify geomEach behavior and add a test (\u003ca href=\"https://redirect.github.com/Turfjs/turf/issues/3112\"\u003e#3112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turfjs/turf/commit/fc7bc94efa8f9a467cf5d861564656cf7ca20cd6\"\u003e\u003ccode\u003efc7bc94\u003c/code\u003e\u003c/a\u003e line-offs...\n\n_Description has been truncated_","html_url":"https://github.com/gelbh/jetlag/pull/464","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gelbh%2Fjetlag/issues/464","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/464/packages"}},{"old_version":"1.31.2","new_version":"1.32.1","update_type":"minor","path":null,"pr_created_at":"2026-07-22T14:43:46.000Z","version_change":"1.31.2 → 1.32.1","issue":{"uuid":"4950112397","node_id":"PR_kwDOS5eI8s707H_4","number":371,"state":"open","title":"chore(deps): bump the production group across 1 directory with 49 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-07-22T14:43:46.000Z","updated_at":"2026-07-22T14:44:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":49,"packages":[{"name":"@anthropic-ai/sdk","old_version":"0.110.0","new_version":"0.112.5","repository_url":"https://github.com/anthropics/anthropic-sdk-typescript"},{"name":"@aws-sdk/client-s3","old_version":"3.1079.0","new_version":"3.1092.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1079.0","new_version":"3.1092.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@google/earthengine","old_version":"1.7.33","new_version":"1.7.36","repository_url":"https://github.com/google/earthengine-api"},{"name":"@number-flow/react","old_version":"0.6.1","new_version":"0.6.2","repository_url":"https://github.com/barvian/number-flow"},{"name":"@opentelemetry/exporter-metrics-otlp-http","old_version":"0.220.0","new_version":"0.221.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.220.0","new_version":"0.221.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-metrics","old_version":"2.9.0","new_version":"2.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.220.0","new_version":"0.221.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.41.1","new_version":"1.43.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@radix-ui/react-accordion","old_version":"1.2.15","new_version":"1.2.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.6","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.18","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.11","new_version":"2.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.18","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.4.2","new_version":"1.4.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.4.2","new_version":"1.4.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.11","new_version":"1.2.13","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.63.0","new_version":"10.67.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.2","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@tiptap/extension-link","old_version":"3.27.1","new_version":"3.28.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/extension-placeholder","old_version":"3.27.1","new_version":"3.28.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/pm","old_version":"3.27.1","new_version":"3.28.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/react","old_version":"3.27.1","new_version":"3.28.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@tiptap/starter-kit","old_version":"3.27.1","new_version":"3.28.0","repository_url":"https://github.com/ueberdosis/tiptap"},{"name":"@xyflow/react","old_version":"12.11.1","new_version":"12.11.2","repository_url":"https://github.com/xyflow/xyflow"},{"name":"bullmq","old_version":"5.79.2","new_version":"5.80.10","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"chrono-node","old_version":"2.9.1","new_version":"2.10.1","repository_url":"https://github.com/wanasit/chrono"},{"name":"cron-parser","old_version":"5.6.1","new_version":"5.6.2","repository_url":"https://github.com/harrisiirak/cron-parser"},{"name":"driver.js","old_version":"1.6.0","new_version":"1.8.0","repository_url":"https://github.com/nilbuild/driver.js"},{"name":"elkjs","old_version":"0.11.1","new_version":"0.12.0","repository_url":"https://github.com/kieler/elkjs"},{"name":"lucide-react","old_version":"1.23.0","new_version":"1.25.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.2.10","new_version":"16.2.11","repository_url":"https://github.com/vercel/next.js"},{"name":"next-auth","old_version":"4.24.14","new_version":"4.24.15","repository_url":"https://github.com/nextauthjs/next-auth"},{"name":"next-intl","old_version":"4.13.1","new_version":"4.13.3","repository_url":"https://github.com/amannn/next-intl"},{"name":"openai","old_version":"6.45.0","new_version":"6.48.0","repository_url":"https://github.com/openai/openai-node"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-hook-form","old_version":"7.81.0","new_version":"7.82.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-window","old_version":"2.2.7","new_version":"2.3.0","repository_url":"https://github.com/bvaughn/react-window"},{"name":"sanitize-html","old_version":"2.17.5","new_version":"2.17.6","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"stripe","old_version":"22.3.0","new_version":"22.3.2","repository_url":"https://github.com/stripe/stripe-node"},{"name":"terra-draw","old_version":"1.31.2","new_version":"1.32.1","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript) | `0.110.0` | `0.112.5` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1079.0` | `3.1092.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1079.0` | `3.1092.0` |\n| [@google/earthengine](https://github.com/google/earthengine-api) | `1.7.33` | `1.7.36` |\n| [@number-flow/react](https://github.com/barvian/number-flow/tree/HEAD/src) | `0.6.1` | `0.6.2` |\n| [@opentelemetry/exporter-metrics-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.220.0` | `0.221.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.220.0` | `0.221.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.9.0` | `2.10.0` |\n| [@opentelemetry/sdk-metrics](https://github.com/open-telemetry/opentelemetry-js) | `2.9.0` | `2.10.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.220.0` | `0.221.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.41.1` | `1.43.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.0` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.15` | `1.2.17` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.6` | `1.3.8` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.18` | `1.1.20` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.11` | `2.1.12` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.18` | `1.1.20` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radio-group) | `1.4.2` | `1.4.4` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.4.2` | `1.4.4` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.2` | `1.3.4` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.11` | `1.2.13` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.63.0` | `10.67.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.2` | `5.101.4` |\n| [@tiptap/extension-link](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/extension-link) | `3.27.1` | `3.28.0` |\n| [@tiptap/extension-placeholder](https://github.com/ueberdosis/tiptap/tree/HEAD/packages-deprecated/extension-placeholder) | `3.27.1` | `3.28.0` |\n| [@tiptap/pm](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/pm) | `3.27.1` | `3.28.0` |\n| [@tiptap/react](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/react) | `3.27.1` | `3.28.0` |\n| [@tiptap/starter-kit](https://github.com/ueberdosis/tiptap/tree/HEAD/packages/starter-kit) | `3.27.1` | `3.28.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.1` | `12.11.2` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.79.2` | `5.80.10` |\n| [chrono-node](https://github.com/wanasit/chrono) | `2.9.1` | `2.10.1` |\n| [cron-parser](https://github.com/harrisiirak/cron-parser) | `5.6.1` | `5.6.2` |\n| [driver.js](https://github.com/nilbuild/driver.js/tree/HEAD/packages/driver) | `1.6.0` | `1.8.0` |\n| [elkjs](https://github.com/kieler/elkjs) | `0.11.1` | `0.12.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.23.0` | `1.25.0` |\n| [next](https://github.com/vercel/next.js) | `16.2.10` | `16.2.11` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `4.24.14` | `4.24.15` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.13.1` | `4.13.3` |\n| [openai](https://github.com/openai/openai-node) | `6.45.0` | `6.48.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.81.0` | `7.82.0` |\n| [react-window](https://github.com/bvaughn/react-window) | `2.2.7` | `2.3.0` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.5` | `2.17.6` |\n| [stripe](https://github.com/stripe/stripe-node) | `22.3.0` | `22.3.2` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.31.2` | `1.32.1` |\n\n\nUpdates `@anthropic-ai/sdk` from 0.110.0 to 0.112.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.112.5\u003c/h2\u003e\n\u003ch2\u003e0.112.5 (2026-07-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.4...sdk-v0.112.5\"\u003esdk-v0.112.4...sdk-v0.112.5\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for new refusal category (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/479efe8ade0078966e28d754fa3085c75b6d2a58\"\u003e479efe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/830fb7467c3cc947e31b5d83a2a31d34fc8ebac2\"\u003e830fb74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.112.4\u003c/h2\u003e\n\u003ch2\u003e0.112.4 (2026-07-20)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.3...sdk-v0.112.4\"\u003esdk-v0.112.3...sdk-v0.112.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaws:\u003c/strong\u003e preserve AWS options and auth mode across withOptions() (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/214\"\u003e#214\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3f7665c5419eb80c489546a70da799648e7d5ff2\"\u003e3f7665c\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 small updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/97f68a88e13ba11b1e903d2d7181da3e4edd5c10\"\u003e97f68a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.112.3\u003c/h2\u003e\n\u003ch2\u003e0.112.3 (2026-07-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.2...sdk-v0.112.3\"\u003esdk-v0.112.2...sdk-v0.112.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e small updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/79fd6c7dd046e066965aa7ab9897695c174f88bb\"\u003e79fd6c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.112.2\u003c/h2\u003e\n\u003ch2\u003e0.112.2 (2026-07-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.1...sdk-v0.112.2\"\u003esdk-v0.112.1...sdk-v0.112.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e docs updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fdb3a65501a809b4e949131f2097dc0d84e01cc7\"\u003efdb3a65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.112.1\u003c/h2\u003e\n\u003ch2\u003e0.112.1 (2026-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.0...sdk-v0.112.1\"\u003esdk-v0.112.0...sdk-v0.112.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.112.0\u003c/h2\u003e\n\u003ch2\u003e0.112.0 (2026-07-16)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.112.5 (2026-07-21)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.4...sdk-v0.112.5\"\u003esdk-v0.112.4...sdk-v0.112.5\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for new refusal category (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/479efe8ade0078966e28d754fa3085c75b6d2a58\"\u003e479efe8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/830fb7467c3cc947e31b5d83a2a31d34fc8ebac2\"\u003e830fb74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.112.4 (2026-07-20)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.3...sdk-v0.112.4\"\u003esdk-v0.112.3...sdk-v0.112.4\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaws:\u003c/strong\u003e preserve AWS options and auth mode across withOptions() (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/214\"\u003e#214\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3f7665c5419eb80c489546a70da799648e7d5ff2\"\u003e3f7665c\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 small updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/97f68a88e13ba11b1e903d2d7181da3e4edd5c10\"\u003e97f68a8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.112.3 (2026-07-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.2...sdk-v0.112.3\"\u003esdk-v0.112.2...sdk-v0.112.3\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e small updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/79fd6c7dd046e066965aa7ab9897695c174f88bb\"\u003e79fd6c7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.112.2 (2026-07-17)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.1...sdk-v0.112.2\"\u003esdk-v0.112.1...sdk-v0.112.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient:\u003c/strong\u003e docs updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fdb3a65501a809b4e949131f2097dc0d84e01cc7\"\u003efdb3a65\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.112.1 (2026-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.112.0...sdk-v0.112.1\"\u003esdk-v0.112.0...sdk-v0.112.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.112.0 (2026-07-16)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.111.0...sdk-v0.112.0\"\u003esdk-v0.111.0...sdk-v0.112.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for MCP Tunnels (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/597ac4181f318e46fb974e716467648587e95362\"\u003e597ac41\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/anthropics/anthropic-sdk-typescript/commit/c58a55b01e62a308e2ffbed01b4d5c19a97868fc\"\u003e\u003ccode\u003ec58a55b\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/2fb7da58a5545533d0917de19d17ab6ee2a69af0\"\u003e\u003ccode\u003e2fb7da5\u003c/code\u003e\u003c/a\u003e chore(api): add support for new refusal category\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d6ffc3c2e87a573aa1bee53895fa86f3f405f8ca\"\u003e\u003ccode\u003ed6ffc3c\u003c/code\u003e\u003c/a\u003e chore(internal): codegen related update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/3e9a2e1e683481bc8d684eac7287c7e070897dcd\"\u003e\u003ccode\u003e3e9a2e1\u003c/code\u003e\u003c/a\u003e chore(aws): raise minimum \u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e version to 0.112.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/1cdfa7f40e66dc25ead96dd1fb20ec55878fefbc\"\u003e\u003ccode\u003e1cdfa7f\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/0cd535b3ec4d1214f0626549236b56390c456277\"\u003e\u003ccode\u003e0cd535b\u003c/code\u003e\u003c/a\u003e fix(aws): remove duplicate loggerFor import breaking the build (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/ff7d62078cc33f4a5b053e9ade1df62ce9795d50\"\u003e\u003ccode\u003eff7d620\u003c/code\u003e\u003c/a\u003e fix(aws): preserve AWS options and auth mode across withOptions() (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/0b39044da0cf732d6057452b662d1bda15caba49\"\u003e\u003ccode\u003e0b39044\u003c/code\u003e\u003c/a\u003e chore(docs): small updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/f84e8638fc74268d602d729747f7fd9fcbadbc71\"\u003e\u003ccode\u003ef84e863\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/373cf7e61de4c5a1c6caf9d40466a7150c265433\"\u003e\u003ccode\u003e373cf7e\u003c/code\u003e\u003c/a\u003e chore(docs): small updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.110.0...sdk-v0.112.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1079.0 to 3.1092.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1092.0\u003c/h2\u003e\n\u003ch4\u003e3.1092.0(2026-07-21)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub standard and control multicloud API documentation updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e19bf93135d086af6f3cf7c88fb82eff3104759\"\u003e2e19bf93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift:\u003c/strong\u003e  Amazon Redshift - Added support for managing Query Editor V2 IAM Identity Center applications via new CreateQev2IdcApplication, DescribeQev2IdcApplications, ModifyQev2IdcApplication, and DeleteQev2IdcApplication API operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/17507f23fa6a9baea128353c2819e4cc2e90c3e6\"\u003e17507f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  GA date - July 21st 2026, remove Tags field from ListCodeSecurityIntegration and ListCodeSecurityScanConfiguration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33a1778dda593b289641717f0df9c08107d8a55d\"\u003e33a1778d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Added support for the DeleteSecurityConfiguration API, which allows customers to delete security configurations in Amazon EMR on EKS. Also added authenticationConfiguration in securityConfigurationdata structure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e344cea997509a58334096da2269e7b61ae34b69\"\u003ee344cea9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-data:\u003c/strong\u003e  update the workgroupArn to include EUSC partition, tests in THF Gamma and Prod no issue (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f372fc5411bc7336227df8a4af7bac4cdb73f4e\"\u003e4f372fc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Added the SendProcurementPortalValidation and VerifyProcurementPortalValidation APIs. You can use the AWS SDKs to self-service activate your Procurement Portal Preferences created on the Billing Preferences page with a one-time-passcode (OTP) delivered to your portal. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35e023c05d6a8671e5b6848d24c5d3addfe56c6d\"\u003e35e023c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-entityresolution:\u003c/strong\u003e  Add support for real time matching with AWS Entity Resolution matching workflows with advanced rule sets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b92fd6c4199c84eb85d1bb58056b0c2472b14fef\"\u003eb92fd6c4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ssm:\u003c/strong\u003e  Added a WarningMessage field to Automation along with corresponding public documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7af6eb584260597163ef479eb86de199d3267e19\"\u003e7af6eb58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-timestream-influxdb:\u003c/strong\u003e  This release adds support for custom plugins in Amazon Timestream for InfluxDB. InfluxDB 3 Core and Enterprise DB parameter groups now accept a plugin repository URL and optional AWS Secrets Manager secret ARN, so the Processing Engine loads your Python plugins from a public or private repository. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ade4b9693d2b2c9ea5f7a7f6c6bc534226e01e5d\"\u003eade4b969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  bytebuffer serializer and buffer deserializer for JSON (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8202\"\u003e#8202\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f39955afbdfdcf665a5cf43cab8a057c56744dc4\"\u003ef39955af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1092.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1091.0\u003c/h2\u003e\n\u003ch4\u003e3.1091.0(2026-07-20)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Updated InvalidInputException error documentation to clarify that the service validates free-text field values against common cross-site scripting (XSS) patterns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6ac1bf08fa14b94d7d58246be1e443b627730ee8\"\u003e6ac1bf08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  For new SaaS product integrations, CustomerIdentifier is not populated in ResolveCustomer responses and is not supported in BatchMeterUsage. Use CustomerAWSAccountId and LicenseArn instead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f1ff8983a5d1190376ce7b31b438dede8340e62c\"\u003ef1ff8983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Adds support for custom permissions for Triggers, allowing administrators to control user access to Schedule, Inbound Email and Quick Event triggers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbe7d94d5751c21ca65b96aff97786752aca884c\"\u003efbe7d94d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add W3C trace context headers (traceparent, tracestate, baggage) and X-Amzn-Trace-Id to InvokeHarness request for end-to-end observability propagation. Add toolResultMetadata to the streaming content block delta for MCP tool result meta delivery without oversized SSE frames. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4cf22ef38ed3caa0e15c779e1d93f67ff5747288\"\u003e4cf22ef3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  This release adds support for specifying a connector version on Gateway targets to pin the connector's tool schema. It also introduces web-search connector version 1.2.0, which adds agent-side domain filtering, published date range filtering, and admin-side domain allowlisting. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c37055a89a32783babd2ac3813d89b21d4bc7e9\"\u003e2c37055a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Amazon SES introduces three new Pricing Plans (Essentials, Pro, Enterprise), which bundle SES features under one pricing umbrella.  The new PutAccountPricingAttributes API lets the user set the account's plan, while current plan retrievalif done through the new PricingAttributes field on GetAccount. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/751dc8df47e1a2353680b45bc53b7f431f84123d\"\u003e751dc8df\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  This change adds api support for configuring ad decision server timeouts and concurrency fields on MediaTailor playback configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97ea965ee220d53cb041fe095f361a8caba729e6\"\u003e97ea965e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  Adds Windows path support for deep inspection. Fixes tag propagation for connector CloudFormation stack operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2263613f795a6c5caaa421f529109436892a6faf\"\u003e2263613f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-route53:\u003c/strong\u003e  loosen date in path assertion (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8212\"\u003e#8212\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e52251827b3b4e718dda1936e8c5a24ff74671e4\"\u003ee5225182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1091.0.zip\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1091.0...v3.1092.0\"\u003e3.1092.0\u003c/a\u003e (2026-07-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1090.0...v3.1091.0\"\u003e3.1091.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1089.0...v3.1090.0\"\u003e3.1090.0\u003c/a\u003e (2026-07-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1088.0...v3.1089.0\"\u003e3.1089.0\u003c/a\u003e (2026-07-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1087.0...v3.1088.0\"\u003e3.1088.0\u003c/a\u003e (2026-07-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1086.0...v3.1087.0\"\u003e3.1087.0\u003c/a\u003e (2026-07-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1085.0...v3.1086.0\"\u003e3.1086.0\u003c/a\u003e (2026-07-13)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/80f0df5b1971a205f172b880ea3fc8c4e9b8aacf\"\u003e\u003ccode\u003e80f0df5\u003c/code\u003e\u003c/a\u003e Publish v3.1092.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1269f743e0e0963b018593be97d9c8d51e088c4\"\u003e\u003ccode\u003ea1269f7\u003c/code\u003e\u003c/a\u003e Publish v3.1091.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb268edacd02afb14b7a41ecce7171df6760a20b\"\u003e\u003ccode\u003eeb268ed\u003c/code\u003e\u003c/a\u003e Publish v3.1090.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60e8b547942ba9573b8d9284ab44a4b22347f4a3\"\u003e\u003ccode\u003e60e8b54\u003c/code\u003e\u003c/a\u003e Publish v3.1089.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/91723d24d4c3335b182eedc8733014472ef0f086\"\u003e\u003ccode\u003e91723d2\u003c/code\u003e\u003c/a\u003e docs(client-s3): Documentation update for removing the 30 day minimum restric...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73de389ea58ac4efc26478af2da79dba02c40896\"\u003e\u003ccode\u003e73de389\u003c/code\u003e\u003c/a\u003e Publish v3.1088.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d43e5bfc231fee6cbcf6024b6ed6b69e3864068c\"\u003e\u003ccode\u003ed43e5bf\u003c/code\u003e\u003c/a\u003e chore(codegen): sync to use typesVersions entries for submodules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8195\"\u003e#8195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7d144094844d078a2ec15c6ecbd054f9e127fa11\"\u003e\u003ccode\u003e7d14409\u003c/code\u003e\u003c/a\u003e chore: migrate eslint/prettier to oxlint/oxfmt (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ec24bb4c7a6d2de632820c5913fde9f2942ba47e\"\u003e\u003ccode\u003eec24bb4\u003c/code\u003e\u003c/a\u003e Publish v3.1087.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a20c28def4c915546f0579dbfa50a736bd9fae57\"\u003e\u003ccode\u003ea20c28d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for codegen and include OAuthIAM operation for signin li...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1092.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1079.0 to 3.1092.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1092.0\u003c/h2\u003e\n\u003ch4\u003e3.1092.0(2026-07-21)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Security Hub standard and control multicloud API documentation updates (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e19bf93135d086af6f3cf7c88fb82eff3104759\"\u003e2e19bf93\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift:\u003c/strong\u003e  Amazon Redshift - Added support for managing Query Editor V2 IAM Identity Center applications via new CreateQev2IdcApplication, DescribeQev2IdcApplications, ModifyQev2IdcApplication, and DeleteQev2IdcApplication API operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/17507f23fa6a9baea128353c2819e4cc2e90c3e6\"\u003e17507f23\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  GA date - July 21st 2026, remove Tags field from ListCodeSecurityIntegration and ListCodeSecurityScanConfiguration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/33a1778dda593b289641717f0df9c08107d8a55d\"\u003e33a1778d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Added support for the DeleteSecurityConfiguration API, which allows customers to delete security configurations in Amazon EMR on EKS. Also added authenticationConfiguration in securityConfigurationdata structure. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e344cea997509a58334096da2269e7b61ae34b69\"\u003ee344cea9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-redshift-data:\u003c/strong\u003e  update the workgroupArn to include EUSC partition, tests in THF Gamma and Prod no issue (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4f372fc5411bc7336227df8a4af7bac4cdb73f4e\"\u003e4f372fc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-invoicing:\u003c/strong\u003e  Added the SendProcurementPortalValidation and VerifyProcurementPortalValidation APIs. You can use the AWS SDKs to self-service activate your Procurement Portal Preferences created on the Billing Preferences page with a one-time-passcode (OTP) delivered to your portal. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35e023c05d6a8671e5b6848d24c5d3addfe56c6d\"\u003e35e023c0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-entityresolution:\u003c/strong\u003e  Add support for real time matching with AWS Entity Resolution matching workflows with advanced rule sets. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b92fd6c4199c84eb85d1bb58056b0c2472b14fef\"\u003eb92fd6c4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ssm:\u003c/strong\u003e  Added a WarningMessage field to Automation along with corresponding public documentation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7af6eb584260597163ef479eb86de199d3267e19\"\u003e7af6eb58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-timestream-influxdb:\u003c/strong\u003e  This release adds support for custom plugins in Amazon Timestream for InfluxDB. InfluxDB 3 Core and Enterprise DB parameter groups now accept a plugin repository URL and optional AWS Secrets Manager secret ARN, so the Processing Engine loads your Python plugins from a public or private repository. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ade4b9693d2b2c9ea5f7a7f6c6bc534226e01e5d\"\u003eade4b969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore/protocols:\u003c/strong\u003e  bytebuffer serializer and buffer deserializer for JSON (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8202\"\u003e#8202\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f39955afbdfdcf665a5cf43cab8a057c56744dc4\"\u003ef39955af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1092.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1091.0\u003c/h2\u003e\n\u003ch4\u003e3.1091.0(2026-07-20)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Updated InvalidInputException error documentation to clarify that the service validates free-text field values against common cross-site scripting (XSS) patterns. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6ac1bf08fa14b94d7d58246be1e443b627730ee8\"\u003e6ac1bf08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  For new SaaS product integrations, CustomerIdentifier is not populated in ResolveCustomer responses and is not supported in BatchMeterUsage. Use CustomerAWSAccountId and LicenseArn instead. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f1ff8983a5d1190376ce7b31b438dede8340e62c\"\u003ef1ff8983\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Adds support for custom permissions for Triggers, allowing administrators to control user access to Schedule, Inbound Email and Quick Event triggers. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fbe7d94d5751c21ca65b96aff97786752aca884c\"\u003efbe7d94d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Add W3C trace context headers (traceparent, tracestate, baggage) and X-Amzn-Trace-Id to InvokeHarness request for end-to-end observability propagation. Add toolResultMetadata to the streaming content block delta for MCP tool result meta delivery without oversized SSE frames. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4cf22ef38ed3caa0e15c779e1d93f67ff5747288\"\u003e4cf22ef3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  This release adds support for specifying a connector version on Gateway targets to pin the connector's tool schema. It also introduces web-search connector version 1.2.0, which adds agent-side domain filtering, published date range filtering, and admin-side domain allowlisting. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2c37055a89a32783babd2ac3813d89b21d4bc7e9\"\u003e2c37055a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Amazon SES introduces three new Pricing Plans (Essentials, Pro, Enterprise), which bundle SES features under one pricing umbrella.  The new PutAccountPricingAttributes API lets the user set the account's plan, while current plan retrievalif done through the new PricingAttributes field on GetAccount. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/751dc8df47e1a2353680b45bc53b7f431f84123d\"\u003e751dc8df\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  This change adds api support for configuring ad decision server timeouts and concurrency fields on MediaTailor playback configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/97ea965ee220d53cb041fe095f361a8caba729e6\"\u003e97ea965e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-inspector2:\u003c/strong\u003e  Adds Windows path support for deep inspection. Fixes tag propagation for connector CloudFormation stack operations. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2263613f795a6c5caaa421f529109436892a6faf\"\u003e2263613f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eTests\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003emiddleware-sdk-route53:\u003c/strong\u003e  loosen date in path assertion (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8212\"\u003e#8212\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e52251827b3b4e718dda1936e8c5a24ff74671e4\"\u003ee5225182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1091.0.zip\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1091.0...v3.1092.0\"\u003e3.1092.0\u003c/a\u003e (2026-07-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1090.0...v3.1091.0\"\u003e3.1091.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1089.0...v3.1090.0\"\u003e3.1090.0\u003c/a\u003e (2026-07-17)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1088.0...v3.1089.0\"\u003e3.1089.0\u003c/a\u003e (2026-07-16)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1087.0...v3.1088.0\"\u003e3.1088.0\u003c/a\u003e (2026-07-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1086.0...v3.1087.0\"\u003e3.1087.0\u003c/a\u003e (2026-07-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1085.0...v3.1086.0\"\u003e3.1086.0\u003c/a\u003e (2026-07-13)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/80f0df5b1971a205f172b880ea3fc8c4e9b8aacf\"\u003e\u003ccode\u003e80f0df5\u003c/code\u003e\u003c/a\u003e Publish v3.1092.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1269f743e0e0963b018593be97d9c8d51e088c4\"\u003e\u003ccode\u003ea1269f7\u003c/code\u003e\u003c/a\u003e Publish v3.1091.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eb268edacd02afb14b7a41ecce7171df6760a20b\"\u003e\u003ccode\u003eeb268ed\u003c/code\u003e\u003c/a\u003e Publish v3.1090.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/60e8b547942ba9573b8d9284ab44a4b22347f4a3\"\u003e\u003ccode\u003e60e8b54\u003c/code\u003e\u003c/a\u003e Publish v3.1089.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/73de389ea58ac4efc26478af2da79dba02c40896\"\u003e\u003ccode\u003e73de389\u003c/code\u003e\u003c/a\u003e Publish v3.1088.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d43e5bfc231fee6cbcf6024b6ed6b69e3864068c\"\u003e\u003ccode\u003ed43e5bf\u003c/code\u003e\u003c/a\u003e chore(codegen): sync to use typesVersions entries for submodules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8195\"\u003e#8195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7d144094844d078a2ec15c6ecbd054f9e127fa11\"\u003e\u003ccode\u003e7d14409\u003c/code\u003e\u003c/a\u003e chore: migrate eslint/prettier to oxlint/oxfmt (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8192\"\u003e#8192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ec24bb4c7a6d2de632820c5913fde9f2942ba47e\"\u003e\u003ccode\u003eec24bb4\u003c/code\u003e\u003c/a\u003e Publish v3.1087.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a20c28def4c915546f0579dbfa50a736bd9fae57\"\u003e\u003ccode\u003ea20c28d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for codegen and include OAuthIAM operation for signin li...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/64c3e5021b1deb2f3b3ff16ee6bdf73426a580c4\"\u003e\u003ccode\u003e64c3e50\u003c/code\u003e\u003c/a\u003e Publish v3.1086.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1092.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google/earthengine` from 1.7.33 to 1.7.36\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/google/earthengine-api/releases\"\u003e@​google/earthengine's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.7.36\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate build artifacts for v1.7.36rc0\u003c/li\u003e\n\u003cli\u003epyproject.toml: Require newer minimum versions of deps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.35...v1.7.36\"\u003ehttps://github.com/google/earthengine-api/compare/v1.7.35...v1.7.36\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following release changelog only includes changes to the client libraries. For backend service changes and notifications, see the \u003ca href=\"https://developers.google.com/earth-engine/docs/release-notes\"\u003eEarth Engine Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.7.36rc0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.7.35\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate build artifacts for v1.7.35rc0\u003c/li\u003e\n\u003cli\u003eInternal cleanup\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.34...v1.7.35\"\u003ehttps://github.com/google/earthengine-api/compare/v1.7.34...v1.7.35\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following release changelog only includes changes to the client libraries. For backend service changes and notifications, see the \u003ca href=\"https://developers.google.com/earth-engine/docs/release-notes\"\u003eEarth Engine Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.7.35rc0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev1.7.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate build artifacts for v1.7.34rc0\u003c/li\u003e\n\u003cli\u003eUpdate algorithms.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.33...v1.7.34\"\u003ehttps://github.com/google/earthengine-api/compare/v1.7.33...v1.7.34\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThe following release changelog only includes changes to the client libraries. For backend service changes and notifications, see the \u003ca href=\"https://developers.google.com/earth-engine/docs/release-notes\"\u003eEarth Engine Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev1.7.34rc0\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\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/google/earthengine-api/commit/19994370d059f18f1de29bfea885bb3232ec698a\"\u003e\u003ccode\u003e1999437\u003c/code\u003e\u003c/a\u003e Update version numbers for v1.7.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/fc7a3e599d9c783007c9dd230a89696dba6f5050\"\u003e\u003ccode\u003efc7a3e5\u003c/code\u003e\u003c/a\u003e Update build artifacts for v1.7.36rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/4d8f637ea47a40b631827550ec9c26626bd8062d\"\u003e\u003ccode\u003e4d8f637\u003c/code\u003e\u003c/a\u003e Update version numbers for v1.7.36rc0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/c3bf7a972522fa2c7f51a3963536117c958acf53\"\u003e\u003ccode\u003ec3bf7a9\u003c/code\u003e\u003c/a\u003e pyproject.toml: Require newer minimum versions of deps.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/d52b2a49a7259c2b415b3a9279a1734302666470\"\u003e\u003ccode\u003ed52b2a4\u003c/code\u003e\u003c/a\u003e Internal cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/google/earthengine-api/commit/68926a69ad408d22e5c75bab9aa9af3277420831\"\u003e\u003ccode\u003e68926a6\u003c/code\u003e\u003c/a\u003e Update algorithms.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/google/earthengine-api/compare/v1.7.33...v1.7.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@number-flow/react` from 0.6.1 to 0.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/barvian/number-flow/releases\"\u003e@​number-flow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​number-flow/react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/barvian/number-flow/commit/116b054a681e53442262d0210f7f4cb2231d72d8\"\u003e\u003ccode\u003e116b054\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003enumber-flow@0.6.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/barvian/number-flow/commits/@number-flow/react@0.6.2/src\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-metrics-otlp-http` from 0.220.0 to 0.221.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-metrics-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.221.0\u003c/h2\u003e\n\u003ch2\u003e0.221.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: configure the force flush timeout per call \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6931\"\u003e#6931\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLoggerProviderOptions.forceFlushTimeoutMillis\u003c/code\u003e has been removed; pass \u003ccode\u003etimeoutMillis\u003c/code\u003e to \u003ccode\u003eLoggerProvider.forceFlush()\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-http)!: emit only stable HTTP semantic conventions. The \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e environment variable no longer changes HTTP attribute or metric emission — old (v1.7.0) and duplicate (\u003ccode\u003ehttp\u003c/code\u003e/\u003ccode\u003ehttp/dup\u003c/code\u003e) semconv outputs have been removed. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-fetch)!: emit only stable HTTP semantic conventions. The \u003ccode\u003esemconvStabilityOptIn\u003c/code\u003e instrumentation config option has been removed; old (v1.7.0) and duplicate semconv outputs are no longer emitted. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-xml-http-request)!: emit only stable HTTP semantic conventions. The \u003ccode\u003esemconvStabilityOptIn\u003c/code\u003e instrumentation config option has been removed; old (v1.7.0) and duplicate semconv outputs are no longer emitted. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-grpc)!: emit only stable network semantic conventions. The \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e environment variable no longer changes attribute emission — \u003ccode\u003enet.peer.name\u003c/code\u003e and \u003ccode\u003enet.peer.port\u003c/code\u003e (old) are no longer set; only \u003ccode\u003eserver.address\u003c/code\u003e and \u003ccode\u003eserver.port\u003c/code\u003e (stable). \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): allow modifying ReadWriteLogRecord properties (including hrTime, hrTimeObserved, and spanContext) in accordance with the OpenTelemetry Logs specification \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6923\"\u003e#6923\u003c/a\u003e \u003ca href=\"https://github.com/Babul422\"\u003e\u003ccode\u003e@​Babul422\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): emit a deprecation warning when the \u003ccode\u003eJaegerPropagator\u003c/code\u003e is selected via \u003ccode\u003eOTEL_PROPAGATORS\u003c/code\u003e or declarative config; use \u003ccode\u003etracecontext\u003c/code\u003e instead. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-http): set \u003ccode\u003eerror.type\u003c/code\u003e to status code in metrics for error requests. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6919\"\u003e#6919\u003c/a\u003e \u003ca href=\"https://github.com/raphael-theriault-swi\"\u003e\u003ccode\u003e@​raphael-theriault-swi\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/open-telemetry/opentelemetry-js/commit/76fa6b509e2b48d9cbee31cb37a2efc61dc4d384\"\u003e\u003ccode\u003e76fa6b5\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/37878969526151bcda4449d92b0e69e913e0081e\"\u003e\u003ccode\u003e3787896\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-cli to v7.2.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/be5f757aeea424130834183df8e1726b5797c636\"\u003e\u003ccode\u003ebe5f757\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency body-parser to v2.3.0 [security] (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6941\"\u003e#6941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f6d8fbe74242dbce7cd5c79ec4fca8617b9936bb\"\u003e\u003ccode\u003ef6d8fbe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6559\"\u003e#6559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/96127325ad0f158d55c19830aa20216eef65cf49\"\u003e\u003ccode\u003e9612732\u003c/code\u003e\u003c/a\u003e chore: remove examples/dice from workspaces (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6937\"\u003e#6937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/7107906d0ad48fb4c3b4c161de0e195cbe2b9059\"\u003e\u003ccode\u003e7107906\u003c/code\u003e\u003c/a\u003e chore: start using min-release-age in .npmrc, disable minimumReleaseAge for r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a7e5d11a3987427f61c7e51a5e0f55f057945d3d\"\u003e\u003ccode\u003ea7e5d11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack to v5.108.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6933\"\u003e#6933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/af7a82de767f87e30c2871fe88526c528e06b84d\"\u003e\u003ccode\u003eaf7a82d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency msw to v2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6831\"\u003e#6831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b9f57c622f244ed7d7f671b02159e6c1c378a3c4\"\u003e\u003ccode\u003eb9f57c6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/webpack-env\u003c/code\u003e to v1.18.8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6877\"\u003e#6877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cbb4abf849e40b154144ec35dfa20b597b2edc0a\"\u003e\u003ccode\u003ecbb4abf\u003c/code\u003e\u003c/a\u003e chore(deps): update ubuntu docker tag to v26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6635\"\u003e#6635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.220.0...experimental/v0.221.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-http` from 0.220.0 to 0.221.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-trace-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.221.0\u003c/h2\u003e\n\u003ch2\u003e0.221.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs)!: configure the force flush timeout per call \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6931\"\u003e#6931\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e(user-facing): \u003ccode\u003eLoggerProviderOptions.forceFlushTimeoutMillis\u003c/code\u003e has been removed; pass \u003ccode\u003etimeoutMillis\u003c/code\u003e to \u003ccode\u003eLoggerProvider.forceFlush()\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-http)!: emit only stable HTTP semantic conventions. The \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e environment variable no longer changes HTTP attribute or metric emission — old (v1.7.0) and duplicate (\u003ccode\u003ehttp\u003c/code\u003e/\u003ccode\u003ehttp/dup\u003c/code\u003e) semconv outputs have been removed. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-fetch)!: emit only stable HTTP semantic conventions. The \u003ccode\u003esemconvStabilityOptIn\u003c/code\u003e instrumentation config option has been removed; old (v1.7.0) and duplicate semconv outputs are no longer emitted. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-xml-http-request)!: emit only stable HTTP semantic conventions. The \u003ccode\u003esemconvStabilityOptIn\u003c/code\u003e instrumentation config option has been removed; old (v1.7.0) and duplicate semconv outputs are no longer emitted. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-grpc)!: emit only stable network semantic conventions. The \u003ccode\u003eOTEL_SEMCONV_STABILITY_OPT_IN\u003c/code\u003e environment variable no longer changes attribute emission — \u003ccode\u003enet.peer.name\u003c/code\u003e and \u003ccode\u003enet.peer.port\u003c/code\u003e (old) are no longer set; only \u003ccode\u003eserver.address\u003c/code\u003e and \u003ccode\u003eserver.port\u003c/code\u003e (stable). \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6819\"\u003e#6819\u003c/a\u003e \u003ca href=\"https://github.com/maryliag\"\u003e\u003ccode\u003e@​maryliag\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): allow modifying ReadWriteLogRecord properties (including hrTime, hrTimeObserved, and spanContext) in accordance with the OpenTelemetry Logs specification \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6923\"\u003e#6923\u003c/a\u003e \u003ca href=\"https://github.com/Babul422\"\u003e\u003ccode\u003e@​Babul422\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(sdk-node): emit a deprecation warning when the \u003ccode\u003eJaegerPropagator\u003c/code\u003e is selected via \u003ccode\u003eOTEL_PROPAGATORS\u003c/code\u003e or declarative config; use \u003ccode\u003etracecontext\u003c/code\u003e instead. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(instrumentation-http): set \u003ccode\u003eerror.type\u003c/code\u003e to status code in metrics for error requests. \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6919\"\u003e#6919\u003c/a\u003e \u003ca href=\"https://github.com/raphael-theriault-swi\"\u003e\u003ccode\u003e@​raphael-theriault-swi\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/open-telemetry/opentelemetry-js/commit/76fa6b509e2b48d9cbee31cb37a2efc61dc4d384\"\u003e\u003ccode\u003e76fa6b5\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/37878969526151bcda4449d92b0e69e913e0081e\"\u003e\u003ccode\u003e3787896\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-cli to v7.2.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/be5f757aeea424130834183df8e1726b5797c636\"\u003e\u003ccode\u003ebe5f757\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency body-parser to v2.3.0 [security] (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6941\"\u003e#6941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f6d8fbe74242dbce7cd5c79ec4fca8617b9936bb\"\u003e\u003ccode\u003ef6d8fbe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6559\"\u003e#6559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/96127325ad0f158d55c19830aa20216eef65cf49\"\u003e\u003ccode\u003e9612732\u003c/code\u003e\u003c/a\u003e chore: remove examples/dice from workspaces (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6937\"\u003e#6937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/7107906d0ad48fb4c3b4c161de0e195cbe2b9059\"\u003e\u003ccode\u003e7107906\u003c/code\u003e\u003c/a\u003e chore: start using min-release-age in .npmrc, disable minimumReleaseAge for r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a7e5d11a3987427f61c7e51a5e0f55f057945d3d\"\u003e\u003ccode\u003ea7e5d11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack to v5.108.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6933\"\u003e#6933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/af7a82de767f87e30c2871fe88526c528e06b84d\"\u003e\u003ccode\u003eaf7a82d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency msw to v2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6831\"\u003e#6831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b9f57c622f244ed7d7f671b02159e6c1c378a3c4\"\u003e\u003ccode\u003eb9f57c6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/webpack-env\u003c/code\u003e to v1.18.8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6877\"\u003e#6877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cbb4abf849e40b154144ec35dfa20b597b2edc0a\"\u003e\u003ccode\u003ecbb4abf\u003c/code\u003e\u003c/a\u003e chore(deps): update ubuntu docker tag to v26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6635\"\u003e#6635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.220.0...experimental/v0.221.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 2.9.0 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/resources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log processor metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554\"\u003e#6554\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-exporter): implement exporter metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480\"\u003e#6480\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(propagator-jaeger):  \u003cem\u003eNotice\u003c/em\u003e: The \u003ccode\u003e@opentelemetry/propagator-jaeger\u003c/code\u003e package will be removed in SDK 3.x, planned for approximately September 2026. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe Jaeger propagator has been deprecated by the OpenTelemetry specification in favor of \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e. This package will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace): reject \u003ccode\u003eSimpleSpanProcessor.forceFlush()\u003c/code\u003e when a pending export fails \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771\"\u003e#6771\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): include trace IDs at the ratio 1 upper bound in \u003ccode\u003eTraceIdRatioBasedSampler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890\"\u003e#6890\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: build on Node 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6887\"\u003e#6887\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump to typescript@5.2.2 \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/resources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log processor metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554\"\u003e#6554\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-exporter): implement exporter metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480\"\u003e#6480\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(propagator-jaeger):  \u003cem\u003eNotice\u003c/em\u003e: The \u003ccode\u003e@opentelemetry/propagator-jaeger\u003c/code\u003e package will be removed in SDK 3.x, planned for approximately September 2026. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe Jaeger propagator has been deprecated by the OpenTelemetry specification in favor of \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e. This package will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace): reject \u003ccode\u003eSimpleSpanProcessor.forceFlush()\u003c/code\u003e when a pending export fails \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771\"\u003e#6771\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): include trace IDs at the ratio 1 upper bound in \u003ccode\u003eTraceIdRatioBasedSampler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890\"\u003e#6890\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: build on Node 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6887\"\u003e#6887\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump to typescript@5.2.2 \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/commit/76fa6b509e2b48d9cbee31cb37a2efc61dc4d384\"\u003e\u003ccode\u003e76fa6b5\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/37878969526151bcda4449d92b0e69e913e0081e\"\u003e\u003ccode\u003e3787896\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-cli to v7.2.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/be5f757aeea424130834183df8e1726b5797c636\"\u003e\u003ccode\u003ebe5f757\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency body-parser to v2.3.0 [security] (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6941\"\u003e#6941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f6d8fbe74242dbce7cd5c79ec4fca8617b9936bb\"\u003e\u003ccode\u003ef6d8fbe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6559\"\u003e#6559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/96127325ad0f158d55c19830aa20216eef65cf49\"\u003e\u003ccode\u003e9612732\u003c/code\u003e\u003c/a\u003e chore: remove examples/dice from workspaces (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6937\"\u003e#6937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/7107906d0ad48fb4c3b4c161de0e195cbe2b9059\"\u003e\u003ccode\u003e7107906\u003c/code\u003e\u003c/a\u003e chore: start using min-release-age in .npmrc, disable minimumReleaseAge for r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a7e5d11a3987427f61c7e51a5e0f55f057945d3d\"\u003e\u003ccode\u003ea7e5d11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack to v5.108.4 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6933\"\u003e#6933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/af7a82de767f87e30c2871fe88526c528e06b84d\"\u003e\u003ccode\u003eaf7a82d\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency msw to v2.15.0 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6831\"\u003e#6831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/b9f57c622f244ed7d7f671b02159e6c1c378a3c4\"\u003e\u003ccode\u003eb9f57c6\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/webpack-env\u003c/code\u003e to v1.18.8 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6877\"\u003e#6877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/cbb4abf849e40b154144ec35dfa20b597b2edc0a\"\u003e\u003ccode\u003ecbb4abf\u003c/code\u003e\u003c/a\u003e chore(deps): update ubuntu docker tag to v26 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6635\"\u003e#6635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.9.0...v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-metrics` from 2.9.0 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/sdk-metrics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log processor metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554\"\u003e#6554\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-exporter): implement exporter metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480\"\u003e#6480\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(propagator-jaeger):  \u003cem\u003eNotice\u003c/em\u003e: The \u003ccode\u003e@opentelemetry/propagator-jaeger\u003c/code\u003e package will be removed in SDK 3.x, planned for approximately September 2026. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe Jaeger propagator has been deprecated by the OpenTelemetry specification in favor of \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e. This package will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace): reject \u003ccode\u003eSimpleSpanProcessor.forceFlush()\u003c/code\u003e when a pending export fails \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771\"\u003e#6771\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): include trace IDs at the ratio 1 upper bound in \u003ccode\u003eTraceIdRatioBasedSampler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890\"\u003e#6890\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: build on Node 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6887\"\u003e#6887\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump to typescript@5.2.2 \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/sdk-metrics's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.10.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sdk-logs): implement log processor metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6554\"\u003e#6554\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(otlp-exporter): implement exporter metrics \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6480\"\u003e#6480\u003c/a\u003e \u003ca href=\"https://github.com/anuraaga\"\u003e\u003ccode\u003e@​anuraaga\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(propagator-jaeger):  \u003cem\u003eNotice\u003c/em\u003e: The \u003ccode\u003e@opentelemetry/propagator-jaeger\u003c/code\u003e package will be removed in SDK 3.x, planned for approximately September 2026. \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe Jaeger propagator has been deprecated by the OpenTelemetry specification in favor of \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e. This package will be removed in a future release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(sdk-trace): reject \u003ccode\u003eSimpleSpanProcessor.forceFlush()\u003c/code\u003e when a pending export fails \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6771\"\u003e#6771\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sdk-trace): include trace IDs at the ratio 1 upper bound in \u003ccode\u003eTraceIdRatioBasedSampler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6890\"\u003e#6890\u003c/a\u003e \u003ca href=\"https://github.com/LarryHu0217\"\u003e\u003ccode\u003e@​LarryHu0217\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: build on Node 26 in CI \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6887\"\u003e#6887\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump to typescript@5.2.2 \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\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/open-telemetry/opentelemetry-js/commit/76fa6b509e2b48d9cbee31cb37a2efc61dc4d384\"\u003e\u003ccode\u003e76fa6b5\u003c/code\u003e\u003c/a\u003e chore: prepare next release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6942\"\u003e#6942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/37878969526151bcda4449d92b0e69e913e0081e\"\u003e\u003ccode\u003e3787896\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency webpack-cli to v7.2.1 (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6934\"\u003e#6934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/be5f757aeea424130834183df8e1726b5797c636\"\u003e\u003ccode\u003ebe5f757\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency body-parser to v2.3.0 [security] (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6941\"\u003e#6941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/f6d8fbe74242dbce7cd5c79ec4fca8617b9936bb\"\u003e\u003ccode\u003ef6d8fbe\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6559\"\u003e#6559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/96127325ad0f158d55c19830aa20216eef65cf49\"\u003e\u003ccode\u003e9612732\u003c/code\u003e\u003c/a\u003e chore: remove examples/dice from workspaces (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6937\"\u003e#6937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/7107906d0ad48fb4c3b4c161de0e195cbe2b9059\"\u003e\u003ccode\u003e7107906\u003c/code\u003e\u003c/a\u003e chore: start using min-release-age in .npmrc, disable minimumReleaseAge for r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a7e5d11a3987427f61c7e51a5e0f55f057945d3d\"\u003e\u003ccode\u003ea7e5d11\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency web...\n\n_Description has been truncated_","html_url":"https://github.com/inflect-compliance/agri-saas/pull/371","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/inflect-compliance%2Fagri-saas/issues/371","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/371/packages"}},{"old_version":"1.28.8","new_version":"1.30.1","update_type":"minor","path":null,"pr_created_at":"2026-05-25T15:46:20.000Z","version_change":"1.28.8 → 1.30.1","issue":{"uuid":"4518063082","node_id":"PR_kwDOSFo1ks7fGMKG","number":134,"state":"closed","title":"chore(deps)(deps): bump the npm-minor-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["palavido-dev"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-25T23:27:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T15:46:20.000Z","updated_at":"2026-05-25T23:27:44.000Z","time_to_close":27676,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"npm-minor-patch","update_count":19,"packages":[{"name":"@next/eslint-plugin-next","old_version":"16.2.4","new_version":"16.2.6","repository_url":"https://github.com/vercel/next.js"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"turbo","old_version":"2.9.6","new_version":"2.9.14","repository_url":"https://github.com/vercel/turborepo"},{"name":"@aws-sdk/client-s3","old_version":"3.1032.0","new_version":"3.1053.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1032.0","new_version":"3.1053.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@cedar-policy/cedar-wasm","old_version":"4.10.0","new_version":"4.11.0","repository_url":"https://github.com/cedar-policy/cedar"},{"name":"@nestjs/common","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"class-validator","old_version":"0.14.4","new_version":"0.15.1","repository_url":"https://github.com/typestack/class-validator"},{"name":"fast-xml-parser","old_version":"5.7.3","new_version":"5.8.0","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"pg","old_version":"8.20.0","new_version":"8.21.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"tar","old_version":"7.5.13","new_version":"7.5.15","repository_url":"https://github.com/isaacs/node-tar"},{"name":"@nestjs/testing","old_version":"11.1.23","new_version":"11.1.24","repository_url":"https://github.com/nestjs/nest"},{"name":"ts-jest","old_version":"29.4.9","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"tsx","old_version":"4.21.0","new_version":"4.22.3","repository_url":"https://github.com/privatenumber/tsx"},{"name":"terra-draw","old_version":"1.28.8","new_version":"1.30.1","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"terra-draw-maplibre-gl-adapter","old_version":"1.3.0","new_version":"1.4.1","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.15","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm-minor-patch group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@next/eslint-plugin-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next) | `16.2.4` | `16.2.6` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.6` | `2.9.14` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1032.0` | `3.1053.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1032.0` | `3.1053.0` |\n| [@cedar-policy/cedar-wasm](https://github.com/cedar-policy/cedar) | `4.10.0` | `4.11.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.23` | `11.1.24` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.23` | `11.1.24` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.23` | `11.1.24` |\n| [class-validator](https://github.com/typestack/class-validator) | `0.14.4` | `0.15.1` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.7.3` | `5.8.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.21.0` |\n| [tar](https://github.com/isaacs/node-tar) | `7.5.13` | `7.5.15` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.23` | `11.1.24` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.9` | `29.4.11` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.3` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.28.8` | `1.30.1` |\n| [terra-draw-maplibre-gl-adapter](https://github.com/JamesLMilner/terra-draw) | `1.3.0` | `1.4.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.15` |\n\n\nUpdates `@next/eslint-plugin-next` from 16.2.4 to 16.2.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003e@​next/eslint-plugin-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.2.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-26hh-7cqf-hhc6\"\u003eGHSA-26hh-7cqf-hhc6: Middleware / Proxy bypass in App Router applications via segment-prefetch routes - \u003cstrong\u003eIncomplete Fix Follow-Up\u003c/strong\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-36qx-fr4f-26g5\"\u003eGHSA-36qx-fr4f-26g5: Middleware / Proxy bypass in Pages Router applications using i18n\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eModerate:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ffhc-5mcf-pf4q\"\u003eGHSA-ffhc-5mcf-pf4q: Cross-site scripting in App Router applications using CSP nonces\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-gx5p-jg67-6x7h\"\u003eGHSA-gx5p-jg67-6x7h: Cross-site scripting in beforeInteractive scripts with untrusted input\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-h64f-5h5j-jqjh\"\u003eGHSA-h64f-5h5j-jqjh: Denial of Service in the Image Optimization API\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-wfc6-r584-vfw7\"\u003eGHSA-wfc6-r584-vfw7: Cache poisoning in React Server Component responses\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eLow:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-vfv6-92ff-j949\"\u003eGHSA-vfv6-92ff-j949: Cache poisoning via collisions in React Server Component cache-busting\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-3g8h-86w9-wvmq\"\u003eGHSA-3g8h-86w9-wvmq: Middleware / Proxy redirects can be cache-poisoned\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve HTTP access fallbacks during prerender recovery (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/92231\"\u003e#92231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fallback route params case in app-page handler (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91737\"\u003e#91737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix invalid HTML response for route-level RSC requests in deployment adapter (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/91541\"\u003e#91541\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch setHeader for direct route handlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93101\"\u003e#93101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude deployment id in \u003ccode\u003ecacheHandlers\u003c/code\u003e keys (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93453\"\u003e#93453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix double-encoding of URL pathname parts in client param parsing (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-plugin-next/issues/93491\"\u003e#93491\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.5\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains security fixes and backported 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\u003eSecurity Fixes\u003c/h3\u003e\n\u003cp\u003eThe following advisories have been addressed:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eHigh:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-8h8q-6873-q5fj\"\u003eGHSA-8h8q-6873-q5fj: Denial of Service with Server Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-267c-6grr-h53f\"\u003eGHSA-267c-6grr-h53f: Middleware / Proxy bypass in App Router applications via segment-prefetch routes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-mg66-mrh9-m8jx\"\u003eGHSA-mg66-mrh9-m8jx: Denial of Service via connection exhaustion in applications using Cache Components\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-492v-c6pp-mqqv\"\u003eGHSA-492v-c6pp-mqqv: Middleware / Proxy bypass through dynamic route parameter injection\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-c4j6-fc7j-m34r\"\u003eGHSA-c4j6-fc7j-m34r: Server-side request forgery in applications using WebSocket upgrades\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/ee6e79b1792a4d401ddf2480f40a83549fe8e722\"\u003e\u003ccode\u003eee6e79b\u003c/code\u003e\u003c/a\u003e v16.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/766148f9cd48c0e218acafcd0f15defc14871bf4\"\u003e\u003ccode\u003e766148f\u003c/code\u003e\u003c/a\u003e v16.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.2.6/packages/eslint-plugin-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​next/eslint-plugin-next\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.5.0 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)  00a4dd9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6b15870f1c08b60b5b57afe45a703d9ed0be39bc\"\u003e\u003ccode\u003e6b15870\u003c/code\u003e\u003c/a\u003e 17.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/00a4dd9821830a9b044798120e86b1bb1a54648d\"\u003e\u003ccode\u003e00a4dd9\u003c/code\u003e\u003c/a\u003e Update globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.9.6 to 2.9.14\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.14\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release contains important security fixes.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eHigh:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/security/advisories/GHSA-5xc8-49mv-x4mm\"\u003eGHSA-5xc8-49mv-x4mm: Turborepo VSCode Extension command injection\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLow:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/security/advisories/GHSA-hcf7-66rw-9f5r\"\u003eGHSA-hcf7-66rw-9f5r: Login callback CSRF/session fixation\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/security/advisories/GHSA-3qcw-2rhx-2726\"\u003eGHSA-3qcw-2rhx-2726: Unexpected local code execution during Yarn Berry detection\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.12 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12774\"\u003evercel/turborepo#12774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore docs mobile menu by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12782\"\u003evercel/turborepo#12782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Use \u003ccode\u003epull_request\u003c/code\u003e for PR title linting by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12787\"\u003evercel/turborepo#12787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Scope GitHub Actions caches by branch by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12788\"\u003evercel/turborepo#12788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Validate lockfiles without dependency downloads by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12789\"\u003evercel/turborepo#12789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved unneeded import form hash creation script in docs by \u003ca href=\"https://github.com/dancrumb\"\u003e\u003ccode\u003e@​dancrumb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12799\"\u003evercel/turborepo#12799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate auth callback state by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12802\"\u003evercel/turborepo#12802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden VS Code extension command execution by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12800\"\u003evercel/turborepo#12800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid project-local Yarn during detection by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12801\"\u003evercel/turborepo#12801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release 2.9.13 by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12803\"\u003evercel/turborepo#12803\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/dancrumb\"\u003e\u003ccode\u003e@​dancrumb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12799\"\u003evercel/turborepo#12799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.12...v2.9.14\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.12...v2.9.14\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.13-canary.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease(turborepo): 2.9.11-canary.7 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12768\"\u003evercel/turborepo#12768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow \u003ccode\u003e$TURBO_EXTENDS$\u003c/code\u003e in LSP diagnostics by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12770\"\u003evercel/turborepo#12770\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.11 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12771\"\u003evercel/turborepo#12771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Allow transit nodes in LSP diagnostics by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12773\"\u003evercel/turborepo#12773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erelease(turborepo): 2.9.12 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12774\"\u003evercel/turborepo#12774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore docs mobile menu by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12782\"\u003evercel/turborepo#12782\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Use \u003ccode\u003epull_request\u003c/code\u003e for PR title linting by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12787\"\u003evercel/turborepo#12787\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Scope GitHub Actions caches by branch by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12788\"\u003evercel/turborepo#12788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Validate lockfiles without dependency downloads by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12789\"\u003evercel/turborepo#12789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemoved unneeded import form hash creation script in docs by \u003ca href=\"https://github.com/dancrumb\"\u003e\u003ccode\u003e@​dancrumb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12799\"\u003evercel/turborepo#12799\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Validate auth callback state by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12802\"\u003evercel/turborepo#12802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Harden VS Code extension command execution by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12800\"\u003evercel/turborepo#12800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid project-local Yarn during detection by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12801\"\u003evercel/turborepo#12801\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/turborepo/commit/fc62fe0d9c347d1d24f0ed8946284856593ddb93\"\u003e\u003ccode\u003efc62fe0\u003c/code\u003e\u003c/a\u003e publish 2.9.14 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fb8c9aec0f9e83f95783659a5ce9c4478cf62cb9\"\u003e\u003ccode\u003efb8c9ae\u003c/code\u003e\u003c/a\u003e chore: Release 2.9.13 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12803\"\u003e#12803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e8e629da4e1fb75231089e91b19be9d327a3e649\"\u003e\u003ccode\u003ee8e629d\u003c/code\u003e\u003c/a\u003e fix: Avoid project-local Yarn during detection (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12801\"\u003e#12801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/91c90cbf12f524c5c29b713d6472dd5fcdecb309\"\u003e\u003ccode\u003e91c90cb\u003c/code\u003e\u003c/a\u003e fix: Harden VS Code extension command execution (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12800\"\u003e#12800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/84f450894e87da1eed864d51f6f637f26980d560\"\u003e\u003ccode\u003e84f4508\u003c/code\u003e\u003c/a\u003e fix: Validate auth callback state (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12802\"\u003e#12802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1779ad7901384f106236a6e196059e4929745514\"\u003e\u003ccode\u003e1779ad7\u003c/code\u003e\u003c/a\u003e Removed unneeded import form hash creation script in docs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12799\"\u003e#12799\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/71f8c90a807ffb9b9876ea8a04f523f473bf5c8d\"\u003e\u003ccode\u003e71f8c90\u003c/code\u003e\u003c/a\u003e test: Validate lockfiles without dependency downloads (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12789\"\u003e#12789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5fcb96024d503127bb0ed760ebe159b7716c52b3\"\u003e\u003ccode\u003e5fcb960\u003c/code\u003e\u003c/a\u003e ci: Scope GitHub Actions caches by branch (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12788\"\u003e#12788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4cf9fabc9a6f6c99fe4e2f2da9f35be631be062a\"\u003e\u003ccode\u003e4cf9fab\u003c/code\u003e\u003c/a\u003e ci: Use \u003ccode\u003epull_request\u003c/code\u003e for PR title linting (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12787\"\u003e#12787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/859c629bc401f239ac7980a132746ca90478e17c\"\u003e\u003ccode\u003e859c629\u003c/code\u003e\u003c/a\u003e fix: Restore docs mobile menu (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12782\"\u003e#12782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.6...v2.9.14\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/client-s3` from 3.1032.0 to 3.1053.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1053.0\u003c/h2\u003e\n\u003ch4\u003e3.1053.0(2026-05-22)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf88fa508bf74c7120202668d66b1657601e0d32\"\u003ebf88fa50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3518814ad7011517e95ba077b4d60b64834dc0f5\"\u003e3518814a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appconfig:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e757a91539c7e5633896a6165098a1802de3255c\"\u003ee757a915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-repostspace:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15fec74b7b20e186a9eb70d593819dfa73b7f782\"\u003e15fec74b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adeea78b85eb00bed1a973b7344ecddbd89345f0\"\u003eadeea78b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudcontrol:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e7ef3bf7a1497a06a0ae1cbdfaa6bfa68b6ffe4\"\u003e2e7ef3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-tnb:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f07457cbe17f8f1621475ba0c585363e36aef9d7\"\u003ef07457cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sso-oidc:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e909d25a859634f57fd2cdcd20a760c36bfc42b\"\u003e2e909d25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3vectors:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4071f1a4d21610fb883f2af611b3d69d2922cd5f\"\u003e4071f1a4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-internetmonitor:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/117e04a99f7c58f946947e77b0bc75f87998198e\"\u003e117e04a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-freetier:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3cf14a2f64239d4b7c4160fd8c5b95672deb9b6\"\u003ee3cf14a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-oam:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a30b72248e4f26b10173b2f64c7892d1b963eaa\"\u003e5a30b722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecastquery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ada5ae322c6b5eb88ba194b1d8715b5d699de1ce\"\u003eada5ae32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9de89c10330b5641dc0427653815f8131209edca\"\u003e9de89c10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-migration-hub-refactor-spaces:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a4e5e7ba8ec707c4bbdf27a7e38425cb9652861c\"\u003ea4e5e7ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b99b7a1820b90840d18c8b39edc9a4d10afdf553\"\u003eb99b7a18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a1bcdb9123163d275247b25f02845097260fb51\"\u003e4a1bcdb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-b2bi:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/66bb63d12d590f6e191714b9263affccf478f3b2\"\u003e66bb63d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simspaceweaver:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6617b6d847a27bc7e32bef03c10fb04b227e21f\"\u003ec6617b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e99cccbde15f31ac18b780138c8f880600e7e516\"\u003ee99cccbd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-recommended-actions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45477f0838686bbbd69ad1afbd6b3b7ecda1a1c3\"\u003e45477f08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecast:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5964d82b99f5dd46a92341f85053db135c0d23fc\"\u003e5964d82b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptunedata:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/418745d5411b2ff30ffb2c8472d4301f485a71a6\"\u003e418745d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0213a8624e82ca946be41fe8833d460e709d2d2a\"\u003e0213a862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-pricing-calculator:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69e44c0d790426ebf70e3b16b7b2a32ea94c9207\"\u003e69e44c0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-panorama:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d227732b924cfcefad956561e9d000226b6472a1\"\u003ed227732b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-license-manager-user-subscriptions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fd5d2020b79ef05efcf6857ce1d3b81ef51d781\"\u003e7fd5d202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad88edbb4a8ef4029b1d7897f7221c50da491865\"\u003ead88edbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-schemas:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d8835cfc2971415619c70bd9d298fd2498d8d4b8\"\u003ed8835cfc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pi:\u003c/strong\u003e  Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b09c19bf6e70f660073b94da11abf5ea4e6ea882\"\u003eb09c19bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e7917a6e550d5190564edefc4f65ea392d864ab\"\u003e6e7917a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-frauddetector:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9c130d58eb968baaaf07f9f45eae3f01ae7d4d59\"\u003e9c130d58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-network-firewall:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/963a1286bf936d17d6e0df5aad2e1ffb602e469e\"\u003e963a1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/965ac97a33901ae783e8ea29c56b80380951d211\"\u003e965ac97a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6f1bd2e812a1aef1c515999880d5de6614562d45\"\u003e6f1bd2e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ac37e3af8fc13de2a6e5127d417f8a7ecb621a5\"\u003e7ac37e3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rbin:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e73fd45b4407462c931a4f82a025d1c2d1d93a9\"\u003e5e73fd45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d95ca14cfe7e22f165246649e0979be415718077\"\u003ed95ca14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38a20bfa5b7ebd899bbb4382366e6a06e27dc286\"\u003e38a20bfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bc91aa621fed3c15fecfe07660458aafa59242df\"\u003ebc91aa62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45132960757e60a48c2eef3b36350c282b32f727\"\u003e45132960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notificationscontacts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9ca97abed6a82e58c6ae305eeda869b13c5b008\"\u003ee9ca97ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1052.0...v3.1053.0\"\u003e3.1053.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1051.0...v3.1052.0\"\u003e3.1052.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1050.0...v3.1051.0\"\u003e3.1051.0\u003c/a\u003e (2026-05-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sts:\u003c/strong\u003e update imports to new module locations (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/issues/8025\"\u003e#8025\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003ebe183b6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef69ea687c15e9aae0568660ba3bcdd5174fbec6\"\u003e\u003ccode\u003eef69ea6\u003c/code\u003e\u003c/a\u003e Publish v3.1053.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/443d6beaebc2b72a5b37816657954f4bd2cf68a5\"\u003e\u003ccode\u003e443d6be\u003c/code\u003e\u003c/a\u003e Publish v3.1052.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6242dc938f36ac77e337d39f577e8727f87926\"\u003e\u003ccode\u003e0d6242d\u003c/code\u003e\u003c/a\u003e chore(codegen): update \u003ca href=\"https://github.com/smithy\"\u003e\u003ccode\u003e@​smithy\u003c/code\u003e\u003c/a\u003e dependencies (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b825c136cb984e7d0a4cda429201175c95ba033d\"\u003e\u003ccode\u003eb825c13\u003c/code\u003e\u003c/a\u003e Publish v3.1051.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/be183b6d7ac286e626f0301cbee2ca5101e87acb\"\u003e\u003ccode\u003ebe183b6\u003c/code\u003e\u003c/a\u003e fix(client-sts): update imports to new module locations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8025\"\u003e#8025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1af90474774927f8dea56d1e33fd11167d431d11\"\u003e\u003ccode\u003e1af9047\u003c/code\u003e\u003c/a\u003e chore(codegen): updated import sources for aws-sdk core (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8015\"\u003e#8015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1053.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1032.0 to 3.1053.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1053.0\u003c/h2\u003e\n\u003ch4\u003e3.1053.0(2026-05-22)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gameliftstreams:\u003c/strong\u003e  Added new Gen6 stream classes based on the EC2 G6e instance family. These classes are designed for streaming high-fidelity, graphically demanding games and applications that benefit from additional GPU memory and performance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bf88fa508bf74c7120202668d66b1657601e0d32\"\u003ebf88fa50\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-05-22 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3518814ad7011517e95ba077b4d60b64834dc0f5\"\u003e3518814a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appconfig:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e757a91539c7e5633896a6165098a1802de3255c\"\u003ee757a915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-repostspace:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/15fec74b7b20e186a9eb70d593819dfa73b7f782\"\u003e15fec74b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ivs-realtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/adeea78b85eb00bed1a973b7344ecddbd89345f0\"\u003eadeea78b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudcontrol:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e7ef3bf7a1497a06a0ae1cbdfaa6bfa68b6ffe4\"\u003e2e7ef3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-tnb:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f07457cbe17f8f1621475ba0c585363e36aef9d7\"\u003ef07457cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sso-oidc:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2e909d25a859634f57fd2cdcd20a760c36bfc42b\"\u003e2e909d25\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3vectors:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4071f1a4d21610fb883f2af611b3d69d2922cd5f\"\u003e4071f1a4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-internetmonitor:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/117e04a99f7c58f946947e77b0bc75f87998198e\"\u003e117e04a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-freetier:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e3cf14a2f64239d4b7c4160fd8c5b95672deb9b6\"\u003ee3cf14a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-oam:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5a30b72248e4f26b10173b2f64c7892d1b963eaa\"\u003e5a30b722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecastquery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ada5ae322c6b5eb88ba194b1d8715b5d699de1ce\"\u003eada5ae32\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-customer-profiles:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9de89c10330b5641dc0427653815f8131209edca\"\u003e9de89c10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-migration-hub-refactor-spaces:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a4e5e7ba8ec707c4bbdf27a7e38425cb9652861c\"\u003ea4e5e7ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-controltower:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b99b7a1820b90840d18c8b39edc9a4d10afdf553\"\u003eb99b7a18\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a1bcdb9123163d275247b25f02845097260fb51\"\u003e4a1bcdb9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-b2bi:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/66bb63d12d590f6e191714b9263affccf478f3b2\"\u003e66bb63d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-simspaceweaver:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c6617b6d847a27bc7e32bef03c10fb04b227e21f\"\u003ec6617b6d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e99cccbde15f31ac18b780138c8f880600e7e516\"\u003ee99cccbd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-recommended-actions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45477f0838686bbbd69ad1afbd6b3b7ecda1a1c3\"\u003e45477f08\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-forecast:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5964d82b99f5dd46a92341f85053db135c0d23fc\"\u003e5964d82b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-neptunedata:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/418745d5411b2ff30ffb2c8472d4301f485a71a6\"\u003e418745d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-qconnect:\u003c/strong\u003e  Added guardrail assessment results to inference spans in the ListSpans API. You can now see which AI Guardrail policies were evaluated, whether content was blocked or masked, and per-policy details for each Bedrock Converse call (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0213a8624e82ca946be41fe8833d460e709d2d2a\"\u003e0213a862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bcm-pricing-calculator:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/69e44c0d790426ebf70e3b16b7b2a32ea94c9207\"\u003e69e44c0d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-panorama:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d227732b924cfcefad956561e9d000226b6472a1\"\u003ed227732b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-license-manager-user-subscriptions:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7fd5d2020b79ef05efcf6857ce1d3b81ef51d781\"\u003e7fd5d202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-partnercentral-account:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ad88edbb4a8ef4029b1d7897f7221c50da491865\"\u003ead88edbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-schemas:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d8835cfc2971415619c70bd9d298fd2498d8d4b8\"\u003ed8835cfc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pi:\u003c/strong\u003e  Added ListPerformanceAnalysisReportRecommendations API to retrieve recommendations for a performance analysis report. Added analysis configuration support to CreatePerformanceAnalysisReport for enhanced analysis types such as vacuum analysis. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b09c19bf6e70f660073b94da11abf5ea4e6ea882\"\u003eb09c19bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-outposts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6e7917a6e550d5190564edefc4f65ea392d864ab\"\u003e6e7917a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-frauddetector:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9c130d58eb968baaaf07f9f45eae3f01ae7d4d59\"\u003e9c130d58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-network-firewall:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/963a1286bf936d17d6e0df5aad2e1ffb602e469e\"\u003e963a1286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-geo-places:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/965ac97a33901ae783e8ea29c56b80380951d211\"\u003e965ac97a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6f1bd2e812a1aef1c515999880d5de6614562d45\"\u003e6f1bd2e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ac37e3af8fc13de2a6e5127d417f8a7ecb621a5\"\u003e7ac37e3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rbin:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5e73fd45b4407462c931a4f82a025d1c2d1d93a9\"\u003e5e73fd45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codestar-notifications:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d95ca14cfe7e22f165246649e0979be415718077\"\u003ed95ca14c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-application-signals:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/38a20bfa5b7ebd899bbb4382366e6a06e27dc286\"\u003e38a20bfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  The ModifyInstanceAttribute API now supports modification of EnclaveOptions for the instance as a typed parameter. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bc91aa621fed3c15fecfe07660458aafa59242df\"\u003ebc91aa62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-discovery:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/45132960757e60a48c2eef3b36350c282b32f727\"\u003e45132960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-notificationscontacts:\u003c/strong\u003e  Adding new BDD representation of endpoint ruleset (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e9ca97abed6a82e58c6ae305eeda869b13c5b008\"\u003ee9ca97ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1052.0...v3.1053.0\"\u003e3.1053.0\u003c/a\u003e (2026-05-22)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1051.0...v3.1052.0\"\u003e3.1052.0\u003c/a\u003e (2026-05-21)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1050.0...v3.1051.0\"\u003e3.1051.0\u003c/a\u003e (2026-05-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1049.0...v3.1050.0\"\u003e3.1050.0\u003c/a\u003e (2026-05-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1048.0...v3.1049.0\"\u003e3.1049.0\u003c/a\u003e (2026-05-18)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1047.0...v3.1048.0\"\u003e3.1048.0\u003c/a\u003e (2026-05-15)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1046.0...v3.1047.0\"\u003e3.1047.0\u003c/a\u003e (2026-05-14)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ef69ea687c15e9aae0568660ba3bcdd5174fbec6\"\u003e\u003ccode\u003eef69ea6\u003c/code\u003e\u003c/a\u003e Publish v3.1053.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/443d6beaebc2b72a5b37816657954f4bd2cf68a5\"\u003e\u003ccode\u003e443d6be\u003c/code\u003e\u003c/a\u003e Publish v3.1052.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d6242dc938f36ac77e337d39f577e8727f87926\"\u003e\u003ccode\u003e0d6242d\u003c/code\u003e\u003c/a\u003e chore(codegen): update \u003ca href=\"https://github.com/smithy\"\u003e\u003ccode\u003e@​smithy\u003c/code\u003e\u003c/a\u003e dependencies (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8038\"\u003e#8038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b825c136cb984e7d0a4cda429201175c95ba033d\"\u003e\u003ccode\u003eb825c13\u003c/code\u003e\u003c/a\u003e Publish v3.1051.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/bdc9fc6b88673a816719006d0bde88afd44dbb4e\"\u003e\u003ccode\u003ebdc9fc6\u003c/code\u003e\u003c/a\u003e Publish v3.1050.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/04d52f3ac1d416598b8d728b72919919025a4a61\"\u003e\u003ccode\u003e04d52f3\u003c/code\u003e\u003c/a\u003e Publish v3.1049.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/313813d9e1f25eb6896cf2880977f01ee7fb2556\"\u003e\u003ccode\u003e313813d\u003c/code\u003e\u003c/a\u003e Publish v3.1048.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/901b75a183812de984903bd301614e194f6c6e43\"\u003e\u003ccode\u003e901b75a\u003c/code\u003e\u003c/a\u003e chore(packages): update import paths (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8024\"\u003e#8024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eabae7d848238fedb6336c2f2d13b81c6cd9d146\"\u003e\u003ccode\u003eeabae7d\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for browser bundle fixes (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8022\"\u003e#8022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/8edb907b3e69d8ebd19a808480692de92b98e748\"\u003e\u003ccode\u003e8edb907\u003c/code\u003e\u003c/a\u003e Publish v3.1047.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1053.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@cedar-policy/cedar-wasm` from 4.10.0 to 4.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cedar-policy/cedar/releases\"\u003e@​cedar-policy/cedar-wasm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003cp\u003eRelease 4.11.0, available on crates.io\u003c/p\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePublic syntax tree (\u003ccode\u003epst\u003c/code\u003e) module for programmatic construction, inspection, and manipulation of Cedar policies. Accessible via \u003ccode\u003eto_pst()\u003c/code\u003e / \u003ccode\u003etry_into_pst()\u003c/code\u003e / \u003ccode\u003efrom_pst()\u003c/code\u003e on \u003ccode\u003ePolicy\u003c/code\u003e, \u003ccode\u003eTemplate\u003c/code\u003e, and \u003ccode\u003ePolicySet\u003c/code\u003e. \u003ccode\u003etry_into_pst()\u003c/code\u003e consumes the value to avoid cloning. TPE residual policies can be converted to PST for structured inspection of residual expressions. Third-party types used in PST fields (\u003ccode\u003eSmolStr\u003c/code\u003e, \u003ccode\u003eLinkedHashMap\u003c/code\u003e, \u003ccode\u003eNonEmpty\u003c/code\u003e) are re-exported from the \u003ccode\u003epst\u003c/code\u003e module. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/816\"\u003e#816\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eThe Type-aware partial evaluation (TPE) experimental feature now supports template-linked policies. This would previously return a \u003ccode\u003eSlotNotSupportedError\u003c/code\u003e error.\nThis error variant is removed and replaced with \u003ccode\u003eUnlinkedSlotError\u003c/code\u003e, occurring only when slot in a linked policy is not bound. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2314\"\u003e#2314\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved Cedar schema parse help for two common syntax mistakes: forgetting \u003ccode\u003eappliesTo\u003c/code\u003e before an action block, and adding \u003ccode\u003e;\u003c/code\u003e after a namespace declaration. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/1043\"\u003e#1043\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eFunctionArgumentValidation\u003c/code\u003e errors now include a help message describing the expected format for extension function arguments: \u003ccode\u003edecimal\u003c/code\u003e, \u003ccode\u003eip\u003c/code\u003e, \u003ccode\u003edatetime\u003c/code\u003e, and \u003ccode\u003eduration\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/834\"\u003e#834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSerialization of residual policies with \u003ccode\u003eerror()\u003c/code\u003e nodes does not fail, instead results in JSON with \u003ccode\u003e{\u0026quot;error\u0026quot;: []}\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2202\"\u003e#2202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed conversion from \u003ccode\u003eprotobuf\u003c/code\u003e policy sets to public type for policy sets containing templates and template-linked policies. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2330\"\u003e#2330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed deserialization from protobuf of entity and context attributes containing extension values. (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2344\"\u003e#2344\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/cedar-policy/cedar/commit/d86ed2ee47cbe5a30e6b70a3d8414bc66ce88ae3\"\u003e\u003ccode\u003ed86ed2e\u003c/code\u003e\u003c/a\u003e Bump versions for 4.11.0 x symcc 0.5.0 release (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2355\"\u003e#2355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/de71eefe5501eb42751f4216c851575372ff59e6\"\u003e\u003ccode\u003ede71eef\u003c/code\u003e\u003c/a\u003e normalize changelogs for 4.11.0 release and symcc 0.5.0 release (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2356\"\u003e#2356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/cb70c283bfb753c2fe165d9d2d800075c3b09ffb\"\u003e\u003ccode\u003ecb70c28\u003c/code\u003e\u003c/a\u003e changelog updates for 4.11.0 release (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2354\"\u003e#2354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/828ca6d3714c855a06362dbe3e7c22b62c632886\"\u003e\u003ccode\u003e828ca6d\u003c/code\u003e\u003c/a\u003e add requirements on having a release tag on the cli (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2335\"\u003e#2335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/dd0087749b6ed2f9927863aecd42503ed7b97809\"\u003e\u003ccode\u003edd00877\u003c/code\u003e\u003c/a\u003e adding tests for compute_tc/repair_tc (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2350\"\u003e#2350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/76dd69cb95e4f556cd66ed53583c8ee6a6069052\"\u003e\u003ccode\u003e76dd69c\u003c/code\u003e\u003c/a\u003e Bump the rust-dependencies group with 5 updates (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2353\"\u003e#2353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/a863efdabb078240d742dc82809cccd168114d18\"\u003e\u003ccode\u003ea863efd\u003c/code\u003e\u003c/a\u003e Bump the github-actions group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2352\"\u003e#2352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/7098aa1bfc3a4e6d3f9fe6b5e5e2997b79e51e05\"\u003e\u003ccode\u003e7098aa1\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eadd_entities\u003c/code\u003e TC update with dangling parent (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2349\"\u003e#2349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/8b9cd809a9fc05f8ba465087119f3da6f2dbcd11\"\u003e\u003ccode\u003e8b9cd80\u003c/code\u003e\u003c/a\u003e Fix FFI \u003ccode\u003estateful_is_authorized\u003c/code\u003e to error on unknown cached schema key (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2348\"\u003e#2348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cedar-policy/cedar/commit/d99a475a699e866c56f8130580cd9fb6a3a12a2a\"\u003e\u003ccode\u003ed99a475\u003c/code\u003e\u003c/a\u003e Fix CLI --template-linked argument ignoring file permissions errors (\u003ca href=\"https://redirect.github.com/cedar-policy/cedar/issues/2347\"\u003e#2347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cedar-policy/cedar/compare/v4.10.0...v4.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/3ed595e06628c9118e17a7a5577e463a7791e16b\"\u003e\u003ccode\u003e3ed595e\u003c/code\u003e\u003c/a\u003e fix(core): keep dependency parent registry internal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/1b8c8b00f738c756e917bad6470b3f0b566c50b3\"\u003e\u003ccode\u003e1b8c8b0\u003c/code\u003e\u003c/a\u003e fix(core): propagate dependency tree cache resets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/4c07009fce4bd4997bee50a4f5de1c7a312a5dfe\"\u003e\u003ccode\u003e4c07009\u003c/code\u003e\u003c/a\u003e fix(core): reset dependency tree cache on metadata changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/ff95b3f62d55c773c8f12b138ac0160d60c858f4\"\u003e\u003ccode\u003eff95b3f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/16997\"\u003e#16997\u003c/a\u003e from hbinhng/feat/warn-late-use-websocket-adapter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d956db4c104c22172c3466344b50c017267aca23\"\u003e\u003ccode\u003ed956db4\u003c/code\u003e\u003c/a\u003e feat(core): warn on late websocket adapter registration\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.23 to 11.1.24\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.24 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003eBug fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17009\"\u003e#17009\u003c/a\u003e fix(core): reset dependency-tree cache on metadata changes (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eEnhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ecore\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/16997\"\u003e#16997\u003c/a\u003e feat(core): warn on late websocket adapter registration (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDependencies\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eplatform-ws\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17011\"\u003e#17011\u003c/a\u003e chore(deps): bump ws from 8.20.1 to 8.21.0 (\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot[bot]\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 2\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eNguyễn Hải Bình (\u003ca href=\"https://github.com/hbinhng\"\u003e\u003ccode\u003e@​hbinhng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePuneet Dixit (\u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/d8a0ab829ddd8291b75109c9ac4fc4c7d070fc9e\"\u003e\u003ccode\u003ed8a0ab8\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.24 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/2dccece853413a40fe287221b84ca593ec9682a7\"\u003e\u003ccode\u003e2dccece\u003c/code\u003e\u003c/a\u003e chore: update readmes\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.24/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `class-validator` from 0.14.4 to 0.15.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typestack/class-validator/releases\"\u003eclass-validator's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.15.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: publish 0.15.0 for real by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2671\"\u003etypestack/class-validator#2671\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: publish 0.15.1 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2672\"\u003etypestack/class-validator#2672\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\"\u003ehttps://github.com/typestack/class-validator/compare/v0.15.0...v0.15.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.15.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add \u003ccode\u003eIsISO31661Numeric\u003c/code\u003e decorator for country codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003evalidateIf\u003c/code\u003e for validation options by \u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: update UUID validation to support versions 1-8, nil, max, and all by \u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump vulnerable dependencies by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003etypestack/class-validator#2669\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eisISO6391\u003c/code\u003e decorator for language codes by \u003ca href=\"https://github.com/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003etypestack/class-validator#2626\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(IsIBAN)!: Add \u003ccode\u003eIsIBANOptions\u003c/code\u003e as argument for \u003ccode\u003eIsIBAN\u003c/code\u003e decorator by \u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix small grammatical error in README.md by \u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: release 0.15.0 by \u003ca href=\"https://github.com/braaar\"\u003e\u003ccode\u003e@​braaar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2670\"\u003etypestack/class-validator#2670\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/RobinvanderVliet\"\u003e\u003ccode\u003e@​RobinvanderVliet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003etypestack/class-validator#2657\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aoi-umi\"\u003e\u003ccode\u003e@​aoi-umi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003etypestack/class-validator#1579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PleBea\"\u003e\u003ccode\u003e@​PleBea\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003etypestack/class-validator#2647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiiaMenke\"\u003e\u003ccode\u003e@​LiiaMenke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003etypestack/class-validator#2618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorrocha\"\u003e\u003ccode\u003e@​igorrocha\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003etypestack/class-validator#2596\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.0\"\u003ehttps://github.com/typestack/class-validator/compare/v0.14.4...v0.15.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/typestack/class-validator/blob/develop/CHANGELOG.md\"\u003eclass-validator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/typestack/class-validator/compare/v0.14.4...v0.15.1\"\u003e0.15.1\u003c/a\u003e (2026-02-26)\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded options argument to IsIBAN validator (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2618\"\u003e#2618\u003c/a\u003e), which breaks any existing usage of this decorator that pass an argument to the decorator, e.g. \u003ccode\u003e@IsIBAN({forbidUnknownValues: false})\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated lockfile to patch vulnerabilities (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2669\"\u003e#2669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed a small grammatical error in the docs (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003evalidateIf\u003c/code\u003e option to all validators, providing a lot more flexibility in using conditional validation (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/1579\"\u003e#1579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO31661Numeric validator for country codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2657\"\u003e#2657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded IsISO6391 validator for language codes (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2626\"\u003e#2626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded more versions to IsUUID validator options. (\u003ca href=\"https://redirect.github.com/typestack/class-validator/pull/2647\"\u003e#2647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\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/typestack/class-validator/commit/2e1a5c27dbd65b80e27fe96b49bd6e6641fa3603\"\u003e\u003ccode\u003e2e1a5c2\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.1 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2672\"\u003e#2672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/737d2a7d7e40e4f4b4e994ad73bffe880bbe8f5c\"\u003e\u003ccode\u003e737d2a7\u003c/code\u003e\u003c/a\u003e chore: publish 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2671\"\u003e#2671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/8bc5f961cd31c4965e532a7867ed3ed2a90516db\"\u003e\u003ccode\u003e8bc5f96\u003c/code\u003e\u003c/a\u003e chore: release 0.15.0 (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2670\"\u003e#2670\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/dc41588b82f83544b58216d111af1bfcf6ddd5a6\"\u003e\u003ccode\u003edc41588\u003c/code\u003e\u003c/a\u003e fix small grammatical error in README.md (\u003ca href=\"https://redirect.github.com/typestack/class-validator/issues/2596\"\u003e#2596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typestack/class-validator/commit/2c0ff5325852f8f8bdeb30377c13ce7c3aec7328\"\u003e\u003ccode\u003e2c0ff53\u003c/code\u003e\u003c/a\u003e feat(IsIBAN): Add IsIBANOptions as argument for IsIBAN decorator (\u003ca href=\"https://redirect.git...\n\n_Description has been truncated_","html_url":"https://github.com/palavido-dev/gratis-gis/pull/134","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/palavido-dev%2Fgratis-gis/issues/134","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/134/packages"}},{"old_version":"1.29.0","new_version":"1.30.0","update_type":"minor","path":null,"pr_created_at":"2026-05-18T22:51:53.000Z","version_change":"1.29.0 → 1.30.0","issue":{"uuid":"4473108102","node_id":"PR_kwDOO0sVBc7c2hLy","number":313,"state":"open","title":"fix: bump the openmeteo group with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-18T22:51:53.000Z","updated_at":"2026-05-18T22:52:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"openmeteo","update_count":7,"packages":[{"name":"@sveltejs/vite-plugin-svelte","old_version":"7.0.0","new_version":"7.1.2","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.6.0","new_version":"25.7.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.0","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"terra-draw","old_version":"1.29.0","new_version":"1.30.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"terra-draw-maplibre-gl-adapter","old_version":"1.3.0","new_version":"1.4.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps the openmeteo group with 7 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `7.0.0` | `7.1.2` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `25.7.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.0` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.29.0` | `1.30.0` |\n| [terra-draw-maplibre-gl-adapter](https://github.com/JamesLMilner/terra-draw) | `1.3.0` | `1.4.0` |\n\nUpdates `@sveltejs/vite-plugin-svelte` from 7.0.0 to 7.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\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/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: enable optimizer for server environments during dev (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/471f82216d4459a90d20f21c76b84aaf20c27e6e\"\u003e\u003ccode\u003e471f822\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1344\"\u003e#1344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a9bc0858dd2448092661774b94a23719e236cd0\"\u003e\u003ccode\u003e1a9bc08\u003c/code\u003e\u003c/a\u003e fix: always retrieve CSS using component filename first (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/508d91bbdd495d62bc99fef26b9323977c20d5a9\"\u003e\u003ccode\u003e508d91b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1339\"\u003e#1339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/990e58cc9062a8d9b258d9248223e5cbd53935a1\"\u003e\u003ccode\u003e990e58c\u003c/code\u003e\u003c/a\u003e fix: correctly resolve Svelte CSS on the server during development (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1336\"\u003e#1336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d5458a9c5122cb81fbf2a03c4a825124eb1a0f0d\"\u003e\u003ccode\u003ed5458a9\u003c/code\u003e\u003c/a\u003e fix: restore value imports stripped by oxc in script preprocessing (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1c851266cb22f269156406a7c5e094aa8cdf475d\"\u003e\u003ccode\u003e1c85126\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1331\"\u003e#1331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/1a4d225148d17af1dbab447dc9202b82e2bc1663\"\u003e\u003ccode\u003e1a4d225\u003c/code\u003e\u003c/a\u003e feat: enable optimizer for server environments during dev (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1328\"\u003e#1328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d91be5f6dd2dff5806432e113c362e49aa19e356\"\u003e\u003ccode\u003ed91be5f\u003c/code\u003e\u003c/a\u003e fix: use correct pnpm catalog syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4d3afb492087e94581be7fc77f63b379b3a1c4e2\"\u003e\u003ccode\u003e4d3afb4\u003c/code\u003e\u003c/a\u003e chore: fix audit CI (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1327\"\u003e#1327\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8b3687bc2bf90ca81faadf42c8d9d2738851b968\"\u003e\u003ccode\u003e8b3687b\u003c/code\u003e\u003c/a\u003e use modern JSDoc imports (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.1.2/packages/vite-plugin-svelte\"\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.2.2 to 4.3.0\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@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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 canonicalization 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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/f3fdda2a5cb9de50c897c79003aa58182cd9269b\"\u003e\u003ccode\u003ef3fdda2\u003c/code\u003e\u003c/a\u003e fix(vite): avoid resolving JS plugins to browser CSS entries (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/69ad7cc5ec091125842aba783c5bfce536e9c234\"\u003e\u003ccode\u003e69ad7cc\u003c/code\u003e\u003c/a\u003e 4.2.4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19948\"\u003e#19948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/685c19e266a6b75842747acab6fe7076e82df62d\"\u003e\u003ccode\u003e685c19e\u003c/code\u003e\u003c/a\u003e Fix issue around resolving paths in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\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-vite/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5cb1efdf416a6d37012d31cc1306c41cb35bbdc1\"\u003e\u003ccode\u003e5cb1efd\u003c/code\u003e\u003c/a\u003e fix(vite): resolve tsconfig paths in CSS and JS resolvers (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.6.0 to 25.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/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 `tailwind-merge` from 3.5.0 to 3.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dcastil/tailwind-merge/releases\"\u003etailwind-merge's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Tailwind CSS v4.3 by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/677\"\u003edcastil/tailwind-merge#677\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003epostfixLookupClassGroups\u003c/code\u003e option to config to support Tailwind utilities where a slash is part of the full class name, like named container queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdd support for readonly array values by \u003ca href=\"https://github.com/unional\"\u003e\u003ccode\u003e@​unional\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/652\"\u003edcastil/tailwind-merge#652\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix broken links in README by \u003ca href=\"https://github.com/maurer2\"\u003e\u003ccode\u003e@​maurer2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/pull/662\"\u003edcastil/tailwind-merge#662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden internal CI pipeline security by omitting git checkout by \u003ca href=\"https://github.com/dcastil\"\u003e\u003ccode\u003e@​dcastil\u003c/code\u003e\u003c/a\u003e, suggested by \u003ca href=\"https://github.com/kyletaylored\"\u003e\u003ccode\u003e@​kyletaylored\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\"\u003ehttps://github.com/dcastil/tailwind-merge/commit/6b2499c10cf52bed42426d30b4219e90374b30d6\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ehttps://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/manavm1990\"\u003e\u003ccode\u003e@​manavm1990\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/langy\"\u003e\u003ccode\u003e@​langy\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/roboflow\"\u003e\u003ccode\u003e@​roboflow\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/syntaxfm\"\u003e\u003ccode\u003e@​syntaxfm\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/getsentry\"\u003e\u003ccode\u003e@​getsentry\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/codecov\"\u003e\u003ccode\u003e@​codecov\u003c/code\u003e\u003c/a\u003e, a private sponsor, \u003ca href=\"https://github.com/block\"\u003e\u003ccode\u003e@​block\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/openclaw\"\u003e\u003ccode\u003e@​openclaw\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sourcegraph\"\u003e\u003ccode\u003e@​sourcegraph\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mike-healy\"\u003e\u003ccode\u003e@​mike-healy\u003c/code\u003e\u003c/a\u003e and more via \u003ca href=\"https://github.com/thnxdev\"\u003e\u003ccode\u003e@​thnxdev\u003c/code\u003e\u003c/a\u003e for sponsoring tailwind-merge! ❤️\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/dcastil/tailwind-merge/commit/d54f7e5713c653d0171971405344f7c6e44d418f\"\u003e\u003ccode\u003ed54f7e5\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/638871a67a0a124ac9275eda77cd08b03f2f045e\"\u003e\u003ccode\u003e638871a\u003c/code\u003e\u003c/a\u003e Update README to add info about Tailwind CSS v4.3 support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/39fc7b5e915493e5eb3ddb1ca615f5b2eeff2540\"\u003e\u003ccode\u003e39fc7b5\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;v3.6.0\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/bd8390f6ca387f93c9e989fb3fb09924fb843445\"\u003e\u003ccode\u003ebd8390f\u003c/code\u003e\u003c/a\u003e v3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/802877c6e31f9fb64c627e5e760729a16cd0a69b\"\u003e\u003ccode\u003e802877c\u003c/code\u003e\u003c/a\u003e add v3.6.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/a35fedac7d1fc8756223da94290a83a32068d2ae\"\u003e\u003ccode\u003ea35feda\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/665\"\u003e#665\u003c/a\u003e from dcastil/renovate/rollup-plugin-babel-7.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/940389cf89ed0da277ff5c01b98fd619687926e9\"\u003e\u003ccode\u003e940389c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/667\"\u003e#667\u003c/a\u003e from dcastil/renovate/release-drafter-release-drafter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/005af6df08cfbe2adac7ca6cb5a7be02b9261fbd\"\u003e\u003ccode\u003e005af6d\u003c/code\u003e\u003c/a\u003e pin to specific version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/5816ced627ebcaefd497ad8e4202baf750dd545c\"\u003e\u003ccode\u003e5816ced\u003c/code\u003e\u003c/a\u003e implement breaking changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dcastil/tailwind-merge/commit/17041e17c5b9c96fcb0f4758c718799cb3af14a6\"\u003e\u003ccode\u003e17041e1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dcastil/tailwind-merge/issues/676\"\u003e#676\u003c/a\u003e from dcastil/dependabot/npm_and_yarn/babel/plugin-tra...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dcastil/tailwind-merge/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.2.2 to 4.3.0\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.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.3.0] - 2026-05-08\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@container-size\u003c/code\u003e utility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/18901\"\u003e#18901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-{auto,thin,none}\u003c/code\u003e utilities for \u003ccode\u003escrollbar-width\u003c/code\u003e, and \u003ccode\u003escrollbar-thumb-*\u003c/code\u003e / \u003ccode\u003escrollbar-track-*\u003c/code\u003e color utilities for \u003ccode\u003escrollbar-color\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19981\"\u003e#19981\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20019\"\u003e#20019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with stacked variants (e.g. \u003ccode\u003e@variant hover:focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow using \u003ccode\u003e@variant\u003c/code\u003e with compound variants (e.g. \u003ccode\u003e@variant hover, focus { … }\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19996\"\u003e#19996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e for functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19989\"\u003e#19989\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@plugin\u003c/code\u003e resolves package JavaScript entries instead of browser CSS entries when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19949\"\u003e#19949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix relative \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e paths resolving from the wrong directory when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS files containing \u003ccode\u003e@variant\u003c/code\u003e are processed by \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve imports relative to \u003ccode\u003ebase\u003c/code\u003e when \u003ccode\u003eresult.opts.from\u003c/code\u003e is not provided when using \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19980\"\u003e#19980\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve significant \u003ccode\u003e_\u003c/code\u003e whitespace in arbitrary values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: add parentheses when removing whitespace from arbitrary values would hurt readability (e.g. \u003ccode\u003ew-[calc(100%---spacing(60))]\u003c/code\u003e → \u003ccode\u003ew-[calc(100%-(--spacing(60)))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19986\"\u003e#19986\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve the original unit in arbitrary values instead of normalizing to base units (e.g. \u003ccode\u003e-mt-[20in]\u003c/code\u003e → \u003ccode\u003emt-[-20in]\u003c/code\u003e, not \u003ccode\u003emt-[-1920px]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19988\"\u003e#19988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate arbitrary \u003ccode\u003e:has()\u003c/code\u003e variants from \u003ccode\u003e[\u0026amp;:has(…)]\u003c/code\u003e to \u003ccode\u003ehas-[…]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19991\"\u003e#19991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: don’t migrate inline \u003ccode\u003estyle\u003c/code\u003e attributes (e.g. \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e → \u003ccode\u003estyle=\u0026quot;flex-grow: 1\u0026quot;\u003c/code\u003e, not \u003ccode\u003estyle=\u0026quot;grow: 1\u0026quot;\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19918\"\u003e#19918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow multiple \u003ccode\u003e@utility\u003c/code\u003e definitions with the same name but different value types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19777\"\u003e#19777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExport missing \u003ccode\u003ePluginWithConfig\u003c/code\u003e type from \u003ccode\u003etailwindcss/plugin\u003c/code\u003e to fix errors when inferring plugin config types (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19707\"\u003e#19707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estart\u003c/code\u003e and \u003ccode\u003eend\u003c/code\u003e legacy utilities without values do not generate CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20003\"\u003e#20003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--value(…)\u003c/code\u003e is required in functional \u003ccode\u003e@utility\u003c/code\u003e definitions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20005\"\u003e#20005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: preserve required whitespace around operators in negated arbitrary values (e.g. \u003ccode\u003e-left-[(var(--a)+var(--b))]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\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 canonicalization 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\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/59936c6cbb69eae114bc52d0a3c9315b18c70a94\"\u003e\u003ccode\u003e59936c6\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003etab-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20022\"\u003e#20022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/90a2373620200bf7e04d1d228a0d0a1c506e532a\"\u003e\u003ccode\u003e90a2373\u003c/code\u003e\u003c/a\u003e add \u003ccode\u003ezoom-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20020\"\u003e#20020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2e1ccf7f115732032d2b079073dcb0009baf82a0\"\u003e\u003ccode\u003e2e1ccf7\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003escrollbar-gutter-*\u003c/code\u003e utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20018\"\u003e#20018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/754e7512ca51db1f922dc67724cf85a0fde923a9\"\u003e\u003ccode\u003e754e751\u003c/code\u003e\u003c/a\u003e Use non-existing example in tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20021\"\u003e#20021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/12eb5ae7b6026ff64c04f889b2221418d772da72\"\u003e\u003ccode\u003e12eb5ae\u003c/code\u003e\u003c/a\u003e Cleanup noisy test output (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4255671c5f792c42808ecd6b2dec27c16e3c559e\"\u003e\u003ccode\u003e4255671\u003c/code\u003e\u003c/a\u003e Improve snapshot tests (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20013\"\u003e#20013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8c779899bbc94f9f642db47cafdd363dd094984a\"\u003e\u003ccode\u003e8c77989\u003c/code\u003e\u003c/a\u003e Ensure math operators are surrounded by whitespace in arbitrary values (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/20011\"\u003e#20011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b4db3b99d1bc6209a936df34914e0fc34b3e5095\"\u003e\u003ccode\u003eb4db3b9\u003c/code\u003e\u003c/a\u003e Add scrollbar-width and scrollbar-color utilities (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss/issues/19981\"\u003e#19981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/08cad84bbe2002398655d7f981eae47379e07fc3\"\u003e\u003ccode\u003e08cad84\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003e--default(…)\u003c/code\u003e in \u003ccode\u003e--value(…)\u003c/code\u003e and \u003ccode\u003e--modifier(…)\u003c/code\u003e to support fallbac...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/tailwindcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw` from 1.29.0 to 1.30.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/01653fe90c77939ba61ce3c400e7a44027f5d508\"\u003e\u003ccode\u003e01653fe\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/83b12ae9031e7a9681b4168eccb22d0709a5b06d\"\u003e\u003ccode\u003e83b12ae\u003c/code\u003e\u003c/a\u003e feat(terra-draw-openlayers-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/c75910f3a95a3afb8dcf9e247b422ae064daa691\"\u003e\u003ccode\u003ec75910f\u003c/code\u003e\u003c/a\u003e feat(terra-draw-maplibre-gl-adapter): add initial support for dashed lines (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/449aab6d732b9e771b186315501150573f18949a\"\u003e\u003ccode\u003e449aab6\u003c/code\u003e\u003c/a\u003e feat(terra-draw-mapbox-gl-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1e2232173439fe1b88504330487898355e70c3b3\"\u003e\u003ccode\u003e1e22321\u003c/code\u003e\u003c/a\u003e feat(terra-draw-leaflet-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/edf98c8e996f57f90c9dcec09f7c58597e41dd86\"\u003e\u003ccode\u003eedf98c8\u003c/code\u003e\u003c/a\u003e feat(terra-draw-google-maps-adapter): add initial support for dashed lines (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/febd232f2b76153d6348e1f80fd8b5b5442ccf46\"\u003e\u003ccode\u003efebd232\u003c/code\u003e\u003c/a\u003e feat(terra-draw-arcgis-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/881\"\u003e#881\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/074bd05e7108708192155249aa778efc69dbf4c2\"\u003e\u003ccode\u003e074bd05\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/884\"\u003e#884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/c4aef67745aa0958eb9cd2b8b91321ffa6568dbb\"\u003e\u003ccode\u003ec4aef67\u003c/code\u003e\u003c/a\u003e chore(terra-draw): bump storybook maplibre to 5.24.0 (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/878\"\u003e#878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/4515f37e3f24a1452e2ed5ba67479d1297e487ac\"\u003e\u003ccode\u003e4515f37\u003c/code\u003e\u003c/a\u003e chore(terra-draw): remove development package reference from package-lock.jso...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.29.0...terra-draw@1.30.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw-maplibre-gl-adapter` from 1.3.0 to 1.4.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3d96c127bb3f4285c987176af6423f52c18f65d1\"\u003e\u003ccode\u003e3d96c12\u003c/code\u003e\u003c/a\u003e chore(terra-draw-maplibre-gl-adapter): release version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/89303d5857734b7d10b3a0df46ee33d074f726ad\"\u003e\u003ccode\u003e89303d5\u003c/code\u003e\u003c/a\u003e chore(terra-draw-mapbox-gl-adapter): release version 1.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b37b3ff5ccdc569a11704e966c7cde844496b6eb\"\u003e\u003ccode\u003eb37b3ff\u003c/code\u003e\u003c/a\u003e chore(terra-draw-leaflet-adapter): release version 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/37290ffe24abaaf1046a038240e6d804accc2bc0\"\u003e\u003ccode\u003e37290ff\u003c/code\u003e\u003c/a\u003e chore(terra-draw-google-maps-adapter): release version 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b82cc97ab03b74cf3e5d87598c92007a877b53c6\"\u003e\u003ccode\u003eb82cc97\u003c/code\u003e\u003c/a\u003e chore(terra-draw-arcgis-adapter): release version 1.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/01653fe90c77939ba61ce3c400e7a44027f5d508\"\u003e\u003ccode\u003e01653fe\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.30.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/83b12ae9031e7a9681b4168eccb22d0709a5b06d\"\u003e\u003ccode\u003e83b12ae\u003c/code\u003e\u003c/a\u003e feat(terra-draw-openlayers-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/885\"\u003e#885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/c75910f3a95a3afb8dcf9e247b422ae064daa691\"\u003e\u003ccode\u003ec75910f\u003c/code\u003e\u003c/a\u003e feat(terra-draw-maplibre-gl-adapter): add initial support for dashed lines (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/449aab6d732b9e771b186315501150573f18949a\"\u003e\u003ccode\u003e449aab6\u003c/code\u003e\u003c/a\u003e feat(terra-draw-mapbox-gl-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/882\"\u003e#882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1e2232173439fe1b88504330487898355e70c3b3\"\u003e\u003ccode\u003e1e22321\u003c/code\u003e\u003c/a\u003e feat(terra-draw-leaflet-adapter): add initial support for dashed lines (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/879\"\u003e#879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw-maplibre-gl-adapter@1.3.0...terra-draw-maplibre-gl-adapter@1.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for terra-draw-maplibre-gl-adapter since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/open-meteo/maps/pull/313","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fmaps/issues/313","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/313/packages"}},{"old_version":"1.28.1","new_version":"1.29.0","update_type":"minor","path":null,"pr_created_at":"2026-05-11T20:33:14.000Z","version_change":"1.28.1 → 1.29.0","issue":{"uuid":"4424089088","node_id":"PR_kwDOO0sVBc7aaj2u","number":309,"state":"open","title":"fix: bump the openmeteo group with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-11T20:33:14.000Z","updated_at":"2026-05-11T20:34:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"openmeteo","update_count":5,"packages":[{"name":"@lucide/svelte","old_version":"1.11.0","new_version":"1.14.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"@sveltejs/kit","old_version":"2.58.0","new_version":"2.59.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"eslint","old_version":"10.2.0","new_version":"10.3.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"terra-draw","old_version":"1.28.1","new_version":"1.29.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps the openmeteo group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@lucide/svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte) | `1.11.0` | `1.14.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.58.0` | `2.59.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.3.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.5.0` | `17.6.0` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.28.1` | `1.29.0` |\n\nUpdates `@lucide/svelte` from 1.11.0 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/lucide-icons/lucide/releases\"\u003e@​lucide/svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.14.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003erepeat-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3102\"\u003elucide-icons/lucide#3102\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.13.0...1.14.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.13.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): sync URL params with UI state on categories page by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4111\"\u003elucide-icons/lucide#4111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003ewaves-vertical\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3867\"\u003elucide-icons/lucide#3867\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.12.0...1.13.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.12.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icon): add folder-bookmark icon by \u003ca href=\"https://github.com/swastik7805\"\u003e\u003ccode\u003e@​swastik7805\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4262\"\u003elucide-icons/lucide#4262\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(readme): Update readme files by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4320\"\u003elucide-icons/lucide#4320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eastroid\u003c/code\u003e icon by \u003ca href=\"https://github.com/whoisBugsbunny\"\u003e\u003ccode\u003e@​whoisBugsbunny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4217\"\u003elucide-icons/lucide#4217\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.10.0...1.12.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.10.0...1.12.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/lucide-icons/lucide/commit/50d8af5a1012e188f3d71ac8f1fc0fba1aab5357\"\u003e\u003ccode\u003e50d8af5\u003c/code\u003e\u003c/a\u003e docs(readme): Update readme files (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/svelte/issues/4320\"\u003e#4320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.14.0/packages/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.58.0 to 2.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.59.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efeat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested(...)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15751\"\u003e#15751\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: on the server, make the promise returned from \u003ccode\u003erefresh\u003c/code\u003e represent adding the refresh to the map, not the time it takes to run the remote function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: experimental \u003ccode\u003equery.live\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: unwrap \u003ccode\u003ePromise\u003c/code\u003e in \u003ccode\u003eRemoteCommand\u003c/code\u003e output type (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15771\"\u003e#15771\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: empty call to \u003ccode\u003e.updates()\u003c/code\u003e on a command/form invocation means \u0026quot;don't update anything\u0026quot; (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: \u003ccode\u003eform.fields.foo.as('checkbox', default_value)\u003c/code\u003e now works (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15752\"\u003e#15752\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: remote forms with default values defined by \u003ccode\u003efield.as('text', defaultValue)\u003c/code\u003e now correctly reset to the provided default values once submitted (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15753\"\u003e#15753\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: make sure queries always get started correctly (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow plain functions as overrides in \u003ccode\u003eupdates\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15705\"\u003e#15705\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/522ac3208d870eb235a0c360573c012f2955992b\"\u003e\u003ccode\u003e522ac32\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15769\"\u003e#15769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a416bb0ad99433a6b3c4a7d4983faceb65b7cd8e\"\u003e\u003ccode\u003ea416bb0\u003c/code\u003e\u003c/a\u003e docs: improve description for read config parameter (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15673\"\u003e#15673\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/af248a71f66b48165beae770f6dabd12f39bf2a7\"\u003e\u003ccode\u003eaf248a7\u003c/code\u003e\u003c/a\u003e fix: unwrap Promise in RemoteCommand output type (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15771\"\u003e#15771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1c8e5736b70ec20a9322a888666e108ed9577c0d\"\u003e\u003ccode\u003e1c8e573\u003c/code\u003e\u003c/a\u003e fix: remote forms with default values defined by `field.as('text', defaultVal...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/5b28e23e304587b3974fd36fc0d3781330a9fe67\"\u003e\u003ccode\u003e5b28e23\u003c/code\u003e\u003c/a\u003e feat: support \u003ccode\u003equery.batch\u003c/code\u003e in \u003ccode\u003erequested\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15751\"\u003e#15751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a074dc1fc46ff4b24a6d2bc0f3532260b44a3305\"\u003e\u003ccode\u003ea074dc1\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003e.as('checkbox', value)\u003c/code\u003e was completely broken (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15752\"\u003e#15752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/055ac24d9dcbcda762bc35405eb1815fada98db7\"\u003e\u003ccode\u003e055ac24\u003c/code\u003e\u003c/a\u003e feat: experimental \u003ccode\u003equery.live\u003c/code\u003e remote function (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15705\"\u003e#15705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c1d363390532d6b5d3c1aa607876daf79631d5b2\"\u003e\u003ccode\u003ec1d3633\u003c/code\u003e\u003c/a\u003e chore: fix IDE typescript errors (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/15756\"\u003e#15756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.59.0/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.2.0 to 10.3.0\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.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e) (Simon Podlipsky)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e) (Milos Djermanovic)\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/32cc7ab4ec653ce89da92deb5c40a9f4fc707fe5\"\u003e\u003ccode\u003e32cc7ab\u003c/code\u003e\u003c/a\u003e docs: fix typos in docs and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20809\"\u003e#20809\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7f479376a2fa463d823ab762db6bb37ce8d2ee8f\"\u003e\u003ccode\u003e7f47937\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2f58136dd47364a4cae7054a64f7bf1e79693813\"\u003e\u003ccode\u003e2f58136\u003c/code\u003e\u003c/a\u003e chore: pin peter-evans/create-pull-request action to 5f6978f (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20810\"\u003e#20810\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/77add7f1bc91ed17bba3be3289928a9146c5f5a1\"\u003e\u003ccode\u003e77add7f\u003c/code\u003e\u003c/a\u003e chore: add initial ecosystem plugin tests workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/19643\"\u003e#19643\u003c/a\u003e) (Josh Goldberg ✨)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4023b55490fae55e464fe35530ef038cdf5d79a5\"\u003e\u003ccode\u003e4023b55\u003c/code\u003e\u003c/a\u003e test: Add unit tests for SuppressionsService.prune() (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20797\"\u003e#20797\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/54080dad4f77bb39a1a843933d4ff3a2b7c175e2\"\u003e\u003ccode\u003e54080da\u003c/code\u003e\u003c/a\u003e test: add unit tests for ForkContext (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20778\"\u003e#20778\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f0e2bcc4bf19253aaebfbd7df87824b0ca4a151f\"\u003e\u003ccode\u003ef0e2bcc\u003c/code\u003e\u003c/a\u003e test: add unit tests for SuppressionsService.suppress() method (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20765\"\u003e#20765\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a7f0b94743a99bcdf8d07cff15ffbfa6a6c5f927\"\u003e\u003ccode\u003ea7f0b94\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20782\"\u003e#20782\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7bf93d9e79f6dbf77242cbb9a9b8be834730fccd\"\u003e\u003ccode\u003e7bf93d9\u003c/code\u003e\u003c/a\u003e chore: update TypeScript to v6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20677\"\u003e#20677\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b42dd72e76e7f90e7f0be9458288d93353052adc\"\u003e\u003ccode\u003eb42dd72\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.0 to 6.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20781\"\u003e#20781\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b252be80f362cca7be3326a6dbe958680fdfe9a\"\u003e\u003ccode\u003e2b252be\u003c/code\u003e\u003c/a\u003e test: add unit tests for IdGenerator (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20775\"\u003e#20775\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003c/ul\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 (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/78892043a36da4aa7640b59c99344b00c181048a\"\u003e\u003ccode\u003e7889204\u003c/code\u003e\u003c/a\u003e 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b69b4fce4dc407c8e960eba638b5a3409c4f1fd\"\u003e\u003ccode\u003e5b69b4f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d32235ec19ceea211fa86452afa383ca05f5c2f9\"\u003e\u003ccode\u003ed32235e\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20826\"\u003e#20826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b6ae5cf07b9b51802367539cb24b245b61eaa37c\"\u003e\u003ccode\u003eb6ae5cf\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3ffb14ea517de750ed1181579ef844af342e4096\"\u003e\u003ccode\u003e3ffb14e\u003c/code\u003e\u003c/a\u003e chore: clean up typos in comments and JSDoc (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20821\"\u003e#20821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6fb3685bcbe9a6f72fd7dfb9129686b6fb96b0bd\"\u003e\u003ccode\u003e6fb3685\u003c/code\u003e\u003c/a\u003e fix: rule suggestions cause continuation in class body (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20787\"\u003e#20787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22eb58a21cbde2fbd53a1fae99453d408672de50\"\u003e\u003ccode\u003e22eb58a\u003c/code\u003e\u003c/a\u003e chore: add missing continue-on-error to ecosystem-tests.yml (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20818\"\u003e#20818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/88bf0024cb36caebf2880516d9a1f81aa75dafe2\"\u003e\u003ccode\u003e88bf002\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.1 to 6.0.3 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/379571a975f2b24d88037b9de2e72ec61d004130\"\u003e\u003ccode\u003e379571a\u003c/code\u003e\u003c/a\u003e feat: add suggestions for no-unused-private-class-members (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20773\"\u003e#20773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/97c8c330beae9557ad24e19f94eebc8d08d1a722\"\u003e\u003ccode\u003e97c8c33\u003c/code\u003e\u003c/a\u003e chore: update ilshidur/action-discord action to v0.4.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20811\"\u003e#20811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.2.0...v10.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.5.0 to 17.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)  00a4dd9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6b15870f1c08b60b5b57afe45a703d9ed0be39bc\"\u003e\u003ccode\u003e6b15870\u003c/code\u003e\u003c/a\u003e 17.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/00a4dd9821830a9b044798120e86b1bb1a54648d\"\u003e\u003ccode\u003e00a4dd9\u003c/code\u003e\u003c/a\u003e Update globals (2026-05-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.5.0...v17.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw` from 1.28.1 to 1.29.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/f495c5faf84bdad28eb4cdd656788ee46434fb94\"\u003e\u003ccode\u003ef495c5f\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/7298bf8b061f1669c2742b341a99d9ca031b2c2f\"\u003e\u003ccode\u003e7298bf8\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add additional cursors for select mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/872\"\u003e#872\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/73c7c5590649afd9f70a67d1d826cd7201abe7fd\"\u003e\u003ccode\u003e73c7c55\u003c/code\u003e\u003c/a\u003e feat(terra-draw-google-maps-adapter): add property allow interactions on Adva...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/4027ad5f7f5de80df4d1c249ed2a5a4754329af1\"\u003e\u003ccode\u003e4027ad5\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/fa92346b61844d78c3a63d8374f4847bdd769954\"\u003e\u003ccode\u003efa92346\u003c/code\u003e\u003c/a\u003e chore(terra-draw): breakdown deployment script for easier debugging (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/7b9345834dc96024f29ea8abeddddde8976dbcec\"\u003e\u003ccode\u003e7b93458\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/63cb482df1d205b320460c066db55f066e9176c3\"\u003e\u003ccode\u003e63cb482\u003c/code\u003e\u003c/a\u003e chore(terra-draw): disable husky checks when gh-pages is being commit (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/aa256c05ce1388b4fb13965dc4d6e22788ca420c\"\u003e\u003ccode\u003eaa256c0\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/96b8d6f65f47fac5fde23f32a7966f96e1218078\"\u003e\u003ccode\u003e96b8d6f\u003c/code\u003e\u003c/a\u003e chore(terra-draw): enable commitAll for release.js to ensure files committed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/239c04d114f4f707f03c2df844c2580f424d45cc\"\u003e\u003ccode\u003e239c04d\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.5\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.28.1...terra-draw@1.29.0\"\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/open-meteo/maps/pull/309","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-meteo%2Fmaps/issues/309","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/309/packages"}},{"old_version":"1.25.0","new_version":"1.28.8","update_type":"minor","path":null,"pr_created_at":"2026-04-27T08:59:31.000Z","version_change":"1.25.0 → 1.28.8","issue":{"uuid":"4334442647","node_id":"PR_kwDOEkYUS87V5IhQ","number":259,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["chore","minor"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T08:59:31.000Z","updated_at":"2026-06-08T10:00:23.268Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":6,"packages":[{"name":"@deck.gl/aggregation-layers","old_version":"9.2.11","new_version":"9.3.1","repository_url":"https://github.com/visgl/deck.gl"},{"name":"@deck.gl/core","old_version":"9.2.11","new_version":"9.3.1","repository_url":"https://github.com/visgl/deck.gl"},{"name":"@deck.gl/google-maps","old_version":"9.2.11","new_version":"9.3.1","repository_url":"https://github.com/visgl/deck.gl"},{"name":"terra-draw","old_version":"1.25.0","new_version":"1.28.8","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"typedoc","old_version":"0.23.28","new_version":"0.28.19","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typedoc-umlclass","old_version":"0.7.1","new_version":"0.10.2","repository_url":"https://github.com/krisztianb/typedoc-umlclass"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@deck.gl/aggregation-layers](https://github.com/visgl/deck.gl) | `9.2.11` | `9.3.1` |\n| [@deck.gl/core](https://github.com/visgl/deck.gl) | `9.2.11` | `9.3.1` |\n| [@deck.gl/google-maps](https://github.com/visgl/deck.gl) | `9.2.11` | `9.3.1` |\n| [terra-draw](https://github.com/JamesLMilner/terra-draw) | `1.25.0` | `1.28.8` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.23.28` | `0.28.19` |\n| [typedoc-umlclass](https://github.com/krisztianb/typedoc-umlclass) | `0.7.1` | `0.10.2` |\n\n\nUpdates `@deck.gl/aggregation-layers` from 9.2.11 to 9.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/visgl/deck.gl/releases\"\u003e\u003ccode\u003e@​deck.gl/aggregation-layers's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cp\u003edeck.gl v9.3 features big improvements to widgets, controllers and WebGPU. Find out more on \u003ca href=\"https://deck.gl/docs/whats-new\"\u003eWhat's New\u003c/a\u003e and \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003eUpgrade Guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-beta.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(main): export all widgets from deck.gl main module (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10160\"\u003e#10160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump to luma@9.3.1 \u0026amp; loaders@4.4.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10158\"\u003e#10158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): Texture handling in WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump luma.gl@alpha.11 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10141\"\u003e#10141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(json): Typing improvements (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9641\"\u003e#9641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): simplify layer plumbing for WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9820\"\u003e#9820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: enable source map in website dev mode (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10156\"\u003e#10156\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-alpha.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): TerrainController (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10134\"\u003e#10134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade Node.js from 20 to 22 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10051\"\u003e#10051\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/visgl/deck.gl/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​deck.gl/aggregation-layers's changelog\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to deck.gl will be documented in this file.\u003c/p\u003e\n\u003cp\u003eFor a human readable version, visit \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003ehttps://deck.gl/docs/upgrade-guide\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeck.gl v9.3\u003c/h2\u003e\n\u003ch3\u003edeck.gl v9.3 Prereleases\u003c/h3\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.2] - Apr 11 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.1] - Apr 7 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-alpha.6] - Apr 2 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\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/visgl/deck.gl/commit/d3114b80827fbb3718998bffc44ee4b50a64b021\"\u003e\u003ccode\u003ed3114b8\u003c/code\u003e\u003c/a\u003e v9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/1183963b1939881a45b85af650ae92bb8edaffaa\"\u003e\u003ccode\u003e1183963\u003c/code\u003e\u003c/a\u003e chore(test): fix coverage report (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10230\"\u003e#10230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/bfe500dd0b5feeb673262d890a4535c072bcf04f\"\u003e\u003ccode\u003ebfe500d\u003c/code\u003e\u003c/a\u003e chore(test): Add widget test coverage (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10237\"\u003e#10237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/733b6b4c09f3e31695ec6251d50b4dc3c87fd683\"\u003e\u003ccode\u003e733b6b4\u003c/code\u003e\u003c/a\u003e feat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/938905de12eabc28e90688482bb6b9596c3f9e6e\"\u003e\u003ccode\u003e938905d\u003c/code\u003e\u003c/a\u003e fix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/b17c92c54a06ebd0bcf3f543a7e6936b89d7c387\"\u003e\u003ccode\u003eb17c92c\u003c/code\u003e\u003c/a\u003e fix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/e543d5e74194256a0ccb273c0cfb5ed72bd86dba\"\u003e\u003ccode\u003ee543d5e\u003c/code\u003e\u003c/a\u003e feat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/5135aa04014fde13511344a9ec53faa347825bb5\"\u003e\u003ccode\u003e5135aa0\u003c/code\u003e\u003c/a\u003e fix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/8f5fe2b263178b4e7d77d8ad6c22a4be578f16be\"\u003e\u003ccode\u003e8f5fe2b\u003c/code\u003e\u003c/a\u003e release(pydeck-carto): Bump version to 0.2.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10198\"\u003e#10198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/7040614c009ef17167257045ad05e8fed62949b9\"\u003e\u003ccode\u003e7040614\u003c/code\u003e\u003c/a\u003e release(pydeck): Publish pydeck v0.9.2 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10193\"\u003e#10193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/visgl/deck.gl/compare/v9.2.11...v9.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@deck.gl/core` from 9.2.11 to 9.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/visgl/deck.gl/releases\"\u003e\u003ccode\u003e@​deck.gl/core's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cp\u003edeck.gl v9.3 features big improvements to widgets, controllers and WebGPU. Find out more on \u003ca href=\"https://deck.gl/docs/whats-new\"\u003eWhat's New\u003c/a\u003e and \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003eUpgrade Guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-beta.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(main): export all widgets from deck.gl main module (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10160\"\u003e#10160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump to luma@9.3.1 \u0026amp; loaders@4.4.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10158\"\u003e#10158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): Texture handling in WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump luma.gl@alpha.11 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10141\"\u003e#10141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(json): Typing improvements (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9641\"\u003e#9641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): simplify layer plumbing for WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9820\"\u003e#9820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: enable source map in website dev mode (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10156\"\u003e#10156\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-alpha.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): TerrainController (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10134\"\u003e#10134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade Node.js from 20 to 22 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10051\"\u003e#10051\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/visgl/deck.gl/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​deck.gl/core's changelog\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to deck.gl will be documented in this file.\u003c/p\u003e\n\u003cp\u003eFor a human readable version, visit \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003ehttps://deck.gl/docs/upgrade-guide\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeck.gl v9.3\u003c/h2\u003e\n\u003ch3\u003edeck.gl v9.3 Prereleases\u003c/h3\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.2] - Apr 11 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.1] - Apr 7 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-alpha.6] - Apr 2 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\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/visgl/deck.gl/commit/d3114b80827fbb3718998bffc44ee4b50a64b021\"\u003e\u003ccode\u003ed3114b8\u003c/code\u003e\u003c/a\u003e v9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/1183963b1939881a45b85af650ae92bb8edaffaa\"\u003e\u003ccode\u003e1183963\u003c/code\u003e\u003c/a\u003e chore(test): fix coverage report (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10230\"\u003e#10230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/bfe500dd0b5feeb673262d890a4535c072bcf04f\"\u003e\u003ccode\u003ebfe500d\u003c/code\u003e\u003c/a\u003e chore(test): Add widget test coverage (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10237\"\u003e#10237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/733b6b4c09f3e31695ec6251d50b4dc3c87fd683\"\u003e\u003ccode\u003e733b6b4\u003c/code\u003e\u003c/a\u003e feat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/938905de12eabc28e90688482bb6b9596c3f9e6e\"\u003e\u003ccode\u003e938905d\u003c/code\u003e\u003c/a\u003e fix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/b17c92c54a06ebd0bcf3f543a7e6936b89d7c387\"\u003e\u003ccode\u003eb17c92c\u003c/code\u003e\u003c/a\u003e fix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/e543d5e74194256a0ccb273c0cfb5ed72bd86dba\"\u003e\u003ccode\u003ee543d5e\u003c/code\u003e\u003c/a\u003e feat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/5135aa04014fde13511344a9ec53faa347825bb5\"\u003e\u003ccode\u003e5135aa0\u003c/code\u003e\u003c/a\u003e fix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/8f5fe2b263178b4e7d77d8ad6c22a4be578f16be\"\u003e\u003ccode\u003e8f5fe2b\u003c/code\u003e\u003c/a\u003e release(pydeck-carto): Bump version to 0.2.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10198\"\u003e#10198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/7040614c009ef17167257045ad05e8fed62949b9\"\u003e\u003ccode\u003e7040614\u003c/code\u003e\u003c/a\u003e release(pydeck): Publish pydeck v0.9.2 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10193\"\u003e#10193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/visgl/deck.gl/compare/v9.2.11...v9.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@deck.gl/google-maps` from 9.2.11 to 9.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/visgl/deck.gl/releases\"\u003e\u003ccode\u003e@​deck.gl/google-maps's releases\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0\u003c/h2\u003e\n\u003cp\u003edeck.gl v9.3 features big improvements to widgets, controllers and WebGPU. Find out more on \u003ca href=\"https://deck.gl/docs/whats-new\"\u003eWhat's New\u003c/a\u003e and \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003eUpgrade Guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-beta.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-beta.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(main): export all widgets from deck.gl main module (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10160\"\u003e#10160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump to luma@9.3.1 \u0026amp; loaders@4.4.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10158\"\u003e#10158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): Texture handling in WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Bump luma.gl@alpha.11 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10141\"\u003e#10141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(json): Typing improvements (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9641\"\u003e#9641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): simplify layer plumbing for WebGPU (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9820\"\u003e#9820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: enable source map in website dev mode (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10156\"\u003e#10156\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.5\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003ev9.3.0-alpha.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): TerrainController (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10134\"\u003e#10134\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.3.0-alpha.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: upgrade Node.js from 20 to 22 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10051\"\u003e#10051\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/visgl/deck.gl/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​deck.gl/google-maps's changelog\u003c/code\u003e\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to deck.gl will be documented in this file.\u003c/p\u003e\n\u003cp\u003eFor a human readable version, visit \u003ca href=\"https://deck.gl/docs/upgrade-guide\"\u003ehttps://deck.gl/docs/upgrade-guide\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edeck.gl v9.3\u003c/h2\u003e\n\u003ch3\u003edeck.gl v9.3 Prereleases\u003c/h3\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.2] - Apr 11 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix(widgets): ZoomWidget works with OrthographicView (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10202\"\u003e#10202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(aggregation-layers) Fix nvidia compilation error (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10191\"\u003e#10191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(widgets): Move \u003ccode\u003e@​floating-ui/dom\u003c/code\u003e to dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10189\"\u003e#10189\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-beta.1] - Apr 7 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extensions): Add dashed stroke support for ScatterplotLayer and TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9976\"\u003e#9976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test-utils): Separate tape tests from vitest and clean up CI (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10061\"\u003e#10061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(geo-layers): Ensure zoomOffset is correctly part of the round/ceil Z calculation (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9807\"\u003e#9807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(widgets): Add controlled mode and state callbacks (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9973\"\u003e#9973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(mapbox): Remove MapboxLayer and _renderLayersInGroups (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): automatically inject 'mapbox' view in overlaid mode for multi-view consistency (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/9947\"\u003e#9947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): AttributeManager allocates Buffers for constant WebGPU at… (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10152\"\u003e#10152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core) coordinateSystem prop now accepts no-import string constants (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10140\"\u003e#10140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): discard fragments outside rounded rect in TextBackgroundLayer (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10177\"\u003e#10177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(layers): submit command buffer after texture copy in IconLayer resize (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10176\"\u003e#10176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): WebGPU Picking fix (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10175\"\u003e#10175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(layers): TextLayer uses real text metrics (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10164\"\u003e#10164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(geo-layers): Update h3 \u0026amp; a5 dependencies (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10170\"\u003e#10170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003edeck.gl [v9.3.0-alpha.6] - Apr 2 2026\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(TileLayer): Add visibleMinZoom \u0026amp; visibleMaxZoom props (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10091\"\u003e#10091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): onBefore|AfterRender fires without layers (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10166\"\u003e#10166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(mapbox): Prevent crash when deck uninitialized (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10167\"\u003e#10167\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/visgl/deck.gl/commit/d3114b80827fbb3718998bffc44ee4b50a64b021\"\u003e\u003ccode\u003ed3114b8\u003c/code\u003e\u003c/a\u003e v9.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/1183963b1939881a45b85af650ae92bb8edaffaa\"\u003e\u003ccode\u003e1183963\u003c/code\u003e\u003c/a\u003e chore(test): fix coverage report (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10230\"\u003e#10230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/bfe500dd0b5feeb673262d890a4535c072bcf04f\"\u003e\u003ccode\u003ebfe500d\u003c/code\u003e\u003c/a\u003e chore(test): Add widget test coverage (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10237\"\u003e#10237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/733b6b4c09f3e31695ec6251d50b4dc3c87fd683\"\u003e\u003ccode\u003e733b6b4\u003c/code\u003e\u003c/a\u003e feat(widgets): ScrollbarWidget falls back to controller.maxBounds (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10236\"\u003e#10236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/938905de12eabc28e90688482bb6b9596c3f9e6e\"\u003e\u003ccode\u003e938905d\u003c/code\u003e\u003c/a\u003e fix(widgets): ThemeWidget does not apply theme variables on initial add (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10238\"\u003e#10238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/b17c92c54a06ebd0bcf3f543a7e6936b89d7c387\"\u003e\u003ccode\u003eb17c92c\u003c/code\u003e\u003c/a\u003e fix(widgets): CoordinateGeocoder edge case handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10235\"\u003e#10235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/e543d5e74194256a0ccb273c0cfb5ed72bd86dba\"\u003e\u003ccode\u003ee543d5e\u003c/code\u003e\u003c/a\u003e feat(widgets) unify viewId handling (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10234\"\u003e#10234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/5135aa04014fde13511344a9ec53faa347825bb5\"\u003e\u003ccode\u003e5135aa0\u003c/code\u003e\u003c/a\u003e fix(widgets): SplitterWidget types (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10233\"\u003e#10233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/8f5fe2b263178b4e7d77d8ad6c22a4be578f16be\"\u003e\u003ccode\u003e8f5fe2b\u003c/code\u003e\u003c/a\u003e release(pydeck-carto): Bump version to 0.2.1 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10198\"\u003e#10198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/visgl/deck.gl/commit/7040614c009ef17167257045ad05e8fed62949b9\"\u003e\u003ccode\u003e7040614\u003c/code\u003e\u003c/a\u003e release(pydeck): Publish pydeck v0.9.2 (\u003ca href=\"https://redirect.github.com/visgl/deck.gl/issues/10193\"\u003e#10193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/visgl/deck.gl/compare/v9.2.11...v9.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terra-draw` from 1.25.0 to 1.28.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/4027ad5f7f5de80df4d1c249ed2a5a4754329af1\"\u003e\u003ccode\u003e4027ad5\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/fa92346b61844d78c3a63d8374f4847bdd769954\"\u003e\u003ccode\u003efa92346\u003c/code\u003e\u003c/a\u003e chore(terra-draw): breakdown deployment script for easier debugging (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/868\"\u003e#868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/7b9345834dc96024f29ea8abeddddde8976dbcec\"\u003e\u003ccode\u003e7b93458\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/63cb482df1d205b320460c066db55f066e9176c3\"\u003e\u003ccode\u003e63cb482\u003c/code\u003e\u003c/a\u003e chore(terra-draw): disable husky checks when gh-pages is being commit (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/867\"\u003e#867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/aa256c05ce1388b4fb13965dc4d6e22788ca420c\"\u003e\u003ccode\u003eaa256c0\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/96b8d6f65f47fac5fde23f32a7966f96e1218078\"\u003e\u003ccode\u003e96b8d6f\u003c/code\u003e\u003c/a\u003e chore(terra-draw): enable commitAll for release.js to ensure files committed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/239c04d114f4f707f03c2df844c2580f424d45cc\"\u003e\u003ccode\u003e239c04d\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/40536011c1a9f4747e67981dfcca0f45f893960e\"\u003e\u003ccode\u003e4053601\u003c/code\u003e\u003c/a\u003e chore(terra-draw): fix package.json versions for Terra Draw (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/865\"\u003e#865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/327e0c8d3a05d10fba9905f19461e4360538ab0e\"\u003e\u003ccode\u003e327e0c8\u003c/code\u003e\u003c/a\u003e chore(terra-draw): ensure package-lock.json files are updated on release (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/864\"\u003e#864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/a17f90cc6ae09e0565da0df0edf0881b7b6ebd6d\"\u003e\u003ccode\u003ea17f90c\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.28.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.25.0...terra-draw@1.28.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc` from 0.23.28 to 0.28.19\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/TypeDoc/releases\"\u003etypedoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.19\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded French translations for the TypeDoc interface and help descriptions.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003etriple-slash\u003c/code\u003e comment style, which requires exactly three slashes in the comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3089\"\u003e#3089\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrected handling of icon caching for custom themes which use SVGs with a larger view box than TypeDoc's default theme.\u003c/li\u003e\n\u003cli\u003eFixed short summary comment handling on module pages when the project source files use Windows line endings, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3093\"\u003e#3093\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avivkeller\"\u003e\u003ccode\u003e@​avivkeller\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyosua\"\u003e\u003ccode\u003e@​hyosua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marijnh\"\u003e\u003ccode\u003e@​marijnh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pistonight\"\u003e\u003ccode\u003e@​Pistonight\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport TypeScript 6.0, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3084\"\u003e#3084\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.17\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved handling of comments for type aliases which have been declaration merged with functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3064\"\u003e#3064\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed anchor link generation to members named \u003ccode\u003e$\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3065\"\u003e#3065\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCorrected typing of the \u003ccode\u003eplugin\u003c/code\u003e option to permit functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3066\"\u003e#3066\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eWarnings about unused \u003ccode\u003e@param\u003c/code\u003e tags will now be properly suppressed when they come from declaration files and\nthe suppressCommentWarningsInDeclarationFiles option is enabled, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3070\"\u003e#3070\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed conversion of types referencing type parameters on functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3071\"\u003e#3071\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pjeby\"\u003e\u003ccode\u003e@​pjeby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.16\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue causing TypeDoc to fail to generate documentation when implementing interfaces, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3052\"\u003e#3052\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue preventing automatic entry point discovery on Windows, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3057\"\u003e#3057\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved vertical positioning of text icons, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3056\"\u003e#3056\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eTypeDoc no longer includes source location information for type literal reflections. This could sometimes\ncause TypeDoc to infer the wrong path when resolving base paths for display.\u003c/li\u003e\n\u003cli\u003eAdjusted markdown rendering to allow \u003ccode\u003emarkdownItLoader\u003c/code\u003e to override more rendering \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3055\"\u003e#3055\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/TypeStrong/typedoc/blob/master/CHANGELOG.md\"\u003etypedoc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.19 (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded French translations for the TypeDoc interface and help descriptions.\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003etriple-slash\u003c/code\u003e comment style, which requires exactly three slashes in the comment, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3089\"\u003e#3089\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrected handling of icon caching for custom themes which use SVGs with a larger view box than TypeDoc's default theme.\u003c/li\u003e\n\u003cli\u003eFixed short summary comment handling on module pages when the project source files use Windows line endings, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3093\"\u003e#3093\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avivkeller\"\u003e\u003ccode\u003e@​avivkeller\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hyosua\"\u003e\u003ccode\u003e@​hyosua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/marijnh\"\u003e\u003ccode\u003e@​marijnh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Pistonight\"\u003e\u003ccode\u003e@​Pistonight\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.18 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport TypeScript 6.0, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3084\"\u003e#3084\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.17 (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved handling of comments for type aliases which have been declaration merged with functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3064\"\u003e#3064\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed anchor link generation to members named \u003ccode\u003e$\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3065\"\u003e#3065\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCorrected typing of the \u003ccode\u003eplugin\u003c/code\u003e option to permit functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3066\"\u003e#3066\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eWarnings about unused \u003ccode\u003e@param\u003c/code\u003e tags will now be properly suppressed when they come from declaration files and\nthe suppressCommentWarningsInDeclarationFiles option is enabled, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3070\"\u003e#3070\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed conversion of types referencing type parameters on functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3071\"\u003e#3071\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pjeby\"\u003e\u003ccode\u003e@​pjeby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.16 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue causing TypeDoc to fail to generate documentation when implementing interfaces, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3052\"\u003e#3052\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue preventing automatic entry point discovery on Windows, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3057\"\u003e#3057\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved vertical positioning of text icons, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3056\"\u003e#3056\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eTypeDoc no longer includes source location information for type literal reflections. This could sometimes\ncause TypeDoc to infer the wrong path when resolving base paths for display.\u003c/li\u003e\n\u003cli\u003eAdjusted markdown rendering to allow \u003ccode\u003emarkdownItLoader\u003c/code\u003e to override more rendering \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3055\"\u003e#3055\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/TypeStrong/typedoc/commit/0135da098ac490b5cd31fc4359a6c630ae541480\"\u003e\u003ccode\u003e0135da0\u003c/code\u003e\u003c/a\u003e Update changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/68fa965e6475f7b6790578209a2a80baa73daa87\"\u003e\u003ccode\u003e68fa965\u003c/code\u003e\u003c/a\u003e Bump version to 0.28.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/cb1356596fcf8fffb3024bfe25a095a46884c4b1\"\u003e\u003ccode\u003ecb13565\u003c/code\u003e\u003c/a\u003e Update changelog, documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/acba2ae169c83a62bd49ec8da5b347210726497a\"\u003e\u003ccode\u003eacba2ae\u003c/code\u003e\u003c/a\u003e Fix Comment.getShortSummary with windows line endings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/a108643d12d87b83c78791685dac00238d96da48\"\u003e\u003ccode\u003ea108643\u003c/code\u003e\u003c/a\u003e feat(router): move anchor creation to seperate function (\u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3092\"\u003e#3092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/d743a1cbd19ed462d1e71aa39ad41b661b5794c8\"\u003e\u003ccode\u003ed743a1c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3091\"\u003e#3091\u003c/a\u003e from hyosua/feat/locales-fr\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/70a9b413b777795b9beed8633557969887bc39e0\"\u003e\u003ccode\u003e70a9b41\u003c/code\u003e\u003c/a\u003e Update CHANGELOG and format French locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/4db90bc23a3a096e68d97af908806b0c65feb39d\"\u003e\u003ccode\u003e4db90bc\u003c/code\u003e\u003c/a\u003e Add French translations for locales\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/c8fb88fc3fdf0aa110191fdefe8019c9102453d3\"\u003e\u003ccode\u003ec8fb88f\u003c/code\u003e\u003c/a\u003e Attempt updating actions versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/a58e6a9e5eb85886a56ebc8927d5ac3d5cff4695\"\u003e\u003ccode\u003ea58e6a9\u003c/code\u003e\u003c/a\u003e Update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TypeStrong/TypeDoc/compare/v0.23.28...v0.28.19\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for typedoc since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc-umlclass` from 0.7.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/releases\"\u003etypedoc-umlclass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.28.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.27.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.26.5 and above. (NOTE: older 0.26.x versions have a bug that breaks the plugin)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following options in favor of the new \u0026quot;style\u0026quot; option: backgroundColor, boxBackgroundColor, boxBorderColor, boxBorderRadius, boxBorderWidth, arrowColor, classFontName, classFontSize, classFontStyle, classFontColor, attributeFontName, attributeFontSize, attributeFontStyle and attributeFontColor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u0026quot;style\u0026quot; which let's you specify individual font settings for specific parts (for example: class name, property type, method return type, etc.) of the diagram\u003c/li\u003e\n\u003cli\u003eOption \u0026quot;style.arrow.width\u0026quot; can now be used the specify the thickness of the arrows in the class diagrams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of option \u0026quot;hideShadow\u0026quot; adjusted to PlantUML's new default value: true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePlugin was not inserting diagrams into the documentation when using TypeDoc version 0.25.5 or above.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for TypeDoc versions 0.23.x due to a change in TypeDoc's handling of asynchronous tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.25.x.\u003c/li\u003e\n\u003cli\u003eThe plugin now includes typings for its configuation that you can use in your TypeDoc config. (see example in README)\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/krisztianb/typedoc-umlclass/blob/master/CHANGELOG.md\"\u003etypedoc-umlclass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.28.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.1] - 2024-12-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.27.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2024-07-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.26.5 and above. (NOTE: older 0.26.x versions have a bug that breaks the plugin)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2023-04-28\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following options in favor of the new \u0026quot;style\u0026quot; option: backgroundColor, boxBackgroundColor, boxBorderColor, boxBorderRadius, boxBorderWidth, arrowColor, classFontName, classFontSize, classFontStyle, classFontColor, attributeFontName, attributeFontSize, attributeFontStyle and attributeFontColor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u0026quot;style\u0026quot; which let's you specify individual font settings for specific parts (for example: class name, property type, method return type, etc.) of the diagram\u003c/li\u003e\n\u003cli\u003eOption \u0026quot;style.arrow.width\u0026quot; can now be used the specify the thickness of the arrows in the class diagrams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of option \u0026quot;hideShadow\u0026quot; adjusted to PlantUML's new default value: true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.1] - 2024-04-25\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePlugin was not inserting diagrams into the documentation when using TypeDoc version 0.25.5 or above.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2023-09-17\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for TypeDoc versions 0.23.x due to a change in TypeDoc's handling of asynchronous tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.25.x.\u003c/li\u003e\n\u003cli\u003eThe plugin now includes typings for its configuation that you can use in your TypeDoc config. (see example in README)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/06942437839c924169a03db948bd6228c7ef6ce5\"\u003e\u003ccode\u003e0694243\u003c/code\u003e\u003c/a\u003e Update date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/525a64854831a0f697968f0918566d6fa1f53267\"\u003e\u003ccode\u003e525a648\u003c/code\u003e\u003c/a\u003e Merge branch 'update-dependencies'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/6564403a67252bb3a1026c77832f2f6aa981368c\"\u003e\u003ccode\u003e6564403\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/4e995fd942cdbba0d9e391f0cfa9c3661a6b0f00\"\u003e\u003ccode\u003e4e995fd\u003c/code\u003e\u003c/a\u003e Fix failing integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/360125cc3e57088043fec34d24a1f08806099857\"\u003e\u003ccode\u003e360125c\u003c/code\u003e\u003c/a\u003e Update dependencies \u0026amp; code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/882fac52f39a09e05261041612aed836806b1171\"\u003e\u003ccode\u003e882fac5\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/165c79dda4847cdb8386c036e2972189b3e3f902\"\u003e\u003ccode\u003e165c79d\u003c/code\u003e\u003c/a\u003e Merge branch 'GH-37-support-typedoc-0.27'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/902fcfcb7e3761220c138f0cd8e9a95250bf52e6\"\u003e\u003ccode\u003e902fcfc\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/90fa08644320fd0a43749dabcfefff9f468dc0d8\"\u003e\u003ccode\u003e90fa086\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/50bcb1020a4d183e5a3cd9282d7f71a93fa3e31f\"\u003e\u003ccode\u003e50bcb10\u003c/code\u003e\u003c/a\u003e Fix: Hierarchy section element has a new \u0026quot;data-refl\u0026quot; attribute we must ignore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/compare/v0.7.1...v0.10.2\"\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/OutSystems/outsystems-maps/pull/259","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2Foutsystems-maps/issues/259","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/259/packages"}},{"old_version":"1.25.0","new_version":"1.27.0","update_type":"minor","path":null,"pr_created_at":"2026-04-08T20:57:44.000Z","version_change":"1.25.0 → 1.27.0","issue":{"uuid":"4227604721","node_id":"PR_kwDOEkYUS87Q72lD","number":256,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["chore","minor"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-08T20:57:44.000Z","updated_at":"2026-04-08T20:58:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":3,"packages":[{"name":"terra-draw","old_version":"1.25.0","new_version":"1.27.0","repository_url":"https://github.com/JamesLMilner/terra-draw"},{"name":"typedoc","old_version":"0.23.28","new_version":"0.28.18","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"typedoc-umlclass","old_version":"0.7.1","new_version":"0.10.2","repository_url":"https://github.com/krisztianb/typedoc-umlclass"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 3 updates in the / directory: [terra-draw](https://github.com/JamesLMilner/terra-draw), [typedoc](https://github.com/TypeStrong/TypeDoc) and [typedoc-umlclass](https://github.com/krisztianb/typedoc-umlclass).\n\nUpdates `terra-draw` from 1.25.0 to 1.27.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1cf8d237251d8f7e91574f7f1ab50513a97ed078\"\u003e\u003ccode\u003e1cf8d23\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/c93bfdb15fa3bc7af279412f842f31b61427d702\"\u003e\u003ccode\u003ec93bfdb\u003c/code\u003e\u003c/a\u003e fix(terra-draw): fallback to default styling when style callbacks in select m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/6bc4fa91dd386d4310ba6224bc3b0828616be229\"\u003e\u003ccode\u003e6bc4fa9\u003c/code\u003e\u003c/a\u003e fix(terra-draw): fixed scenario where validation reason would be undefined (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/131e914ca4d2f4750796fa7c6cb191c2653447b6\"\u003e\u003ccode\u003e131e914\u003c/code\u003e\u003c/a\u003e chore(terra-draw): only call set options once for Google Maps in storybook (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/79d59197411710885361b7b5dbe3dface2c9a59c\"\u003e\u003ccode\u003e79d5919\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add allowManualSelection option to TerraDrawSelectMode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/842\"\u003e#842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1c0400901af48fa1d582970c1c79ec18db30e59b\"\u003e\u003ccode\u003e1c04009\u003c/code\u003e\u003c/a\u003e chore(terra-draw): use ES module syntax for jest configs (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/839\"\u003e#839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/890a1cb920f6e4438a7f820af35b027c74b334c3\"\u003e\u003ccode\u003e890a1cb\u003c/code\u003e\u003c/a\u003e chore(terra-draw): stabilise Storybook stories (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/840\"\u003e#840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/c8d5bc02e38c4b01648927eafe62a03b2c78a6be\"\u003e\u003ccode\u003ec8d5bc0\u003c/code\u003e\u003c/a\u003e fix(terra-draw): minor bug fixes to session undo redo (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/838\"\u003e#838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/d501283603cc5588e79f16defdb3774d8c98d5f4\"\u003e\u003ccode\u003ed501283\u003c/code\u003e\u003c/a\u003e docs(terra-draw): improve the undo redo documentation (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/837\"\u003e#837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/36850bd7b98e83fe0e2d85d08dc7cf9b4f975bc9\"\u003e\u003ccode\u003e36850bd\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.25.0...terra-draw@1.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc` from 0.23.28 to 0.28.18\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/TypeDoc/releases\"\u003etypedoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.18\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport TypeScript 6.0, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3084\"\u003e#3084\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.17\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved handling of comments for type aliases which have been declaration merged with functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3064\"\u003e#3064\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed anchor link generation to members named \u003ccode\u003e$\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3065\"\u003e#3065\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCorrected typing of the \u003ccode\u003eplugin\u003c/code\u003e option to permit functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3066\"\u003e#3066\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eWarnings about unused \u003ccode\u003e@param\u003c/code\u003e tags will now be properly suppressed when they come from declaration files and\nthe suppressCommentWarningsInDeclarationFiles option is enabled, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3070\"\u003e#3070\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed conversion of types referencing type parameters on functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3071\"\u003e#3071\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pjeby\"\u003e\u003ccode\u003e@​pjeby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.16\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue causing TypeDoc to fail to generate documentation when implementing interfaces, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3052\"\u003e#3052\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue preventing automatic entry point discovery on Windows, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3057\"\u003e#3057\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved vertical positioning of text icons, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3056\"\u003e#3056\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eTypeDoc no longer includes source location information for type literal reflections. This could sometimes\ncause TypeDoc to infer the wrong path when resolving base paths for display.\u003c/li\u003e\n\u003cli\u003eAdjusted markdown rendering to allow \u003ccode\u003emarkdownItLoader\u003c/code\u003e to override more rendering \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3055\"\u003e#3055\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for regions for \u003ccode\u003e@include\u003c/code\u003e in \u003ccode\u003e.tsx\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e, and \u003ccode\u003e.mjs\u003c/code\u003e file references \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3048\"\u003e#3048\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eComments for TS-in-JS \u003ccode\u003e@typedef\u003c/code\u003e tags may now specify modifier tags with the inline tag syntax \u003ccode\u003e{@mod}\u003c/code\u003e.\nThis makes it possible to add modifier tags to these members, which previously was not possible as\nTypeScript's parsing stops for these members at the next non-braced tag, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/2916\"\u003e#2916\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3050\"\u003e#3050\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003etypedoc-config.schema.json\u003c/code\u003e is now included in the root of the package with a JSON schema for TypeDoc's\nconfiguration file. The schema for the latest version is also published at \u003ca href=\"https://typedoc.org/schema.json\"\u003ehttps://typedoc.org/schema.json\u003c/a\u003e\nand will automatically be picked up when writing typedoc.json files if you are using VSCode, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3054\"\u003e#3054\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a10nik\"\u003e\u003ccode\u003e@​a10nik\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kozi\"\u003e\u003ccode\u003e@​kozi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lakuna\"\u003e\u003ccode\u003e@​Lakuna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.15\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/TypeStrong/typedoc/blob/master/CHANGELOG.md\"\u003etypedoc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.18 (2026-03-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport TypeScript 6.0, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3084\"\u003e#3084\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.17 (2026-02-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved handling of comments for type aliases which have been declaration merged with functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3064\"\u003e#3064\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed anchor link generation to members named \u003ccode\u003e$\u003c/code\u003e, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3065\"\u003e#3065\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eCorrected typing of the \u003ccode\u003eplugin\u003c/code\u003e option to permit functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3066\"\u003e#3066\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eWarnings about unused \u003ccode\u003e@param\u003c/code\u003e tags will now be properly suppressed when they come from declaration files and\nthe suppressCommentWarningsInDeclarationFiles option is enabled, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3070\"\u003e#3070\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed conversion of types referencing type parameters on functions, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3071\"\u003e#3071\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pjeby\"\u003e\u003ccode\u003e@​pjeby\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.16 (2026-01-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue causing TypeDoc to fail to generate documentation when implementing interfaces, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3052\"\u003e#3052\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eFixed an issue preventing automatic entry point discovery on Windows, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3057\"\u003e#3057\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eImproved vertical positioning of text icons, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3056\"\u003e#3056\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eTypeDoc no longer includes source location information for type literal reflections. This could sometimes\ncause TypeDoc to infer the wrong path when resolving base paths for display.\u003c/li\u003e\n\u003cli\u003eAdjusted markdown rendering to allow \u003ccode\u003emarkdownItLoader\u003c/code\u003e to override more rendering \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3055\"\u003e#3055\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for regions for \u003ccode\u003e@include\u003c/code\u003e in \u003ccode\u003e.tsx\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e, and \u003ccode\u003e.mjs\u003c/code\u003e file references \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3048\"\u003e#3048\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eComments for TS-in-JS \u003ccode\u003e@typedef\u003c/code\u003e tags may now specify modifier tags with the inline tag syntax \u003ccode\u003e{@mod}\u003c/code\u003e.\nThis makes it possible to add modifier tags to these members, which previously was not possible as\nTypeScript's parsing stops for these members at the next non-braced tag, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/2916\"\u003e#2916\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3050\"\u003e#3050\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eA \u003ccode\u003etypedoc-config.schema.json\u003c/code\u003e is now included in the root of the package with a JSON schema for TypeDoc's\nconfiguration file. The schema for the latest version is also published at \u003ca href=\"https://typedoc.org/schema.json\"\u003ehttps://typedoc.org/schema.json\u003c/a\u003e\nand will automatically be picked up when writing typedoc.json files if you are using VSCode, \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3054\"\u003e#3054\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eThanks!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/a10nik\"\u003e\u003ccode\u003e@​a10nik\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kozi\"\u003e\u003ccode\u003e@​kozi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Lakuna\"\u003e\u003ccode\u003e@​Lakuna\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.15 (2025-11-29)\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/TypeStrong/typedoc/commit/1ebdcb114e4dd219aed205bf367a061e409474a8\"\u003e\u003ccode\u003e1ebdcb1\u003c/code\u003e\u003c/a\u003e Update changelog for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/59463c1487256418d080808a350ac631bf715ce3\"\u003e\u003ccode\u003e59463c1\u003c/code\u003e\u003c/a\u003e Bump version to 0.28.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/af0719874ec4cc3710e8bc1247c3dd3a0c68f5d0\"\u003e\u003ccode\u003eaf07198\u003c/code\u003e\u003c/a\u003e Fix example build, plugin list tweaks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/2a2ccddb231fcab24c53b8fe9f21c9be1f7ceac4\"\u003e\u003ccode\u003e2a2ccdd\u003c/code\u003e\u003c/a\u003e Support TypeScript 6.x and update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/2d23fc06f2d71ce682ccd79a6f3f136d85ca81f3\"\u003e\u003ccode\u003e2d23fc0\u003c/code\u003e\u003c/a\u003e Actually fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/807f3469a98673da20ec3ce8f773460d5ca20965\"\u003e\u003ccode\u003e807f346\u003c/code\u003e\u003c/a\u003e Fix lint, update dprint plugins\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/f5be63f360c2a961a3356dd96a0e5a5508e36a44\"\u003e\u003ccode\u003ef5be63f\u003c/code\u003e\u003c/a\u003e Update deps, closes \u003ca href=\"https://redirect.github.com/TypeStrong/TypeDoc/issues/3080\"\u003e#3080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/207f1b6641cb954d9506184a9f2f695b4f264051\"\u003e\u003ccode\u003e207f1b6\u003c/code\u003e\u003c/a\u003e Update docs for \u003ca href=\"https://github.com/ignore\"\u003e\u003ccode\u003e@​ignore\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/7b25e8452b58f09459f59bc0b02cd013ed42070d\"\u003e\u003ccode\u003e7b25e84\u003c/code\u003e\u003c/a\u003e More docs about custom tags\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/typedoc/commit/fe89773e565f4758f6ee3076489d25500df5a501\"\u003e\u003ccode\u003efe89773\u003c/code\u003e\u003c/a\u003e Recommend a JS config file for defining tags\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TypeStrong/TypeDoc/compare/v0.23.28...v0.28.18\"\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 typedoc since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typedoc-umlclass` from 0.7.1 to 0.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/releases\"\u003etypedoc-umlclass's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.10.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.28.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.27.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.10.0\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.26.5 and above. (NOTE: older 0.26.x versions have a bug that breaks the plugin)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.9.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following options in favor of the new \u0026quot;style\u0026quot; option: backgroundColor, boxBackgroundColor, boxBorderColor, boxBorderRadius, boxBorderWidth, arrowColor, classFontName, classFontSize, classFontStyle, classFontColor, attributeFontName, attributeFontSize, attributeFontStyle and attributeFontColor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u0026quot;style\u0026quot; which let's you specify individual font settings for specific parts (for example: class name, property type, method return type, etc.) of the diagram\u003c/li\u003e\n\u003cli\u003eOption \u0026quot;style.arrow.width\u0026quot; can now be used the specify the thickness of the arrows in the class diagrams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of option \u0026quot;hideShadow\u0026quot; adjusted to PlantUML's new default value: true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePlugin was not inserting diagrams into the documentation when using TypeDoc version 0.25.5 or above.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.8.0\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for TypeDoc versions 0.23.x due to a change in TypeDoc's handling of asynchronous tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.25.x.\u003c/li\u003e\n\u003cli\u003eThe plugin now includes typings for its configuation that you can use in your TypeDoc config. (see example in README)\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/krisztianb/typedoc-umlclass/blob/master/CHANGELOG.md\"\u003etypedoc-umlclass's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.10.2] - 2025-06-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.28.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.1] - 2024-12-10\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.27.x.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.10.0] - 2024-07-28\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.26.5 and above. (NOTE: older 0.26.x versions have a bug that breaks the plugin)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.9.0] - 2023-04-28\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved the following options in favor of the new \u0026quot;style\u0026quot; option: backgroundColor, boxBackgroundColor, boxBorderColor, boxBorderRadius, boxBorderWidth, arrowColor, classFontName, classFontSize, classFontStyle, classFontColor, attributeFontName, attributeFontSize, attributeFontStyle and attributeFontColor\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNew option \u0026quot;style\u0026quot; which let's you specify individual font settings for specific parts (for example: class name, property type, method return type, etc.) of the diagram\u003c/li\u003e\n\u003cli\u003eOption \u0026quot;style.arrow.width\u0026quot; can now be used the specify the thickness of the arrows in the class diagrams\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDefault value of option \u0026quot;hideShadow\u0026quot; adjusted to PlantUML's new default value: true\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.1] - 2024-04-25\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePlugin was not inserting diagrams into the documentation when using TypeDoc version 0.25.5 or above.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[0.8.0] - 2023-09-17\u003c/h2\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved support for TypeDoc versions 0.23.x due to a change in TypeDoc's handling of asynchronous tasks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for latest TypeDoc version 0.25.x.\u003c/li\u003e\n\u003cli\u003eThe plugin now includes typings for its configuation that you can use in your TypeDoc config. (see example in README)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/06942437839c924169a03db948bd6228c7ef6ce5\"\u003e\u003ccode\u003e0694243\u003c/code\u003e\u003c/a\u003e Update date\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/525a64854831a0f697968f0918566d6fa1f53267\"\u003e\u003ccode\u003e525a648\u003c/code\u003e\u003c/a\u003e Merge branch 'update-dependencies'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/6564403a67252bb3a1026c77832f2f6aa981368c\"\u003e\u003ccode\u003e6564403\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/4e995fd942cdbba0d9e391f0cfa9c3661a6b0f00\"\u003e\u003ccode\u003e4e995fd\u003c/code\u003e\u003c/a\u003e Fix failing integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/360125cc3e57088043fec34d24a1f08806099857\"\u003e\u003ccode\u003e360125c\u003c/code\u003e\u003c/a\u003e Update dependencies \u0026amp; code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/882fac52f39a09e05261041612aed836806b1171\"\u003e\u003ccode\u003e882fac5\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/165c79dda4847cdb8386c036e2972189b3e3f902\"\u003e\u003ccode\u003e165c79d\u003c/code\u003e\u003c/a\u003e Merge branch 'GH-37-support-typedoc-0.27'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/902fcfcb7e3761220c138f0cd8e9a95250bf52e6\"\u003e\u003ccode\u003e902fcfc\u003c/code\u003e\u003c/a\u003e Bump version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/90fa08644320fd0a43749dabcfefff9f468dc0d8\"\u003e\u003ccode\u003e90fa086\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/commit/50bcb1020a4d183e5a3cd9282d7f71a93fa3e31f\"\u003e\u003ccode\u003e50bcb10\u003c/code\u003e\u003c/a\u003e Fix: Hierarchy section element has a new \u0026quot;data-refl\u0026quot; attribute we must ignore\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/krisztianb/typedoc-umlclass/compare/v0.7.1...v0.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/OutSystems/outsystems-maps/pull/256","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutSystems%2Foutsystems-maps/issues/256","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/256/packages"}},{"old_version":"1.14.0","new_version":"1.15.0","update_type":"minor","path":null,"pr_created_at":"2025-09-22T16:28:23.000Z","version_change":"1.14.0 → 1.15.0","issue":{"uuid":"2850219665","node_id":"PR_kwDOLMpjbM6p4uaR","number":773,"state":"closed","title":"chore(deps): bump terra-draw from 1.14.0 to 1.15.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-22T17:08:30.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T16:28:23.000Z","updated_at":"2025-09-22T17:08:31.000Z","time_to_close":2407,"merged_at":"2025-09-22T17:08:30.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"terra-draw","old_version":"1.14.0","new_version":"1.15.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps [terra-draw](https://github.com/JamesLMilner/terra-draw) from 1.14.0 to 1.15.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/009fb5d09928bc917888023eb660bf949c6c5255\"\u003e\u003ccode\u003e009fb5d\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/2f3e1ec5d8b0347e70cb7ae887e585acb71dadfd\"\u003e\u003ccode\u003e2f3e1ec\u003c/code\u003e\u003c/a\u003e fix(terra-draw): ensure afterFeatureAdded is called after onChange (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b2ac7ccce6fe186c1e8caecb55f82b321f984f64\"\u003e\u003ccode\u003eb2ac7cc\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/76ad7df954d74e77efaf5f03e8991d3f2387845b\"\u003e\u003ccode\u003e76ad7df\u003c/code\u003e\u003c/a\u003e chore(terra-draw-google-maps-adapter): release version 1.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1c7cbe1f06e3c9779b38885f9789cba76f5ff1b8\"\u003e\u003ccode\u003e1c7cbe1\u003c/code\u003e\u003c/a\u003e fix(terra-draw-google-maps-adapter): remove id requirement (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b3b60f67710be38f5d882393d3e2035ec58d21d7\"\u003e\u003ccode\u003eb3b60f6\u003c/code\u003e\u003c/a\u003e feat(terra-draw): allow returning of closest coordinate information for getFe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b237ada776e62134098b90cbba5b905e4e2e7929\"\u003e\u003ccode\u003eb237ada\u003c/code\u003e\u003c/a\u003e docs(terra-draw): add editable and pointerDistance documentation (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/f0780b7b134d126f501cb246f686cb374aaf5e01\"\u003e\u003ccode\u003ef0780b7\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.14.0...terra-draw@1.15.0\"\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=terra-draw\u0026package-manager=npm_and_yarn\u0026previous-version=1.14.0\u0026new-version=1.15.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/googlemaps-samples/js-api-samples/pull/773","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlemaps-samples%2Fjs-api-samples/issues/773","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/773/packages"}},{"old_version":"1.12.0","new_version":"1.13.0","update_type":"minor","path":null,"pr_created_at":"2025-09-02T03:44:27.000Z","version_change":"1.12.0 → 1.13.0","issue":{"uuid":"2791164071","node_id":"PR_kwDOLMpjbM6mXcin","number":724,"state":"closed","title":"chore(deps): bump terra-draw from 1.12.0 to 1.13.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-02T17:24:26.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T03:44:27.000Z","updated_at":"2025-09-02T17:24:26.000Z","time_to_close":49199,"merged_at":"2025-09-02T17:24:26.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"terra-draw","old_version":"1.12.0","new_version":"1.13.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps [terra-draw](https://github.com/JamesLMilner/terra-draw) from 1.12.0 to 1.13.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/270ba5899ef0294071db2cb34f059d60e2a9a186\"\u003e\u003ccode\u003e270ba58\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/65fd7b093f7c2650c64a28c9802e73f45b6add86\"\u003e\u003ccode\u003e65fd7b0\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3ed7fa4e3d6eef51b635d9b78ea65f916eb9b30a\"\u003e\u003ccode\u003e3ed7fa4\u003c/code\u003e\u003c/a\u003e chore(terra-draw-google-maps-adapter): release version 1.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/bbc80a47f2cbe215f430460ff4c8f88ce2a3bcb1\"\u003e\u003ccode\u003ebbc80a4\u003c/code\u003e\u003c/a\u003e fix(terra-draw): ensure closing points for linestring mode are styleable (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/634\"\u003e#634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/03b0b5e1246c80ae74da3ccb956d553f139e50be\"\u003e\u003ccode\u003e03b0b5e\u003c/code\u003e\u003c/a\u003e fix(terra-draw-google-maps-adapter): ensure onAdd is only called once per ada...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/a45817837626275eff8e0081ef86698aa9e986bf\"\u003e\u003ccode\u003ea458178\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/2435ca55992b4a373d394de17757b6cb220c3a01\"\u003e\u003ccode\u003e2435ca5\u003c/code\u003e\u003c/a\u003e chore(terra-draw-google-maps-adapter): release version 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/a6349b52d87a73f7a0d7b142f9ee11a7a2a942c2\"\u003e\u003ccode\u003ea6349b5\u003c/code\u003e\u003c/a\u003e fix(terra-draw-google-maps-adapter): fix stop throwing an error when called (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/e4c57f21b1d48ad1f2fb90c02b36eb3a9ceff125\"\u003e\u003ccode\u003ee4c57f2\u003c/code\u003e\u003c/a\u003e feat(terra-draw): provide properties in polygon mode for determining current ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b34cee9d7eb5d70cc8dd73b13f31835627d2b3b3\"\u003e\u003ccode\u003eb34cee9\u003c/code\u003e\u003c/a\u003e fix(terra-draw-maplibre-gl-adapter): ensure zIndex is set for all geometry ty...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.12.0...terra-draw@1.13.0\"\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=terra-draw\u0026package-manager=npm_and_yarn\u0026previous-version=1.12.0\u0026new-version=1.13.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/googlemaps-samples/js-api-samples/pull/724","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlemaps-samples%2Fjs-api-samples/issues/724","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/724/packages"}},{"old_version":"1.11.0","new_version":"1.12.0","update_type":"minor","path":null,"pr_created_at":"2025-08-11T23:55:52.000Z","version_change":"1.11.0 → 1.12.0","issue":{"uuid":"2737198407","node_id":"PR_kwDOLMpjbM6jJlVH","number":700,"state":"open","title":"chore(deps): bump terra-draw from 1.11.0 to 1.12.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-11T23:55:52.000Z","updated_at":"2025-08-11T23:55:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"terra-draw","old_version":"1.11.0","new_version":"1.12.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps [terra-draw](https://github.com/JamesLMilner/terra-draw) from 1.11.0 to 1.12.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/296e9ecbe0d80fd4e9fa4483c0432f9499105b16\"\u003e\u003ccode\u003e296e9ec\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/1e76e095e81caab2b7898be7d4b87eab21e6591d\"\u003e\u003ccode\u003e1e76e09\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add transformFeatureGeometry to the API (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/603\"\u003e#603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/2ebd32e9885a2183d7699dec90c8dd52c518252c\"\u003e\u003ccode\u003e2ebd32e\u003c/code\u003e\u003c/a\u003e docs(terra-draw): add additional examples to Storybook (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/602\"\u003e#602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/66a3c47fd256cb2fc9a3f1c692fe428bd2b8c90b\"\u003e\u003ccode\u003e66a3c47\u003c/code\u003e\u003c/a\u003e docs(terra-draw): update documentation to make Storybook usage clearer (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/601\"\u003e#601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b5ba9a08c895f4c6da933158d6064b342c19c6a7\"\u003e\u003ccode\u003eb5ba9a0\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add Storybook to the repository and remove development fold...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/9e7f49826c1152e1ebdd9a932569a69ceeac5f70\"\u003e\u003ccode\u003e9e7f498\u003c/code\u003e\u003c/a\u003e fix(terra-draw): export Terra Draw types using type keyword when exporting (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/56bbe56a5b697aeb6251c7627639b00546413d26\"\u003e\u003ccode\u003e56bbe56\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/da3ce1d23fe3b9a353094bae682b6173f576a753\"\u003e\u003ccode\u003eda3ce1d\u003c/code\u003e\u003c/a\u003e chore(terra-draw-openlayers-adapter): release version 1.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3735151066baf255818f13c62f1caf8857f42d80\"\u003e\u003ccode\u003e3735151\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.11.0...terra-draw@1.12.0\"\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=terra-draw\u0026package-manager=npm_and_yarn\u0026previous-version=1.11.0\u0026new-version=1.12.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/googlemaps-samples/js-api-samples/pull/700","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlemaps-samples%2Fjs-api-samples/issues/700","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/700/packages"}},{"old_version":"1.9.1","new_version":"1.11.0","update_type":"minor","path":null,"pr_created_at":"2025-07-28T21:00:42.000Z","version_change":"1.9.1 → 1.11.0","issue":{"uuid":"2702052804","node_id":"PR_kwDOLMpjbM6hDg3E","number":667,"state":"closed","title":"chore(deps): bump terra-draw from 1.9.1 to 1.11.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-29T15:28:13.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-28T21:00:42.000Z","updated_at":"2025-07-29T15:28:13.000Z","time_to_close":66451,"merged_at":"2025-07-29T15:28:13.000Z","merged_by":"github-actions[bot]","closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"terra-draw","old_version":"1.9.1","new_version":"1.11.0","repository_url":"https://github.com/JamesLMilner/terra-draw"}],"path":null,"ecosystem":"npm"},"body":"Bumps [terra-draw](https://github.com/JamesLMilner/terra-draw) from 1.9.1 to 1.11.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/3cc21bb0c0376acb46669d06628ba3c3c7c5637c\"\u003e\u003ccode\u003e3cc21bb\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/9ff9025a16eb264347869b9197bfad95961e8f64\"\u003e\u003ccode\u003e9ff9025\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add TerraDrawFreehandLineStringMode as a built in mode (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/595\"\u003e#595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/b01aeee9402ab1a4d299cf3d9960dfa08b56ca38\"\u003e\u003ccode\u003eb01aeee\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/00445e124017cdda6de83c748396d72529a99ef7\"\u003e\u003ccode\u003e00445e1\u003c/code\u003e\u003c/a\u003e chore(terra-draw): release version 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/acb2e684a90b11b41fc02df891eed296e931d0cd\"\u003e\u003ccode\u003eacb2e68\u003c/code\u003e\u003c/a\u003e feat(terra-draw): add updateFeatureGeometry to the API (\u003ca href=\"https://redirect.github.com/JamesLMilner/terra-draw/issues/560\"\u003e#560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/40fa74c1844be08ff9309f11b6efd9f9cd94f79a\"\u003e\u003ccode\u003e40fa74c\u003c/code\u003e\u003c/a\u003e feat(terra-draw-mapbox-gl-adapter): add prefixId argument in constructor to c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JamesLMilner/terra-draw/commit/644d6d28ce805956cb5ea7d782123055b407515a\"\u003e\u003ccode\u003e644d6d2\u003c/code\u003e\u003c/a\u003e chore(terra-draw): automated update to package-lock.json during CI release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/JamesLMilner/terra-draw/compare/terra-draw@1.9.1...terra-draw@1.11.0\"\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=terra-draw\u0026package-manager=npm_and_yarn\u0026previous-version=1.9.1\u0026new-version=1.11.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 merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/googlemaps-samples/js-api-samples/pull/667","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/googlemaps-samples%2Fjs-api-samples/issues/667","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/667/packages"}}]}