Skip to content

chore(deps): bump upstream to 9.3 - #546

Merged
ibgreen merged 6 commits into
masterfrom
chore/bump-9.3
Mar 12, 2026
Merged

chore(deps): bump upstream to 9.3#546
ibgreen merged 6 commits into
masterfrom
chore/bump-9.3

Conversation

@charlieforward9

@charlieforward9 charlieforward9 commented Mar 5, 2026

Copy link
Copy Markdown
Member

Summary

Tracking the upstream 9.3 release cycle — this PR serves as the rebase target for 9.3 beta work in deck.gl-community.

  • @deck.gl/*: ~9.2.8~9.3.0-alpha.1
  • @luma.gl/*: ~9.2.6~9.3.0-alpha.2
  • @loaders.gl/*: ^4.2.0^4.4.0-alpha.16 ✅ (required peer dep of deck.gl@9.3.0-alpha.1)

'Breaking' changelog

  • Removed generic template TileSource in @deck.gl-community/geo-layers to match loaders@4.4 spec
  • Simplified view state math in @deck.gl-community/widgets to align with upstream widget class changes.

charlieforward9 and others added 2 commits March 5, 2026 03:02
Tracking upstream 9.3 release cycle:
- @deck.gl/*: ~9.2.8 → ~9.2.10 (latest stable)
- @luma.gl/*: ~9.2.6 → ~9.3.0-alpha.2 (9.3 alpha, ref visgl/deck.gl#10034)
- @loaders.gl/*: ^4.2.0 → ^4.3.4 (latest stable)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
deck.gl@9.2.x ships luma@9.2.x as a dep causing two luma instances at
runtime. Add yarn resolutions to force all @luma.gl/* to 9.3.0-alpha.2
so deck.gl and community modules share a single luma instance.

All 61 node tests passing with deck.gl@9.2.10 + luma.gl@9.3.0-alpha.2.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
luma.gl 9.3 changed Color from number[] to Readonly<Uint8ClampedArray>.
Direct cast no longer overlaps — route through unknown.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Mar 5, 2026

Copy link
Copy Markdown

Coverage

Stmts: 30.84% ▲+0.05% | Branch: 26.63% ▲+0.05% | Funcs: 28.90% ▲+0.04% | Lines: 30.92% ▲+0.05%

Test Files 61 passed (61)

@charlieforward9
charlieforward9 marked this pull request as draft March 5, 2026 08:17
@charlieforward9 charlieforward9 changed the title chore: bump to deck.gl@9.2.10, luma.gl@9.3-alpha, loaders.gl@4.3.4 chore: bump upstream to 9.3 Mar 5, 2026
@charlieforward9 charlieforward9 self-assigned this Mar 5, 2026
@charlieforward9 charlieforward9 changed the title chore: bump upstream to 9.3 chore(deps): bump upstream to 9.3 Mar 5, 2026
- `@deck.gl/*`: `~9.2.10` → `~9.3.0-alpha.1`
- `@loaders.gl/*`: `^4.3.4` → `^4.4.0-alpha.16` (required peer dep of deck 9.3)
- `@luma.gl/*`: unchanged at `~9.3.0-alpha.2`

All 61 node test files passing ✅

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@charlieforward9
charlieforward9 marked this pull request as ready for review March 11, 2026 18:31
charlieforward9 and others added 2 commits March 11, 2026 14:47
TileSource is no longer a generic type in @loaders.gl/loader-utils@4.4.0-alpha.16.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…k.gl@9.3

deck.gl@9.3 added protected getViewState(viewId) and setViewState(viewId, state)
to the Widget base class — exactly what our widgets were hand-rolling with
@ts-ignore hacks. Delete the local duplicates and use the base class methods.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@charlieforward9 charlieforward9 linked an issue Mar 12, 2026 that may be closed by this pull request
@ibgreen
ibgreen merged commit eb44b43 into master Mar 12, 2026
3 checks passed
@ibgreen
ibgreen deleted the chore/bump-9.3 branch March 12, 2026 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9.3 roadmap

2 participants