@@ -21,6 +21,53 @@ Ref: http://keepachangelog.com/en/0.3.0/
2121
2222### deck.gl v9.4 Prereleases
2323
24+ #### deck.gl [ v9.4.0-beta.1] - Aug 28 2026
25+
26+ - feat(widgets): custom tooltip system for widget buttons (#10435 )
27+ - feat(widgets): Replace custom SVG icons with Google Material Symbols (#10513 )
28+ - fix(layers): type column geometry attributes (#10508 )
29+ - fix(mapbox): ignore useDevicePixels in interleaved mode (#10510 )
30+ - feat(aggregation-layers): port GridLayer to WebGPU (#10482 )
31+ - feat(geo-layers): port TripsLayer to WebGPU (#10484 )
32+ - feat(layers): port TextLayer glyph rendering to WebGPU (#10473 )
33+ - fix(react): stabilize WebGPU device switching (#10506 )
34+ - feat(mesh-layers): port SimpleMeshLayer to WebGPU (#10485 )
35+ - feat(core): bump luma.gl to latest (#10521 )
36+ - chore: upgrade luma.gl (#10525 )
37+ - feat(core): interleave attribute buffer group on GPU (#10518 )
38+ - feat: add webgl-only endpoints (#10504 )
39+ - chore(widgets): Add PostCSS build pipeline for icon management (#10514 )
40+ - fix(mapbox,google-maps): use css-dpr pixel sizing in overlaid mode to prevent basemap misalignment (#10370 )
41+ - feat(core): override size zoom in OrthographicView (#10532 )
42+ - fix(layers): ColumnLayer flat mode in webgpu (#10535 )
43+ - fix(core): render repeated map viewports correctly with WebGPU (#10536 )
44+ - feat(core): Controller rubberBand option (#10481 )
45+ - fix(core): OrthographicViewport distance scale (#10540 )
46+ - fix(core): use correct stat for updateLayersCount metric (#10469 )
47+ - feat(core): add maxBoundsPadding to controller options (#10541 )
48+ - feat(widgets): support contentBoundsPadding in ScrollbarWidget (#10542 )
49+ - fix(mesh-layers): SimpleMeshLayer matrix constant (#10543 )
50+ - fix(layers): restore SDF text outlines (#10545 )
51+ - fix(core): clipspace depth in wgsl (#10544 )
52+ - fix(layers): derivative-based normal calculation (#10547 )
53+ - Add @deck .gl/maplibre for MapLibre GL JS v4/5/6 (#10566 )
54+ - fix(layers): Remove unused struct definitions (#10568 )
55+ - feat(core): Handle webgpu constant attributes efficiently (#10567 )
56+ - feat(layers): port TextBackgroundLayer to WebGPU (#10569 )
57+ - fix(core): Fp32 array provided to a 64-bit attribute (#10570 )
58+ - feat(mesh-layers): ScenegraphLayer to WebGPU (#10476 )
59+ - feat(layers): add PathLayer analytic antialiasing (#10520 )
60+ - feat(layers): add LineLayer analytic antialiasing (#10558 )
61+ - feat(layers): add ArcLayer analytic antialiasing (#10559 )
62+ - feat(layers): add PointCloudLayer analytic antialiasing (#10560 )
63+ - feat(layers): forward path antialiasing through composite layers (#10561 )
64+ - feat(core): Upgrade luma.gl (#10577 )
65+ - feat(core): MapController rubberBand option (#10572 )
66+ - chore(deps): bump luma and mjolnir (#10594 )
67+ - feat(geo-layers): support Tile3DLayer on WebGPU (#10600 )
68+ - feat(geo-layers): support MVTLayer on WebGPU (#10601 )
69+ - feat(core): Extend View system to support multi-canvas rendering (#10229 )
70+
2471#### deck.gl [ v9.4.0-alpha.2] - Jul 29 2026
2572
2673- fix: add npm metadata to all modules (#10358 )
0 commit comments