@@ -21,6 +21,39 @@ Ref: http://keepachangelog.com/en/0.3.0/
2121
2222### deck.gl v9.3 Prereleases
2323
24+ #### deck.gl [ v9.3.0-alpha.2] - Mar 26 2026
25+
26+ - chore: upgrade Node.js from 20 to 22 (#10051 )
27+ - chore(core): Use non-deprecated props for lighting module (#10121 )
28+ - feat(layers): add clipping to TextLayer (#10118 )
29+ - feat(core): FirstPersonController supports maxBounds (#10115 )
30+ - feat(core): OrthographicView supports maxBounds (#10108 )
31+ - feat(core): OrbitController supports maxBounds (#10116 )
32+ - feat(core): GlobeView supports maxBounds (#10111 )
33+ - feat(core): more intuitive OrbitController (#10117 )
34+ - feat(core): controller normalizes viewport on dimension change (#10109 )
35+ - feat(chore): new Deck metrics (#10100 )
36+ - feat(core): deep merge view states (#10104 )
37+ - chore: Bump to luma.gl@9.3.0-alpha.6 (#10107 )
38+ - feat(core): controller maxBounds (#10105 )
39+ - feat(core): OrthographicView: soft-deprecate array zoom (#10106 )
40+ - feat(widgets): v9.3 graduation (#10096 )
41+ - feat(website): Add ScrollbarWidget to OrthographicView example (#10099 )
42+ - feat(website): Widget documentation pass (#10095 )
43+ - feat(widgets): generic controls (#10090 )
44+ - feat(widgets): ContextMenuWidget API audit (#10087 )
45+ - feat(widgets): Widget common component improvements (#10089 )
46+ - feat(widgets): Merge FpsWidget into StatsWidget (#10085 )
47+ - fix(widgets): properly clean up Popover element on widget removal (#10088 )
48+ - fix(mapbox): handle null viewport (#10086 )
49+ - feat(widgets): Update SplitterWidget (#10072 )
50+ - fix(widgets): TimelineWidget bugs (#10081 )
51+ - feat(react): React widget exports (#10083 )
52+ - Add missing update dependencies (#10082 )
53+ - fix(mapbox): guard against null viewport when canvas has zero dimensions (#10076 )
54+ - fix: updates pydeck pyproject.toml to include dynamic field (#10048 )
55+ - fix(react): DeckGL avoid overwriting undefined views prop (#10074 )
56+
2457#### deck.gl [ v9.3.0-alpha.1] - Mar 10 2026
2558
2659- fix(Tile3DLayer): Pass through tileset loadOptions to Tileset3D (#10079 )
0 commit comments