Repository navigation
v10.0.0-alpha.1
Pre-release
Pre-release
- chore(core): upgrade math.gl and loaders.gl to beta.8 and luma.gl to alpha.14 (#11097)
- refactor(core): isolate Arrow converter and schema source files (#11093)
- feat(core): prepare Arrow table inputs for column resolution (#11092)
- refactor(layers): share ScatterplotLayer column definitions (#11091)
- refactor(core): add runtime-free Arrow schema helpers (#11090)
- chore(core): upgrade luma.gl to alpha.13 and math.gl/loaders.gl to beta.7 (#11088)
- refactor(core): separate column selection from preparation (#11071)
- fix(core): rebind an attribute when its transition is removed (#11068)
- feat(aggregation-layers): add async GPU readback adapter for CPU aggregators (#11077)
- chore(core): upgrade luma.gl to alpha.12 and math.gl/loaders.gl to beta.6 (#11080)
- feat(aggregation-layers): add WebGPU HexagonLayer aggregation with explicit domains (#11062)
- fix(core): use top-left viewport origin on WebGPU (#11018)
- feat(extensions): port MaskExtension to WebGPU (#11027)
- fix(geo-layers): preserve signed DGGS cell identifiers (#11073)
- feat(aggregation-layers): complete ScreenGridLayer and GridLayer WebGPU rendering (#11063)
- feat(aggregation-layers): accept borrowed GPUVector inputs in HeatmapLayer (#11061)
- refactor(core): share Arrow schema compatibility checks (#11070)
- chore(core): upgrade luma.gl to alpha.11 and math.gl/loaders.gl to beta.5 (#11072)
- fix(core): reject non-finite custom projection inverses (#10835)
- feat(layers): adaptively subdivide bitmap UVs with math.gl (#10836)
- feat(layers): refine paths and polygons with math.gl (#10837)
- feat(aggregation-layers): add shared compute reduction and WebGPU GridLayer aggregation (#11053)
- fix(core): orient GlobeView meter offsets east, north and up (#10914)
- fix(mapbox,maplibre): blend MapLibre globe terrain targets between zoom 11 and 12 (#10825)
- feat(mesh-layers): accept Arrow and GPUVector columns in ScenegraphLayer (#11059)
- feat(geo-layers): accept shared Arrow DGGS cell columns (#11055)
- feat(aggregation-layers): add WebGPU ScreenGrid aggregation (#11052)
- feat(aggregation-layers): return GPUVectors from WebGLAggregator (#11045)
- feat(aggregation-layers): accept custom aggregator instances and GPUVectors (#11044)
- feat(geo-layers): expose shared Tileset2D adapters and per-view tile traversal (#10367)
- refactor(extensions): pass PathStyle injections directly to plugins (#11049)
- refactor(core,layers): share PathLayer stroke shaders and uniforms (#11048)
- feat(layers): add Arrow columns to LineLayer and PointCloudLayer (#11029)
- feat(layers): add Arrow columns to IconLayer (#11043)
- feat(mesh-layers): add Arrow columns to SimpleMeshLayer (#11046)
- feat(layers): accept Arrow columns in ColumnLayer (#11032)
- feat(extensions): support countItems on WebGPU DataFilter (#11035)
- feat(extensions): port Fp64Extension to WebGPU (#11033)
- feat(layers): accept Arrow columns in ScatterplotLayer and ArcLayer (#10920)
- feat(extensions): port CollisionFilterExtension to WebGPU (#11026)
- refactor(layers): extract shared Arrow column support (#11028)
- feat(extensions): port DataFilterExtension to WebGPU (#10990)
- feat(extensions): port PathStyleExtension dashes and offsets to WebGPU (#11025)
- feat(extensions): port FillStyleExtension patterns to WebGPU (#11024)
- feat(extensions): support WebGPU brushing with ShaderPlugins (#10988)
- feat(extensions): support WebGPU clipping with ShaderPlugins (#10989)
- feat(core,layers): add shared shader injection targets for WebGPU extensions (#10996)
- refactor(core): upgrade luma.gl to alpha.10 and reuse upstream model support (#11023)
- refactor(core,extensions): migrate shader hooks and plugins to luma.gl alpha.9 (#11022)
- fix(extensions): support MaskExtension in GlobeView (#10654)
- chore(core): upgrade luma.gl to alpha.8 and math.gl/loaders.gl to beta.4 (#11000)
- refactor(core): adopt luma.gl alpha.7 and upstream GPU helpers (#10991)
- refactor(extensions): separate attribute preparation from lifecycle (#10986)
- fix(geo-layers): restore required GeoTIFF dependency (#10984)
- feat(aggregation-layers): use GPUVector attributes for heatmap triangles (#10967)
- feat(core): expose optional Arrow converter (#10957)
- refactor(core): adopt luma.gl alpha.6 and loaders.gl/math.gl beta.1 (#10970)
- feat(aggregation-layers): use GPUVector attributes for screen-grid cells (#10958)
- feat(layers,mesh-layers,geo-layers): use typed GPU attributes in bitmap and mesh models (#10911)
- feat(layers): use typed GPU attributes in paths and polygons (#10910)
- feat(layers): use typed GPU attributes in column models (#10908)
- feat(layers): use typed GPU attributes in standard layers (#10907)
- chore(geo-layers): upgrade a5-js to v1 (#10912)
- feat(core): support PROJJSON in the coordinateSystem prop (#10894)
- feat(layers): use typed GPU attributes in ScatterplotLayer (#10882)
- feat(core): support arbitrary coordinate reference systems in layers (#10874)
- feat(core): use math.gl projectionEngine in viewport classes (#10872)
- feat(core): asynchronous view resolution (#10865)
- fix(core): apply GlobeView position as east/north/up meter offsets (#10791)
- feat(core): apply local meter scales in custom projections (#10745)
- chore(core): upgrade luma.gl to alpha.4, math.gl to alpha.15 and loaders.gl to alpha.11 (#10824)
- feat(aggregation-layers): aggregate custom projections in common space (#10743)
- feat(layers): support custom projections in position-based layers (#10742)
- feat(core): add experimental CustomProjectionView (#10741)
- feat(core): add position preprojection support (#10740)
- chore(core): upgrade luma.gl, math.gl and loaders.gl prereleases (#10801)
- refactor(core): adopt luma.gl 10 and math.gl/loaders.gl 5 prereleases (#10752)