Commit 5c19d0e
chore(deps): bump the production-dependencies group across 1 directory with 18 updates (#409)
Bumps the production-dependencies group with 17 updates in the /
directory:
| Package | From | To |
| --- | --- | --- |
|
[@apidevtools/json-schema-ref-parser](https://github.com/APIDevTools/json-schema-ref-parser)
| `15.3.1` | `15.3.5` |
|
[@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react)
| `3.34.0` | `3.35.0` |
| [@deck.gl/core](https://github.com/visgl/deck.gl) | `9.2.11` | `9.3.1`
|
| [@deck.gl/layers](https://github.com/visgl/deck.gl) | `9.2.11` |
`9.3.1` |
| [@deck.gl/mapbox](https://github.com/visgl/deck.gl) | `9.2.11` |
`9.3.1` |
|
[@developmentseed/deck.gl-geotiff](https://github.com/developmentseed/deck.gl-raster)
| `0.2.0` | `0.5.0` |
| [@geoarrow/deck.gl-layers](https://github.com/geoarrow/deck.gl-layers)
| `0.3.1` | `0.3.2` |
|
[@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query)
| `5.90.21` | `5.100.5` |
| [@turf/bbox](https://github.com/Turfjs/turf) | `7.3.4` | `7.3.5` |
| [@turf/bbox-polygon](https://github.com/Turfjs/turf) | `7.3.4` |
`7.3.5` |
| [@turf/boolean-valid](https://github.com/Turfjs/turf) | `7.3.4` |
`7.3.5` |
| [deck.gl](https://github.com/visgl/deck.gl) | `9.2.11` | `9.3.1` |
| [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) | `5.20.1` |
`5.24.0` |
| [react](https://github.com/facebook/react/tree/HEAD/packages/react) |
`19.2.4` | `19.2.5` |
|
[react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom)
| `19.2.4` | `19.2.5` |
| [react-map-gl](https://github.com/visgl/react-map-gl) | `8.1.0` |
`8.1.1` |
| [stac-ts](https://github.com/blacha/stac-ts) | `1.0.4` | `1.0.5` |
Updates `@apidevtools/json-schema-ref-parser` from 15.3.1 to 15.3.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/APIDevTools/json-schema-ref-parser/releases"><code>@apidevtools/json-schema-ref-parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v15.3.5</h2>
<h2><a
href="https://github.com/APIDevTools/json-schema-ref-parser/compare/v15.3.4...v15.3.5">15.3.5</a>
(2026-03-30)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>edge:</strong> fix some edge cases and add more tests (<a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/df7967ecb4f93cb789c0e41f0ac84dd8eeafb264">df7967e</a>)</li>
</ul>
<h2>v15.3.4</h2>
<h2><a
href="https://github.com/APIDevTools/json-schema-ref-parser/compare/v15.3.3...v15.3.4">15.3.4</a>
(2026-03-27)</h2>
<h3>Reverts</h3>
<ul>
<li>Revert "fix: support 2020-12 anchors and ref siblings" (<a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/f26d8c7b0f341a2a26dbc3ba83a4e5ce411f0807">f26d8c7</a>)</li>
</ul>
<h2>v15.3.3</h2>
<h2><a
href="https://github.com/APIDevTools/json-schema-ref-parser/compare/v15.3.2...v15.3.3">15.3.3</a>
(2026-03-26)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>support 2020-12 anchors and ref siblings (<a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/f3f7e35ee69af911432940963087d1f01203692b">f3f7e35</a>),
closes <a
href="https://redirect.github.com/APIDevTools/json-schema-ref-parser/issues/145">#145</a>
<a
href="https://redirect.github.com/APIDevTools/json-schema-ref-parser/issues/419">#419</a></li>
</ul>
<h2>v15.3.2</h2>
<h2><a
href="https://github.com/APIDevTools/json-schema-ref-parser/compare/v15.3.1...v15.3.2">15.3.2</a>
(2026-03-23)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>ref:</strong> pass original ref (<a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/889e69ef56a81e4e71e6c82e43866dd5e3aacad9">889e69e</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/fddef8a4ab653ac07bd4ccc02290e6191da4b620"><code>fddef8a</code></a>
versions and tests</li>
<li><a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/ecea9d50fb32b1fa8f556fa2a7734c77ab23ef49"><code>ecea9d5</code></a>
test</li>
<li><a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/c81b48fe9d1107e67de7fbf622e0cb6fe5871c9a"><code>c81b48f</code></a>
normalize path</li>
<li><a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/df7967ecb4f93cb789c0e41f0ac84dd8eeafb264"><code>df7967e</code></a>
fix(edge): fix some edge cases and add more tests</li>
<li><a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/f249657d23d47a71356c42ead24d30bc49aa7cfd"><code>f249657</code></a>
only test on lts and current</li>
<li><a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/ba43eb833aaeb189862834bbf14ea700b8398811"><code>ba43eb8</code></a>
chore(deps): deps bump</li>
<li><a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/f26d8c7b0f341a2a26dbc3ba83a4e5ce411f0807"><code>f26d8c7</code></a>
Revert "fix: support 2020-12 anchors and ref siblings"</li>
<li><a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/f3f7e35ee69af911432940963087d1f01203692b"><code>f3f7e35</code></a>
fix: support 2020-12 anchors and ref siblings</li>
<li><a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/c355f09e73cda4e98c03e3f07270790e58ee5d0b"><code>c355f09</code></a>
fix tests</li>
<li><a
href="https://github.com/APIDevTools/json-schema-ref-parser/commit/889e69ef56a81e4e71e6c82e43866dd5e3aacad9"><code>889e69e</code></a>
fix(ref): pass original ref</li>
<li>Additional commits viewable in <a
href="https://github.com/APIDevTools/json-schema-ref-parser/compare/v15.3.1...v15.3.5">compare
view</a></li>
</ul>
</details>
<br />
Updates `@chakra-ui/react` from 3.34.0 to 3.35.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/chakra-ui/chakra-ui/releases"><code>@chakra-ui/react</code>'s
releases</a>.</em></p>
<blockquote>
<h2><code>@chakra-ui/react</code><a
href="https://github.com/3"><code>@3</code></a>.35.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a
href="https://github.com/chakra-ui/chakra-ui/commit/1b1f545aeb753131f4f8c296c9edfade6b09094e"><code>1b1f545</code></a>
Thanks <a
href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>!
- <strong>Pagination</strong>:
Allow <code>format</code> prop in <code>Pagination.PageText</code> to
accept a function for i18n
support.</p>
<pre lang="tsx"><code><Pagination.PageText
format={({ page, totalPages }) => `Page ${page} de ${totalPages}`}
/>
</code></pre>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://github.com/chakra-ui/chakra-ui/commit/d041e108d28b77524b302ac6389bee0fb06b6c6f"><code>d041e10</code></a>
Thanks <a
href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>!
- Bump
<code>@ark-ui/react</code> to <code>5.36.0</code> (from
<code>^5.34.1</code>)</p>
<ul>
<li><strong>Accordion</strong>: Fix missing <code>data-focus</code> on
item trigger props.</li>
<li><strong>Carousel</strong>: Fix issue with controlled carousel inside
dialog, navigation
transformed containers, scroll drift, and page sync with
indicators.</li>
<li><strong>ColorPicker</strong>: Fix vertical slider orientation on
pointer updates.</li>
<li><strong>Combobox</strong>: VoiceOver announces highlighted options
on Apple devices via a
live region</li>
<li><strong>Dialog, Popover, HoverCard</strong>: Add support for
multiple triggers sharing
one dialog instance.</li>
<li><strong>Field</strong>: <code>Field.Item</code> and
<code>target</code> on <code>Field.Root</code> for multi-control
fields (re-exported as <code>FieldItem</code> /
<code>Field.Item</code>).</li>
<li><strong>FileUpload</strong>: Reject duplicate files with
<code>FILE_EXISTS</code>.</li>
<li><strong>Listbox</strong>: <code>keyboardPriority</code> for Home/End
and arrows; <code>highlightFirst</code>,
<code>highlightLast</code>, <code>highlightNext</code>,
<code>highlightPrevious</code>.</li>
<li><strong>Menu</strong>: <code>aria-expanded</code> when closed;
submenu hover “diagonal” flash fix;
multiple triggers.</li>
<li><strong>PinInput</strong>: Deletion and focus behavior, Home/End,
<code>enterKeyHint</code>,
<code>autoSubmit</code>, <code>sanitizeValue</code>.</li>
<li><strong>Popover</strong>: Add support for <code>translations</code>;
<code>finalFocusEl</code> and
<code>restoreFocus</code> props.</li>
<li><strong>TagsInput</strong>: <code>allowDuplicates</code>;
<code>sanitizeValue</code>; <code>enterKeyHint</code> on mobile.</li>
</ul>
</li>
<li>
<p><a
href="https://github.com/chakra-ui/chakra-ui/commit/3da73c35b6eb4dcef919967d9e654682603dcd89"><code>3da73c3</code></a>
Thanks <a
href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>!
- Export missing
<code>datePickerSlotRecipe</code> from slot recipes</p>
</li>
<li>
<p><a
href="https://redirect.github.com/chakra-ui/chakra-ui/pull/10721">#10721</a>
<a
href="https://github.com/chakra-ui/chakra-ui/commit/d2b7decc32f3c99ebda1492731f7e72c6189f11b"><code>d2b7dec</code></a>
Thanks <a href="https://github.com/isBatak"><code>@isBatak</code></a>!
- Improve <code>useBreakpoint</code> and
<code>useBreakpointValue</code> types with
<code>BreakpointName</code></p>
</li>
<li>
<p><a
href="https://github.com/chakra-ui/chakra-ui/commit/6bad1b7f67fe6ef5e5421947edd513b9956c51ff"><code>6bad1b7</code></a></p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md"><code>@chakra-ui/react</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>3.35.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p><a
href="https://github.com/chakra-ui/chakra-ui/commit/1b1f545aeb753131f4f8c296c9edfade6b09094e"><code>1b1f545</code></a>
Thanks <a
href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>!
- <strong>Pagination</strong>:
Allow <code>format</code> prop in <code>Pagination.PageText</code> to
accept a function for i18n
support.</p>
<pre lang="tsx"><code><Pagination.PageText
format={({ page, totalPages }) => `Page ${page} de ${totalPages}`}
/>
</code></pre>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a
href="https://github.com/chakra-ui/chakra-ui/commit/d041e108d28b77524b302ac6389bee0fb06b6c6f"><code>d041e10</code></a>
Thanks <a
href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>!
- Bump
<code>@ark-ui/react</code> to <code>5.36.0</code> (from
<code>^5.34.1</code>)</p>
<ul>
<li><strong>Accordion</strong>: Fix missing <code>data-focus</code> on
item trigger props.</li>
<li><strong>Carousel</strong>: Fix issue with controlled carousel inside
dialog, navigation
transformed containers, scroll drift, and page sync with
indicators.</li>
<li><strong>ColorPicker</strong>: Fix vertical slider orientation on
pointer updates.</li>
<li><strong>Combobox</strong>: VoiceOver announces highlighted options
on Apple devices via a
live region</li>
<li><strong>Dialog, Popover, HoverCard</strong>: Add support for
multiple triggers sharing
one dialog instance.</li>
<li><strong>Field</strong>: <code>Field.Item</code> and
<code>target</code> on <code>Field.Root</code> for multi-control
fields (re-exported as <code>FieldItem</code> /
<code>Field.Item</code>).</li>
<li><strong>FileUpload</strong>: Reject duplicate files with
<code>FILE_EXISTS</code>.</li>
<li><strong>Listbox</strong>: <code>keyboardPriority</code> for Home/End
and arrows; <code>highlightFirst</code>,
<code>highlightLast</code>, <code>highlightNext</code>,
<code>highlightPrevious</code>.</li>
<li><strong>Menu</strong>: <code>aria-expanded</code> when closed;
submenu hover “diagonal” flash fix;
multiple triggers.</li>
<li><strong>PinInput</strong>: Deletion and focus behavior, Home/End,
<code>enterKeyHint</code>,
<code>autoSubmit</code>, <code>sanitizeValue</code>.</li>
<li><strong>Popover</strong>: Add support for <code>translations</code>;
<code>finalFocusEl</code> and
<code>restoreFocus</code> props.</li>
<li><strong>TagsInput</strong>: <code>allowDuplicates</code>;
<code>sanitizeValue</code>; <code>enterKeyHint</code> on mobile.</li>
</ul>
</li>
<li>
<p><a
href="https://github.com/chakra-ui/chakra-ui/commit/3da73c35b6eb4dcef919967d9e654682603dcd89"><code>3da73c3</code></a>
Thanks <a
href="https://github.com/segunadebayo"><code>@segunadebayo</code></a>!
- Export missing
<code>datePickerSlotRecipe</code> from slot recipes</p>
</li>
<li>
<p><a
href="https://redirect.github.com/chakra-ui/chakra-ui/pull/10721">#10721</a>
<a
href="https://github.com/chakra-ui/chakra-ui/commit/d2b7decc32f3c99ebda1492731f7e72c6189f11b"><code>d2b7dec</code></a>
Thanks <a href="https://github.com/isBatak"><code>@isBatak</code></a>!
- Improve <code>useBreakpoint</code> and
<code>useBreakpointValue</code> types with
<code>BreakpointName</code></p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/chakra-ui/chakra-ui/commit/975bd3685ee67f7f206d50d8c73e9f313a8dcd8a"><code>975bd36</code></a>
Version Packages (<a
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10677">#10677</a>)</li>
<li><a
href="https://github.com/chakra-ui/chakra-ui/commit/4dfd1eeaea9a040d2264cdcb97fcfd458d533f3f"><code>4dfd1ee</code></a>
chore: bump ark-ui</li>
<li><a
href="https://github.com/chakra-ui/chakra-ui/commit/d041e108d28b77524b302ac6389bee0fb06b6c6f"><code>d041e10</code></a>
build: use lower ark-ui version for now</li>
<li><a
href="https://github.com/chakra-ui/chakra-ui/commit/16f8329acccb105f1481dcaf2dabec7b0278206e"><code>16f8329</code></a>
fix: reject invalid css unit decimals (<a
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10785">#10785</a>)</li>
<li><a
href="https://github.com/chakra-ui/chakra-ui/commit/af36e215b034a0adc97bd62f53c91a4c2331995c"><code>af36e21</code></a>
fix: regression and bump ark-ui</li>
<li><a
href="https://github.com/chakra-ui/chakra-ui/commit/581c7d12f0e18472b55565f43d8c233afdbea113"><code>581c7d1</code></a>
fix: correct css prop usage in GridItem component (<a
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10781">#10781</a>)</li>
<li><a
href="https://github.com/chakra-ui/chakra-ui/commit/4ea94e7f66d71a22af009c2ecf83ad992ac5aa57"><code>4ea94e7</code></a>
fix(deps): update react to v19.2.5 (<a
href="https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10777">#10777</a>)</li>
<li><a
href="https://github.com/chakra-ui/chakra-ui/commit/2d630b16871756980a5ecfba71cf0254b4f2e48b"><code>2d630b1</code></a>
chore: add pin-input example</li>
<li><a
href="https://github.com/chakra-ui/chakra-ui/commit/e9f04d4a6dad093852b924883b55e4c257ca0c22"><code>e9f04d4</code></a>
fix: backdrop stacking index</li>
<li><a
href="https://github.com/chakra-ui/chakra-ui/commit/39e3db3eb56ebc37a444a6ae3f1e2a1b95d27605"><code>39e3db3</code></a>
fix(tokens): resolve array shorthand for fonts, shadows, gradients,
animation...</li>
<li>Additional commits viewable in <a
href="https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/react@3.35.0/packages/react">compare
view</a></li>
</ul>
</details>
<br />
Updates `@deck.gl/core` from 9.2.11 to 9.3.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/releases"><code>@deck.gl/core's
releases</code></a>.</em></p>
<blockquote>
<h2>v9.3.1</h2>
<ul>
<li>feat(widgets): ScrollbarWidget falls back to controller.maxBounds
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10236">#10236</a>)</li>
<li>fix(widgets): ThemeWidget does not apply theme variables on initial
add (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10238">#10238</a>)</li>
<li>fix(widgets): CoordinateGeocoder edge case handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10235">#10235</a>)</li>
<li>feat(widgets) unify viewId handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10234">#10234</a>)</li>
<li>fix(widgets): SplitterWidget types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10233">#10233</a>)</li>
</ul>
<h2>v9.3.0</h2>
<p>deck.gl v9.3 features big improvements to widgets, controllers and
WebGPU. Find out more on <a href="https://deck.gl/docs/whats-new">What's
New</a> and <a href="https://deck.gl/docs/upgrade-guide">Upgrade
Guide</a>.</p>
<h2>v9.3.0-beta.2</h2>
<ul>
<li>fix(widgets): ZoomWidget works with OrthographicView (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10202">#10202</a>)</li>
<li>fix(aggregation-layers) Fix nvidia compilation error (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10191">#10191</a>)</li>
<li>fix(widgets): Move <code>@floating-ui/dom</code> to dependencies
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10189">#10189</a>)</li>
</ul>
<h2>v9.3.0-beta.1</h2>
<ul>
<li>feat(extensions): Add dashed stroke support for ScatterplotLayer and
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9976">#9976</a>)</li>
<li>chore(test-utils): Separate tape tests from vitest and clean up CI
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10061">#10061</a>)</li>
<li>fix(geo-layers): Ensure zoomOffset is correctly part of the
round/ceil Z calculation (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9807">#9807</a>)</li>
<li>feat(widgets): Add controlled mode and state callbacks (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9973">#9973</a>)</li>
<li>chore(mapbox): Remove MapboxLayer and _renderLayersInGroups (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10163">#10163</a>)</li>
<li>fix(mapbox): automatically inject 'mapbox' view in overlaid mode for
multi-view consistency (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9947">#9947</a>)</li>
<li>feat(core): AttributeManager allocates Buffers for constant WebGPU
at… (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10152">#10152</a>)</li>
<li>feat(core) coordinateSystem prop now accepts no-import string
constants (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10140">#10140</a>)</li>
<li>fix(layers): discard fragments outside rounded rect in
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10177">#10177</a>)</li>
<li>fix(layers): submit command buffer after texture copy in IconLayer
resize (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10176">#10176</a>)</li>
<li>fix(core): WebGPU Picking fix (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10175">#10175</a>)</li>
<li>feat(layers): TextLayer uses real text metrics (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10164">#10164</a>)</li>
<li>chore(geo-layers): Update h3 & a5 dependencies (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10170">#10170</a>)</li>
</ul>
<h2>v9.3.0-alpha.6</h2>
<ul>
<li>feat(TileLayer): Add visibleMinZoom & visibleMaxZoom props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10091">#10091</a>)</li>
<li>fix(mapbox): onBefore|AfterRender fires without layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10166">#10166</a>)</li>
<li>fix(mapbox): Prevent crash when deck uninitialized (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10167">#10167</a>)</li>
<li>feat(main): export all widgets from deck.gl main module (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10160">#10160</a>)</li>
<li>chore: Bump to luma@9.3.1 & loaders@4.4.1 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10158">#10158</a>)</li>
<li>fix(layers): Texture handling in WebGPU (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10157">#10157</a>)</li>
<li>chore: Bump luma.gl@alpha.11 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10141">#10141</a>)</li>
<li>chore(json): Typing improvements (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9641">#9641</a>)</li>
<li>feat(core): simplify layer plumbing for WebGPU (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9820">#9820</a>)</li>
<li>chore: enable source map in website dev mode (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10156">#10156</a>)</li>
</ul>
<h2>v9.3.0-alpha.5</h2>
<p>No release notes provided.</p>
<h2>v9.3.0-alpha.3</h2>
<ul>
<li>feat(core): TerrainController (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10134">#10134</a>)</li>
</ul>
<h2>v9.3.0-alpha.2</h2>
<ul>
<li>chore: upgrade Node.js from 20 to 22 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10051">#10051</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/blob/master/CHANGELOG.md"><code>@deck.gl/core's
changelog</code></a>.</em></p>
<blockquote>
<h1>Change Log</h1>
<p>All notable changes to deck.gl will be documented in this file.</p>
<p>For a human readable version, visit <a
href="https://deck.gl/docs/upgrade-guide">https://deck.gl/docs/upgrade-guide</a></p>
<!-- raw HTML omitted -->
<h2>deck.gl v9.3</h2>
<h3>deck.gl v9.3 Prereleases</h3>
<h4>deck.gl [v9.3.0-beta.2] - Apr 11 2026</h4>
<ul>
<li>fix(widgets): ZoomWidget works with OrthographicView (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10202">#10202</a>)</li>
<li>fix(aggregation-layers) Fix nvidia compilation error (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10191">#10191</a>)</li>
<li>fix(widgets): Move <code>@floating-ui/dom</code> to dependencies
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10189">#10189</a>)</li>
</ul>
<h4>deck.gl [v9.3.0-beta.1] - Apr 7 2026</h4>
<ul>
<li>feat(extensions): Add dashed stroke support for ScatterplotLayer and
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9976">#9976</a>)</li>
<li>chore(test-utils): Separate tape tests from vitest and clean up CI
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10061">#10061</a>)</li>
<li>fix(geo-layers): Ensure zoomOffset is correctly part of the
round/ceil Z calculation (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9807">#9807</a>)</li>
<li>feat(widgets): Add controlled mode and state callbacks (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9973">#9973</a>)</li>
<li>chore(mapbox): Remove MapboxLayer and _renderLayersInGroups (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10163">#10163</a>)</li>
<li>fix(mapbox): automatically inject 'mapbox' view in overlaid mode for
multi-view consistency (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9947">#9947</a>)</li>
<li>feat(core): AttributeManager allocates Buffers for constant WebGPU
at… (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10152">#10152</a>)</li>
<li>feat(core) coordinateSystem prop now accepts no-import string
constants (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10140">#10140</a>)</li>
<li>fix(layers): discard fragments outside rounded rect in
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10177">#10177</a>)</li>
<li>fix(layers): submit command buffer after texture copy in IconLayer
resize (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10176">#10176</a>)</li>
<li>fix(core): WebGPU Picking fix (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10175">#10175</a>)</li>
<li>feat(layers): TextLayer uses real text metrics (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10164">#10164</a>)</li>
<li>chore(geo-layers): Update h3 & a5 dependencies (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10170">#10170</a>)</li>
</ul>
<h4>deck.gl [v9.3.0-alpha.6] - Apr 2 2026</h4>
<ul>
<li>feat(TileLayer): Add visibleMinZoom & visibleMaxZoom props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10091">#10091</a>)</li>
<li>fix(mapbox): onBefore|AfterRender fires without layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10166">#10166</a>)</li>
<li>fix(mapbox): Prevent crash when deck uninitialized (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10167">#10167</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/visgl/deck.gl/commit/d3114b80827fbb3718998bffc44ee4b50a64b021"><code>d3114b8</code></a>
v9.3.1</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/1183963b1939881a45b85af650ae92bb8edaffaa"><code>1183963</code></a>
chore(test): fix coverage report (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10230">#10230</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/bfe500dd0b5feeb673262d890a4535c072bcf04f"><code>bfe500d</code></a>
chore(test): Add widget test coverage (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10237">#10237</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/733b6b4c09f3e31695ec6251d50b4dc3c87fd683"><code>733b6b4</code></a>
feat(widgets): ScrollbarWidget falls back to controller.maxBounds (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10236">#10236</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/938905de12eabc28e90688482bb6b9596c3f9e6e"><code>938905d</code></a>
fix(widgets): ThemeWidget does not apply theme variables on initial add
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10238">#10238</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/b17c92c54a06ebd0bcf3f543a7e6936b89d7c387"><code>b17c92c</code></a>
fix(widgets): CoordinateGeocoder edge case handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10235">#10235</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/e543d5e74194256a0ccb273c0cfb5ed72bd86dba"><code>e543d5e</code></a>
feat(widgets) unify viewId handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10234">#10234</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/5135aa04014fde13511344a9ec53faa347825bb5"><code>5135aa0</code></a>
fix(widgets): SplitterWidget types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10233">#10233</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/8f5fe2b263178b4e7d77d8ad6c22a4be578f16be"><code>8f5fe2b</code></a>
release(pydeck-carto): Bump version to 0.2.1 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10198">#10198</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/7040614c009ef17167257045ad05e8fed62949b9"><code>7040614</code></a>
release(pydeck): Publish pydeck v0.9.2 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10193">#10193</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/visgl/deck.gl/compare/v9.2.11...v9.3.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `@deck.gl/layers` from 9.2.11 to 9.3.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/releases"><code>@deck.gl/layers's
releases</code></a>.</em></p>
<blockquote>
<h2>v9.3.1</h2>
<ul>
<li>feat(widgets): ScrollbarWidget falls back to controller.maxBounds
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10236">#10236</a>)</li>
<li>fix(widgets): ThemeWidget does not apply theme variables on initial
add (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10238">#10238</a>)</li>
<li>fix(widgets): CoordinateGeocoder edge case handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10235">#10235</a>)</li>
<li>feat(widgets) unify viewId handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10234">#10234</a>)</li>
<li>fix(widgets): SplitterWidget types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10233">#10233</a>)</li>
</ul>
<h2>v9.3.0</h2>
<p>deck.gl v9.3 features big improvements to widgets, controllers and
WebGPU. Find out more on <a href="https://deck.gl/docs/whats-new">What's
New</a> and <a href="https://deck.gl/docs/upgrade-guide">Upgrade
Guide</a>.</p>
<h2>v9.3.0-beta.2</h2>
<ul>
<li>fix(widgets): ZoomWidget works with OrthographicView (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10202">#10202</a>)</li>
<li>fix(aggregation-layers) Fix nvidia compilation error (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10191">#10191</a>)</li>
<li>fix(widgets): Move <code>@floating-ui/dom</code> to dependencies
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10189">#10189</a>)</li>
</ul>
<h2>v9.3.0-beta.1</h2>
<ul>
<li>feat(extensions): Add dashed stroke support for ScatterplotLayer and
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9976">#9976</a>)</li>
<li>chore(test-utils): Separate tape tests from vitest and clean up CI
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10061">#10061</a>)</li>
<li>fix(geo-layers): Ensure zoomOffset is correctly part of the
round/ceil Z calculation (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9807">#9807</a>)</li>
<li>feat(widgets): Add controlled mode and state callbacks (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9973">#9973</a>)</li>
<li>chore(mapbox): Remove MapboxLayer and _renderLayersInGroups (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10163">#10163</a>)</li>
<li>fix(mapbox): automatically inject 'mapbox' view in overlaid mode for
multi-view consistency (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9947">#9947</a>)</li>
<li>feat(core): AttributeManager allocates Buffers for constant WebGPU
at… (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10152">#10152</a>)</li>
<li>feat(core) coordinateSystem prop now accepts no-import string
constants (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10140">#10140</a>)</li>
<li>fix(layers): discard fragments outside rounded rect in
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10177">#10177</a>)</li>
<li>fix(layers): submit command buffer after texture copy in IconLayer
resize (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10176">#10176</a>)</li>
<li>fix(core): WebGPU Picking fix (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10175">#10175</a>)</li>
<li>feat(layers): TextLayer uses real text metrics (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10164">#10164</a>)</li>
<li>chore(geo-layers): Update h3 & a5 dependencies (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10170">#10170</a>)</li>
</ul>
<h2>v9.3.0-alpha.6</h2>
<ul>
<li>feat(TileLayer): Add visibleMinZoom & visibleMaxZoom props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10091">#10091</a>)</li>
<li>fix(mapbox): onBefore|AfterRender fires without layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10166">#10166</a>)</li>
<li>fix(mapbox): Prevent crash when deck uninitialized (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10167">#10167</a>)</li>
<li>feat(main): export all widgets from deck.gl main module (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10160">#10160</a>)</li>
<li>chore: Bump to luma@9.3.1 & loaders@4.4.1 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10158">#10158</a>)</li>
<li>fix(layers): Texture handling in WebGPU (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10157">#10157</a>)</li>
<li>chore: Bump luma.gl@alpha.11 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10141">#10141</a>)</li>
<li>chore(json): Typing improvements (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9641">#9641</a>)</li>
<li>feat(core): simplify layer plumbing for WebGPU (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9820">#9820</a>)</li>
<li>chore: enable source map in website dev mode (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10156">#10156</a>)</li>
</ul>
<h2>v9.3.0-alpha.5</h2>
<p>No release notes provided.</p>
<h2>v9.3.0-alpha.3</h2>
<ul>
<li>feat(core): TerrainController (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10134">#10134</a>)</li>
</ul>
<h2>v9.3.0-alpha.2</h2>
<ul>
<li>chore: upgrade Node.js from 20 to 22 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10051">#10051</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/blob/master/CHANGELOG.md"><code>@deck.gl/layers's
changelog</code></a>.</em></p>
<blockquote>
<h1>Change Log</h1>
<p>All notable changes to deck.gl will be documented in this file.</p>
<p>For a human readable version, visit <a
href="https://deck.gl/docs/upgrade-guide">https://deck.gl/docs/upgrade-guide</a></p>
<!-- raw HTML omitted -->
<h2>deck.gl v9.3</h2>
<h3>deck.gl v9.3 Prereleases</h3>
<h4>deck.gl [v9.3.0-beta.2] - Apr 11 2026</h4>
<ul>
<li>fix(widgets): ZoomWidget works with OrthographicView (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10202">#10202</a>)</li>
<li>fix(aggregation-layers) Fix nvidia compilation error (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10191">#10191</a>)</li>
<li>fix(widgets): Move <code>@floating-ui/dom</code> to dependencies
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10189">#10189</a>)</li>
</ul>
<h4>deck.gl [v9.3.0-beta.1] - Apr 7 2026</h4>
<ul>
<li>feat(extensions): Add dashed stroke support for ScatterplotLayer and
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9976">#9976</a>)</li>
<li>chore(test-utils): Separate tape tests from vitest and clean up CI
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10061">#10061</a>)</li>
<li>fix(geo-layers): Ensure zoomOffset is correctly part of the
round/ceil Z calculation (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9807">#9807</a>)</li>
<li>feat(widgets): Add controlled mode and state callbacks (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9973">#9973</a>)</li>
<li>chore(mapbox): Remove MapboxLayer and _renderLayersInGroups (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10163">#10163</a>)</li>
<li>fix(mapbox): automatically inject 'mapbox' view in overlaid mode for
multi-view consistency (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9947">#9947</a>)</li>
<li>feat(core): AttributeManager allocates Buffers for constant WebGPU
at… (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10152">#10152</a>)</li>
<li>feat(core) coordinateSystem prop now accepts no-import string
constants (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10140">#10140</a>)</li>
<li>fix(layers): discard fragments outside rounded rect in
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10177">#10177</a>)</li>
<li>fix(layers): submit command buffer after texture copy in IconLayer
resize (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10176">#10176</a>)</li>
<li>fix(core): WebGPU Picking fix (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10175">#10175</a>)</li>
<li>feat(layers): TextLayer uses real text metrics (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10164">#10164</a>)</li>
<li>chore(geo-layers): Update h3 & a5 dependencies (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10170">#10170</a>)</li>
</ul>
<h4>deck.gl [v9.3.0-alpha.6] - Apr 2 2026</h4>
<ul>
<li>feat(TileLayer): Add visibleMinZoom & visibleMaxZoom props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10091">#10091</a>)</li>
<li>fix(mapbox): onBefore|AfterRender fires without layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10166">#10166</a>)</li>
<li>fix(mapbox): Prevent crash when deck uninitialized (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10167">#10167</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/visgl/deck.gl/commit/d3114b80827fbb3718998bffc44ee4b50a64b021"><code>d3114b8</code></a>
v9.3.1</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/1183963b1939881a45b85af650ae92bb8edaffaa"><code>1183963</code></a>
chore(test): fix coverage report (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10230">#10230</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/bfe500dd0b5feeb673262d890a4535c072bcf04f"><code>bfe500d</code></a>
chore(test): Add widget test coverage (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10237">#10237</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/733b6b4c09f3e31695ec6251d50b4dc3c87fd683"><code>733b6b4</code></a>
feat(widgets): ScrollbarWidget falls back to controller.maxBounds (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10236">#10236</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/938905de12eabc28e90688482bb6b9596c3f9e6e"><code>938905d</code></a>
fix(widgets): ThemeWidget does not apply theme variables on initial add
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10238">#10238</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/b17c92c54a06ebd0bcf3f543a7e6936b89d7c387"><code>b17c92c</code></a>
fix(widgets): CoordinateGeocoder edge case handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10235">#10235</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/e543d5e74194256a0ccb273c0cfb5ed72bd86dba"><code>e543d5e</code></a>
feat(widgets) unify viewId handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10234">#10234</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/5135aa04014fde13511344a9ec53faa347825bb5"><code>5135aa0</code></a>
fix(widgets): SplitterWidget types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10233">#10233</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/8f5fe2b263178b4e7d77d8ad6c22a4be578f16be"><code>8f5fe2b</code></a>
release(pydeck-carto): Bump version to 0.2.1 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10198">#10198</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/7040614c009ef17167257045ad05e8fed62949b9"><code>7040614</code></a>
release(pydeck): Publish pydeck v0.9.2 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10193">#10193</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/visgl/deck.gl/compare/v9.2.11...v9.3.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `@deck.gl/mapbox` from 9.2.11 to 9.3.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/releases"><code>@deck.gl/mapbox's
releases</code></a>.</em></p>
<blockquote>
<h2>v9.3.1</h2>
<ul>
<li>feat(widgets): ScrollbarWidget falls back to controller.maxBounds
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10236">#10236</a>)</li>
<li>fix(widgets): ThemeWidget does not apply theme variables on initial
add (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10238">#10238</a>)</li>
<li>fix(widgets): CoordinateGeocoder edge case handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10235">#10235</a>)</li>
<li>feat(widgets) unify viewId handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10234">#10234</a>)</li>
<li>fix(widgets): SplitterWidget types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10233">#10233</a>)</li>
</ul>
<h2>v9.3.0</h2>
<p>deck.gl v9.3 features big improvements to widgets, controllers and
WebGPU. Find out more on <a href="https://deck.gl/docs/whats-new">What's
New</a> and <a href="https://deck.gl/docs/upgrade-guide">Upgrade
Guide</a>.</p>
<h2>v9.3.0-beta.2</h2>
<ul>
<li>fix(widgets): ZoomWidget works with OrthographicView (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10202">#10202</a>)</li>
<li>fix(aggregation-layers) Fix nvidia compilation error (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10191">#10191</a>)</li>
<li>fix(widgets): Move <code>@floating-ui/dom</code> to dependencies
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10189">#10189</a>)</li>
</ul>
<h2>v9.3.0-beta.1</h2>
<ul>
<li>feat(extensions): Add dashed stroke support for ScatterplotLayer and
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9976">#9976</a>)</li>
<li>chore(test-utils): Separate tape tests from vitest and clean up CI
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10061">#10061</a>)</li>
<li>fix(geo-layers): Ensure zoomOffset is correctly part of the
round/ceil Z calculation (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9807">#9807</a>)</li>
<li>feat(widgets): Add controlled mode and state callbacks (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9973">#9973</a>)</li>
<li>chore(mapbox): Remove MapboxLayer and _renderLayersInGroups (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10163">#10163</a>)</li>
<li>fix(mapbox): automatically inject 'mapbox' view in overlaid mode for
multi-view consistency (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9947">#9947</a>)</li>
<li>feat(core): AttributeManager allocates Buffers for constant WebGPU
at… (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10152">#10152</a>)</li>
<li>feat(core) coordinateSystem prop now accepts no-import string
constants (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10140">#10140</a>)</li>
<li>fix(layers): discard fragments outside rounded rect in
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10177">#10177</a>)</li>
<li>fix(layers): submit command buffer after texture copy in IconLayer
resize (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10176">#10176</a>)</li>
<li>fix(core): WebGPU Picking fix (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10175">#10175</a>)</li>
<li>feat(layers): TextLayer uses real text metrics (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10164">#10164</a>)</li>
<li>chore(geo-layers): Update h3 & a5 dependencies (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10170">#10170</a>)</li>
</ul>
<h2>v9.3.0-alpha.6</h2>
<ul>
<li>feat(TileLayer): Add visibleMinZoom & visibleMaxZoom props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10091">#10091</a>)</li>
<li>fix(mapbox): onBefore|AfterRender fires without layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10166">#10166</a>)</li>
<li>fix(mapbox): Prevent crash when deck uninitialized (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10167">#10167</a>)</li>
<li>feat(main): export all widgets from deck.gl main module (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10160">#10160</a>)</li>
<li>chore: Bump to luma@9.3.1 & loaders@4.4.1 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10158">#10158</a>)</li>
<li>fix(layers): Texture handling in WebGPU (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10157">#10157</a>)</li>
<li>chore: Bump luma.gl@alpha.11 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10141">#10141</a>)</li>
<li>chore(json): Typing improvements (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9641">#9641</a>)</li>
<li>feat(core): simplify layer plumbing for WebGPU (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9820">#9820</a>)</li>
<li>chore: enable source map in website dev mode (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10156">#10156</a>)</li>
</ul>
<h2>v9.3.0-alpha.5</h2>
<p>No release notes provided.</p>
<h2>v9.3.0-alpha.3</h2>
<ul>
<li>feat(core): TerrainController (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10134">#10134</a>)</li>
</ul>
<h2>v9.3.0-alpha.2</h2>
<ul>
<li>chore: upgrade Node.js from 20 to 22 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10051">#10051</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/visgl/deck.gl/blob/master/CHANGELOG.md"><code>@deck.gl/mapbox's
changelog</code></a>.</em></p>
<blockquote>
<h1>Change Log</h1>
<p>All notable changes to deck.gl will be documented in this file.</p>
<p>For a human readable version, visit <a
href="https://deck.gl/docs/upgrade-guide">https://deck.gl/docs/upgrade-guide</a></p>
<!-- raw HTML omitted -->
<h2>deck.gl v9.3</h2>
<h3>deck.gl v9.3 Prereleases</h3>
<h4>deck.gl [v9.3.0-beta.2] - Apr 11 2026</h4>
<ul>
<li>fix(widgets): ZoomWidget works with OrthographicView (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10202">#10202</a>)</li>
<li>fix(aggregation-layers) Fix nvidia compilation error (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10191">#10191</a>)</li>
<li>fix(widgets): Move <code>@floating-ui/dom</code> to dependencies
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10189">#10189</a>)</li>
</ul>
<h4>deck.gl [v9.3.0-beta.1] - Apr 7 2026</h4>
<ul>
<li>feat(extensions): Add dashed stroke support for ScatterplotLayer and
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9976">#9976</a>)</li>
<li>chore(test-utils): Separate tape tests from vitest and clean up CI
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10061">#10061</a>)</li>
<li>fix(geo-layers): Ensure zoomOffset is correctly part of the
round/ceil Z calculation (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9807">#9807</a>)</li>
<li>feat(widgets): Add controlled mode and state callbacks (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9973">#9973</a>)</li>
<li>chore(mapbox): Remove MapboxLayer and _renderLayersInGroups (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10163">#10163</a>)</li>
<li>fix(mapbox): automatically inject 'mapbox' view in overlaid mode for
multi-view consistency (<a
href="https://redirect.github.com/visgl/deck.gl/issues/9947">#9947</a>)</li>
<li>feat(core): AttributeManager allocates Buffers for constant WebGPU
at… (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10152">#10152</a>)</li>
<li>feat(core) coordinateSystem prop now accepts no-import string
constants (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10140">#10140</a>)</li>
<li>fix(layers): discard fragments outside rounded rect in
TextBackgroundLayer (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10177">#10177</a>)</li>
<li>fix(layers): submit command buffer after texture copy in IconLayer
resize (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10176">#10176</a>)</li>
<li>fix(core): WebGPU Picking fix (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10175">#10175</a>)</li>
<li>feat(layers): TextLayer uses real text metrics (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10164">#10164</a>)</li>
<li>chore(geo-layers): Update h3 & a5 dependencies (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10170">#10170</a>)</li>
</ul>
<h4>deck.gl [v9.3.0-alpha.6] - Apr 2 2026</h4>
<ul>
<li>feat(TileLayer): Add visibleMinZoom & visibleMaxZoom props (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10091">#10091</a>)</li>
<li>fix(mapbox): onBefore|AfterRender fires without layers (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10166">#10166</a>)</li>
<li>fix(mapbox): Prevent crash when deck uninitialized (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10167">#10167</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/visgl/deck.gl/commit/d3114b80827fbb3718998bffc44ee4b50a64b021"><code>d3114b8</code></a>
v9.3.1</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/1183963b1939881a45b85af650ae92bb8edaffaa"><code>1183963</code></a>
chore(test): fix coverage report (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10230">#10230</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/bfe500dd0b5feeb673262d890a4535c072bcf04f"><code>bfe500d</code></a>
chore(test): Add widget test coverage (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10237">#10237</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/733b6b4c09f3e31695ec6251d50b4dc3c87fd683"><code>733b6b4</code></a>
feat(widgets): ScrollbarWidget falls back to controller.maxBounds (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10236">#10236</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/938905de12eabc28e90688482bb6b9596c3f9e6e"><code>938905d</code></a>
fix(widgets): ThemeWidget does not apply theme variables on initial add
(<a
href="https://redirect.github.com/visgl/deck.gl/issues/10238">#10238</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/b17c92c54a06ebd0bcf3f543a7e6936b89d7c387"><code>b17c92c</code></a>
fix(widgets): CoordinateGeocoder edge case handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10235">#10235</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/e543d5e74194256a0ccb273c0cfb5ed72bd86dba"><code>e543d5e</code></a>
feat(widgets) unify viewId handling (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10234">#10234</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/5135aa04014fde13511344a9ec53faa347825bb5"><code>5135aa0</code></a>
fix(widgets): SplitterWidget types (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10233">#10233</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/8f5fe2b263178b4e7d77d8ad6c22a4be578f16be"><code>8f5fe2b</code></a>
release(pydeck-carto): Bump version to 0.2.1 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10198">#10198</a>)</li>
<li><a
href="https://github.com/visgl/deck.gl/commit/7040614c009ef17167257045ad05e8fed62949b9"><code>7040614</code></a>
release(pydeck): Publish pydeck v0.9.2 (<a
href="https://redirect.github.com/visgl/deck.gl/issues/10193">#10193</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/visgl/deck.gl/compare/v9.2.11...v9.3.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `@developmentseed/deck.gl-geotiff` from 0.2.0 to 0.5.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/developmentseed/deck.gl-raster/releases"><code>@developmentseed/deck</code>.gl-geotiff's
releases</a>.</em></p>
<blockquote>
<h2>v0.5.0</h2>
<p><a
href="https://developmentseed.org/deck.gl-raster/blog/multi-band-cog/">Read
the release post on the website.</a></p>
<h3>Breaking Changes</h3>
<ul>
<li>refactor!: Generalize tile traversal interface by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/391">developmentseed/deck.gl-raster#391</a>
and refactor(deck.gl-raster)!: Finish generalizing tile traversal by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/394">developmentseed/deck.gl-raster#394</a>
<ul>
<li>This is only a breaking change if you were using the low-level tile
traversal primitives exported by
<code>@developmentseed/deck.gl-raster</code>. There were no breaking
changes to the <code>COGLayer</code>.</li>
</ul>
</li>
</ul>
<h3>New Features</h3>
<ul>
<li>New <code>MultiCOGLayer</code>:
<ul>
<li>feat: Initial work for <code>MultiCOGLayer</code>: cross-resolution
tileset for sentinel/landsat by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/408">developmentseed/deck.gl-raster#408</a></li>
<li>feat: Debug view for MultiCOGLayer by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/410">developmentseed/deck.gl-raster#410</a></li>
<li>fix: Fix edge tile rendering in MultiCOGLayer by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/411">developmentseed/deck.gl-raster#411</a></li>
<li>fix: Define <code>byteLength</code> on MultiCOG internal tile data
by <a href="https://github.com/kylebarron"><code>@kylebarron</code></a>
in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/413">developmentseed/deck.gl-raster#413</a></li>
<li>fix: Ensure we reset state when changing sources in MultiCOGLayer by
<a href="https://github.com/kylebarron"><code>@kylebarron</code></a> in
<a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/414">developmentseed/deck.gl-raster#414</a></li>
<li>fix: Filter out nodata pixels in Sentinel-2 example by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/415">developmentseed/deck.gl-raster#415</a></li>
</ul>
</li>
</ul>
<ul>
<li>feat: Pass any <code>TextureSource</code> to
<code>MeshTextureLayer</code> by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/369">developmentseed/deck.gl-raster#369</a></li>
<li>feat(geotiff): Support multi-tile fetching by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/406">developmentseed/deck.gl-raster#406</a></li>
</ul>
<h3>Fixes</h3>
<ul>
<li>fix: Turn off lighting/<code>material</code> by default by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/423">developmentseed/deck.gl-raster#423</a></li>
<li>fix: Remove alignment workarounds, bump to deck/luma 9.3 by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/419">developmentseed/deck.gl-raster#419</a></li>
<li>fix: Move <code>lerc</code> to non-dev dependencies by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/367">developmentseed/deck.gl-raster#367</a></li>
<li>fix: Fix black flash when panning by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/377">developmentseed/deck.gl-raster#377</a></li>
</ul>
<h3>Performance</h3>
<ul>
<li>perf: Avoid unnecessary mesh recomputation by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/370">developmentseed/deck.gl-raster#370</a></li>
<li>perf: Cache the result of bounding volume computation per
RasterTileNode by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/371">developmentseed/deck.gl-raster#371</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>feat: Print tile xyz index in COG Layer debug mode by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/378">developmentseed/deck.gl-raster#378</a></li>
<li>ci: pin GitHub Actions to SHA digests (fix zizmor unpinned-uses) by
<a href="https://github.com/lhoupert"><code>@lhoupert</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/390">developmentseed/deck.gl-raster#390</a></li>
<li>refactor: move projection utils from <code>deck.gl-geotiff</code> to
<code>proj</code> package by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/398">developmentseed/deck.gl-raster#398</a></li>
<li>fix: Use <code>MapboxOverlayProps</code> instead of
<code>DeckProps</code> in example to fix type check by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/400">developmentseed/deck.gl-raster#400</a></li>
<li>chore: deduplicate tsconfigs in examples folder by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/426">developmentseed/deck.gl-raster#426</a></li>
<li>ci: Ensure we typecheck examples by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/427">developmentseed/deck.gl-raster#427</a></li>
<li>ci: Apply typechecking to source packages on CI by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/430">developmentseed/deck.gl-raster#430</a></li>
<li>ci: deploy docs only on release tags by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/433">developmentseed/deck.gl-raster#433</a></li>
<li>feat: Clean up sentinel-2 example by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/437">developmentseed/deck.gl-raster#437</a></li>
<li>docs: Add link from example cards to code source by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/439">developmentseed/deck.gl-raster#439</a></li>
<li>docs: Update screenshots in docs by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/440">developmentseed/deck.gl-raster#440</a></li>
<li>docs: Update examples to link back to docs website by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/441">developmentseed/deck.gl-raster#441</a></li>
</ul>
<h3>New Contributors</h3>
<ul>
<li><a href="https://github.com/lhoupert"><code>@lhoupert</code></a>
made their first contribution in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/390">developmentseed/deck.gl-raster#390</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/developmentseed/deck.gl-raster/blob/main/CHANGELOG.md"><code>@developmentseed/deck</code>.gl-geotiff's
changelog</a>.</em></p>
<blockquote>
<h2>v0.5.0 - 2026-05-16</h2>
<h3>Breaking Changes</h3>
<ul>
<li>refactor!: Generalize tile traversal interface by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/391">developmentseed/deck.gl-raster#391</a>
and refactor(deck.gl-raster)!: Finish generalizing tile traversal by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/394">developmentseed/deck.gl-raster#394</a>
<ul>
<li>This is only a breaking change if you were using the low-level tile
traversal primitives exported by
<code>@developmentseed/deck.gl-raster</code>. There were no breaking
changes to the <code>COGLayer</code>.</li>
</ul>
</li>
</ul>
<h3>New Features</h3>
<ul>
<li>New <code>MultiCOGLayer</code>:
<ul>
<li>feat: Initial work for <code>MultiCOGLayer</code>: cross-resolution
tileset for sentinel/landsat by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/408">developmentseed/deck.gl-raster#408</a></li>
<li>feat: Debug view for MultiCOGLayer by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/410">developmentseed/deck.gl-raster#410</a></li>
<li>fix: Fix edge tile rendering in MultiCOGLayer by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/411">developmentseed/deck.gl-raster#411</a></li>
<li>fix: Define <code>byteLength</code> on MultiCOG internal tile data
by <a href="https://github.com/kylebarron"><code>@kylebarron</code></a>
in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/413">developmentseed/deck.gl-raster#413</a></li>
<li>fix: Ensure we reset state when changing sources in MultiCOGLayer by
<a href="https://github.com/kylebarron"><code>@kylebarron</code></a> in
<a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/414">developmentseed/deck.gl-raster#414</a></li>
<li>fix: Filter out nodata pixels in Sentinel-2 example by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/415">developmentseed/deck.gl-raster#415</a></li>
</ul>
</li>
</ul>
<ul>
<li>feat: Pass any <code>TextureSource</code> to
<code>MeshTextureLayer</code> by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/369">developmentseed/deck.gl-raster#369</a></li>
<li>feat(geotiff): Support multi-tile fetching by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/406">developmentseed/deck.gl-raster#406</a></li>
</ul>
<h3>Fixes</h3>
<ul>
<li>fix: Turn off lighting/<code>material</code> by default by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/423">developmentseed/deck.gl-raster#423</a></li>
<li>fix: Remove alignment workarounds, bump to deck/luma 9.3 by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/419">developmentseed/deck.gl-raster#419</a></li>
<li>fix: Move <code>lerc</code> to non-dev dependencies by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/367">developmentseed/deck.gl-raster#367</a></li>
<li>fix: Fix black flash when panning by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/377">developmentseed/deck.gl-raster#377</a></li>
</ul>
<h3>Performance</h3>
<ul>
<li>perf: Avoid unnecessary mesh recomputation by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/370">developmentseed/deck.gl-raster#370</a></li>
<li>perf: Cache the result of bounding volume computation per
RasterTileNode by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/371">developmentseed/deck.gl-raster#371</a></li>
</ul>
<h3>Other</h3>
<ul>
<li>feat: Print tile xyz index in COG Layer debug mode by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/378">developmentseed/deck.gl-raster#378</a></li>
<li>ci: pin GitHub Actions to SHA digests (fix zizmor unpinned-uses) by
<a href="https://github.com/lhoupert"><code>@lhoupert</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/390">developmentseed/deck.gl-raster#390</a></li>
<li>refactor: move projection utils from <code>deck.gl-geotiff</code> to
<code>proj</code> package by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/398">developmentseed/deck.gl-raster#398</a></li>
<li>fix: Use <code>MapboxOverlayProps</code> instead of
<code>DeckProps</code> in example to fix type check by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/400">developmentseed/deck.gl-raster#400</a></li>
<li>chore: deduplicate tsconfigs in examples folder by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/426">developmentseed/deck.gl-raster#426</a></li>
<li>ci: Ensure we typecheck examples by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/427">developmentseed/deck.gl-raster#427</a></li>
<li>ci: Apply typechecking to source packages on CI by <a
href="https://github.com/kylebarron"><code>@kylebarron</code></a> in <a
href="https://redirect.github.com/developmentseed/deck.gl-raster/pull/430">developmentseed/deck.gl-raster#430</a></li>
<li>ci: deploy docs only on release tags by <a
href="https://github.com/kylebarron"><code>@kylebarron<…1 parent 9b5d24d commit 5c19d0e
4 files changed
Lines changed: 1582 additions & 1523 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
49 | | - | |
| 50 | + | |
50 | 51 | | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | | - | |
| 58 | + | |
58 | 59 | | |
59 | 60 | | |
60 | | - | |
| 61 | + | |
61 | 62 | | |
62 | 63 | | |
63 | | - | |
64 | | - | |
| 64 | + | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | | - | |
| 68 | + | |
68 | 69 | | |
69 | 70 | | |
70 | 71 | | |
71 | | - | |
| 72 | + | |
72 | 73 | | |
73 | 74 | | |
74 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
| |||
225 | 224 | | |
226 | 225 | | |
227 | 226 | | |
228 | | - | |
229 | 227 | | |
230 | 228 | | |
231 | 229 | | |
| |||
242 | 240 | | |
243 | 241 | | |
244 | 242 | | |
245 | | - | |
246 | 243 | | |
247 | 244 | | |
248 | 245 | | |
| |||
261 | 258 | | |
262 | 259 | | |
263 | 260 | | |
264 | | - | |
265 | 261 | | |
266 | 262 | | |
267 | 263 | | |
| |||
357 | 353 | | |
358 | 354 | | |
359 | 355 | | |
360 | | - | |
361 | | - | |
362 | | - | |
363 | | - | |
364 | | - | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
15 | 18 | | |
16 | 19 | | |
0 commit comments