Releases: visgl/deck.gl-community
Releases · visgl/deck.gl-community
v9.3.7
v9.3.5
- ci: one more attempt
v9.3.2
What's Changed
- fix: move vis.gl singleton deps to peerDependencies by @charlieforward9 in #591
Full Changelog: v9.3.1...v9.3.2
v9.3.1
What's Changed
✨ Features
- feat(editable-layers): non-geospatial coordinate system support —
EditModeCoordinateSystemabstraction withGeoCoordinateSystemandCartesianCoordinateSystemby @charlieforward9 in #587 - feat(geo-layers): SharedTile2DLayer, SharedTileset2D, TileGridLayer for coordinated multi-view tile loading by @ibgreen in #574
- feat(widgets): new widgets, de-reactify examples by @ibgreen in #568
- feat(three/tree-layer): stronger canopy shape variety for spherical tree types by @charlieforward9 in #540
- feat: CI testing, dev/ structure, TimelineLayer, and coverage reporting by @charlieforward9 in #544
- feature(editable-layers): Integrate 3d picking by @felixpalmer in #577
- basemap-layers: Initial public version by @ibgreen in #572
📖 Docs & Website
- docs: Add live interactive examples to 30+ API reference pages by @ibgreen-openai in #582
- docs(widgets): Improve widget module docs by @ibgreen-openai in #581
- docs: rewrite README as focused awesome list by @charlieforward9 in #553
🐛 Fixes
- fix(widgets): restore Preact as JSX renderer, align with @deck.gl/widgets design by @charlieforward9 in #543
- Fix CSS scale handling by passing through mjolnir.js event data by @rjwats in #558
- chore(editable-layers): Move @math.gl/core to dependencies by @felixpalmer in #584
- chore(editable-layers): remove unused dependencies by @charlieforward9 in #539
🏗️ Infrastructure
- chore(deps): bump upstream to 9.3 — deck.gl ~9.3.0, luma.gl ~9.3.2, loaders.gl ^4.4.1 by @charlieforward9 in #546
- ci: disable Yarn hardened mode to fix dependabot CI by @charlieforward9 in #549
- Fix/yarn hardened mode ci by @charlieforward9 in #550
New Contributors
- @rjwats made their first contribution in #558
- @ibgreen-openai made their first contribution in #581
Full Changelog: v9.2.8...v9.3.1
v9.2.8
What's Changed
- Add overlay callbacks to HTML widget by @ibgreen in #430
- test(widgets): overlay and callback coverage by @charlieforward9 in #528
- docs(agents): document release workflow by @charlieforward9 in #529
- Add npm version badges to all module READMEs by @Copilot in #531
- Add npm weekly download badges to all module READMEs by @Copilot in #536
- feat(three/tree-layer): crop/fruit visualisation, organic canopy & per-tree variety by @charlieforward9 in #533
Full Changelog: v9.2.5...v9.2.8
v9.2.5
What's Changed
- chore(deps): bump @babel/runtime from 7.25.0 to 7.27.6 by @dependabot[bot] in #250
- chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /website by @dependabot[bot] in #253
- chore(deps): bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #257
- chore(deps): bump tar-fs from 2.1.3 to 2.1.4 by @dependabot[bot] in #283
- chore(deps-dev): bump vite from 5.4.19 to 5.4.21 by @dependabot[bot] in #285
- chore: Bump to deck.gl@9.2 by @ibgreen in #284
- Add d3-dag example for graph module by @ibgreen-openai in #289
- chore: Switch from jest to vitest by @ibgreen in #292
- [chore] restore graph module tests by @ibgreen in #286
- Fix website peer dependency warnings by @ibgreen in #295
- fix: resolve Yarn post-resolution warnings by @ibgreen in #293
- Add arrowhead decorator to graph layer by @ibgreen in #297
- docs: overhaul graph-layers styling reference by @ibgreen in #299
- [graph-layers] Use literal string types for constants by @ibgreen in #302
- refactor(graph): extract reusable base stylesheet by @ibgreen in #306
- Update dag-simple example to use D3DagLayout by @ibgreen in #304
- Skip Playwright install when cache is hit by @ibgreen in #308
- Fix Leaflet example build by deferring Leaflet import by @ibgreen in #309
- chore(website): update to docusaurus@3.9 by @ibgreen in #301
- Fix Docusaurus markdown link warning configuration by @ibgreen in #312
- chore: dependency cleanup by @ibgreen in #311
- [Docs] Update data-model.md by @olafvisker in #279
- Fix Docusaurus build warnings by @ibgreen in #313
- fix(docs) Restore local search in website by @ibgreen in #314
- Add probe.gl logging to graph layout lifecycle by @ibgreen in #318
- Add website Yarn caching to CI and track website yarn.lock by @ibgreen in #320
- docs(graph-layers): replace deprecated graph style constants with strings by @ibgreen in #315
- feat(graph-viewer): extract control panel component by @ibgreen in #319
- example(graph-layers): Add radial, hive, and multi-graph examples to graph viewer by @ibgreen in #324
- feat(graph-layers): split style engine from stylesheet by @ibgreen in #321
- Add DAG example to graph viewer by @ibgreen in #323
- fix: refine graph stylesheet attribute usage by @ibgreen in #328
- Add hover styling to Les Miserables graph example by @ibgreen in #334
- chore: Remove unused dpendencies from repositories by @ibgreen in #336
- Refine graph stylesheet schema dependencies by @ibgreen in #333
- Enable Docusaurus v4 future flags by @ibgreen in #338
- feat: add pan and zoom widgets to experimental module by @ibgreen in #341
- Generate graph style JSON schema during build by @ibgreen in #342
- docs: align graph styling guides and examples with stylesheet API by @ibgreen in #340
- [editable-layers] Real double-click used to finish drawing by @mwilniewiec in #225
- fix(graph-layers): restore dag arrow decorator color property by @ibgreen in #343
- CI: run tests on commits in master by @felixpalmer in #344
- docs: consolidate graph stylesheet reference by @ibgreen in #345
- docs: add agent guidance for major subtrees by @ibgreen in #332
- Add broken stylesheet graph viewer example and set ML DAG default by @ibgreen in #347
- examples(graph-layers) Extract collapse controls component for graph viewer by @ibgreen in #351
- chore(graph-layers) Refactor collapsed chain utilities by @ibgreen in #353
- Limit graph viewer sidebar height by @ibgreen in #356
- Add Monaco stylesheet editor to graph viewer by @ibgreen in #358
- feat(graph-layers) add bounds calculation to layouts and graph-viewer by @ibgreen in #357
- feat(graph-viewer): add dag layout configuration controls by @ibgreen in #359
- Add graph viewer category filtering and docs by @ibgreen in #365
- Add deterministic ML lineage DAG sample dataset by @ibgreen in #364
- docs(graph-layers): Improve layout docs by @ibgreen in #370
- chore: add update-release-branch script by @felixpalmer in #372
- chore(CI): Match setup in test workflow for release by @felixpalmer in #374
- feat(graph-layers): break out collapsable D3 DAG layout subclass by @ibgreen in #373
- feat(graph-layers): Layered DAG support by @ibgreen in #375
- Add Charles as the editable-layer maintainer by @chrisgervang in #371
- Mark geo-layers as public for npm publishing by @felixpalmer in #376
- Publish leaflet package by @felixpalmer in #377
- feat(graph-layers) Add GraphLayer data prop by @ibgreen in #363
- Move layout prop description types into props form by @ibgreen in #382
- feat(graph-layers): add rank grid utilities and layer by @ibgreen in #378
- Fix layout lifecycle events for hive and radial layouts by @ibgreen in #384
- example(graph-layers) graph-viewer tooltip formatting by @ibgreen in #386
- chore(graph-layers) Extract a common graph interface by @ibgreen in #387
- test(graph-layers): share graph behavior tests by @ibgreen in #391
- feat(graph-layers): default JSON loader emits tabular graph by @ibgreen in #390
- feat(graph-layers) TabularGraph uses tabular node/edge state storage by @ibgreen in #394
- chore(graph-layers): unify graph stylesheet engine usage by @ibgreen in #397
- feat(widgets): new widgets module and example by @ibgreen in #399
- docs: polish by @ibgreen in #310
- docs(graph-layers) Reorganize docs by @ibgreen in #392
- feat(graph-layers) Replace graph events with callback props by @ibgreen in #398
- docs(geo-layers): document global grid helpers by @ibgreen in #405
- docs(geo-layers): fix global grid layer examples by @ibgreen in #404
- Add PathMarker and PathOutline example and docs by @ibgreen in #403
- feat(editable-layers): Experimental edit mode widget + example by @ibgreen in #406
- feat(graph-layers) Add ArrowGraph by @ibgreen in #411
- feat(graph-layers) Add DOTGraphLoader with tests and docs by @ibgreen in #414
- docs: refresh GraphLayout guide by @ibgreen in #416
- Use ArrowGraph in graph viewer example by @ibgreen in #413
- docs: expand graph layout tutorial by @ibgreen in #418
- feat(gr...
v9.1
What's Changed
- Add Viv Layers by @ilan-gold in #1
- Publish packages using independent versions by @Pessimistress in #2
- Update dev tools by @Pessimistress in #3
- Add bing maps integration by @Pessimistress in #4
- Small Fixes + Updates to Viv by @ilan-gold in #5
- Refactor/upgrade add react graph gl by @dylans in #7
- docs: Docusaurus website by @ibgreen in #8
- docs: Remove website-gatsby by @ibgreen in #9
- Add a path based rounded rectangle in #16
- Rendering and display updates by @dylans in #17
- Reload zoom pan by @dylans in #18
- Many improvements by @dylans in #20
- Loader and processing cleanup by @dylans in #21
- Add getTooltip DeckGL prop to GraphGL by @nemanja-tosic in #22
- Tooltip support by @dylans in #23
- Various fixes by @dylans in #24
- minor corrections by @dylans in #25
- Various fixes and incremental graph updates by @dylans in #26
- Graph layer updates by @dylans in #27
- fea(llayers): Add new module for publishing non-official layers. by @ibgreen in #29
- Add experimental DataDrivenTile3DLayer by @maxkuznetsov-actionengine in #28
- chore(layers): Consolidate layers module by @ibgreen in #30
- chore(ci): Add CI by @donmccurdy in #32
- chore(deps): Upgrade to ocular-dev-tools@v2.0.0-alpha.22 by @donmccurdy in #31
- chore(layers): Upgrade to deck.gl v9 by @ibgreen in #34
- feat(layers): v9.0, now depends on production deck.gl v9.0 by @ibgreen in #36
- chore: Add nebula.gl modules by @ibgreen in #37
- chore(bing-maps): Update to TypeScript, move example to deckv9 by @donmccurdy in #39
- chore(examples): Move minimal example to TypeScript by @donmccurdy in #40
- chore(editable-layers): Restore unit tests by @donmccurdy in #41
- chore(react-editable-layers): Restore unit tests by @donmccurdy in #42
- chore(graph-layers): Migrate to TypeScript by @donmccurdy in #43
- chore(react-graph-layers): Migrate to TS, restore unit tests by @donmccurdy in #45
- chore(layers): Add basic tests by @donmccurdy in #46
- chore(editable-layers): Migrate to Deck v9, fix an example by @donmccurdy in #44
- docs(dev): Add docs for running examples locally by @donmccurdy in #47
- Overlays example by @weberjavi in #48
- chore: directory cleanup by @ibgreen in #49
- chore(graph-layers): Cleanup code by @ibgreen in #51
- feat(react): New react module by @ibgreen in #50
- chore(editable-layers): Fixes for type errors by @donmccurdy in #53
- chore(editable-layers): Fixes for type errors (pt 2) by @donmccurdy in #54
- chore(build): Update builds to match deckgl by @donmccurdy in #55
- editable-layers: prepare for publish by @felixpalmer in #52
- chore(deps): Update yarn.lock by @donmccurdy in #56
- chore(lint): Loosen stricter eslint warnings by @donmccurdy in #57
- chore(tests): Fix inconsistent test naming by @donmccurdy in #58
- docs: Cleanup module docs by @ibgreen in #60
- chore(graph-layers): Restore pack-images script by @donmccurdy in #59
- docs: Continued docs cleanup by @ibgreen in #61
- chore(examples): Add new editable-layers dependency by @donmccurdy in #63
- chore(lint): Resolve all ESLint errors by @donmccurdy in #64
- chore(examples): Remove react-map-gl-draw example by @donmccurdy in #65
- chore(lint): Apply prettier.js and enable ocular-lint in CI by @donmccurdy in #66
- feat(arrow-layers): Fork @geoarrow/deck.gl-layers by @ibgreen in #67
- Exported edit-mode utils by @ewandank in #68
- docs(arrow-layers): Clean up arrow-layers docs and file structure by @ibgreen in #69
- chore: Bump docusaurus to 3.1 by @ibgreen in #70
- Fix examples/arrow-layers volta path by @birkskyum in #72
- Use deck and luma ^9.0.12 consistently by @birkskyum in #71
- examples/editable-layers/advanced: use vite/ts 5 by @birkskyum in #73
- Use Carto positron style by @birkskyum in #74
- Use maplibre in examples/editable-layers by @birkskyum in #75
- Use maplibre export from react-map-gl by @birkskyum in #77
- Add nebula examples to website by @birkskyum in #76
- chore: Downgrade styled-components by @ibgreen in #83
- Fix landing page link by @birkskyum in #85
- in /website remove mapbox-gl dep by @birkskyum in #86
- Remove unused files copied from deck.gl by @birkskyum in #87
- Convert examples to typescript by @birkskyum in #88
- Organize examples in folders by @birkskyum in #89
- fix(website): render examples on browser only by @ibgreen in #90
- Add docusaurus types by @birkskyum in #91
- Fix editable-layers/editor example by @birkskyum in #92
- chore: Start fixing lint errors by @ibgreen in #93
- chore: Upgrade to yarn4 by @ibgreen in #81
- Add comment on client-only lib import by @birkskyum in #94
- Fix crash in 90 degree editable-layers example by @birkskyum in #95
- chore(react-editable-layers): Remove module, move code into
editorexample. by @ibgreen in #96 - chore(editable-layers): Clean up files and exports by @ibgreen in #97
- feat(layers): Export PathMarkerLayer and PathOutlineLayer by @ibgreen in #98
- feat(experimental): New module for early stage layers and components by @ibgreen in #99
- chore(graph-layers): remove test-utils module, reorganize code by @ibgreen in #100
- Fix 90 degree polygon drawing by @kipe in #108
- chore: Add issue template by @ibgreen in #119
- chore: Ensure .js extensions are added to generated imports by @ibgreen in #121
- chore: Upgrade to Node 20, drop "gl" dependency by @ibgreen in #122
- chore: update publish scripts by @ibgreen in #123
- fix(editable-layers): Make the implicit dependency to layers module explicit. #112 by @cg-sat in #115
- docs: Improve contributor section, mention volta by @ibgreen in #124
- chore(website): Bump to docusaurus@3.4.0 by @ibgreen in #125
- fix(react): Remove ...