v9.2.5
·
112 commits
to master
since this release
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(graph-viewer): support remote DOT datasets by @ibgreen in #417
- docs: expand graph layer coverage by @ibgreen in #415
- fix(website); Ensure widget module JSX is transpiled with preact by @ibgreen in #423
- chore: Move WIP code into wip folder by @ibgreen in #425
- chore(graph-layers): Clean up excessive LLM changes by @ibgreen in #424
- docs: Updates for 9.2.0-beta.3 by @ibgreen in #426
- docs(graph-layers) Remove GraphGL references outside historical context by @ibgreen in #428
- fix(editable-layers): Fix import of PathMarkerLayer by @zbigg in #432
- Update zod dependencies to v4 by @ibgreen-openai in #435
- chore: Add bundle builds for deck.gl-community modules by @ibgreen in #433
- Add scripted gallery navigation and tiles by @ibgreen in #438
- Include gallery assets in Docusaurus build by @ibgreen in #439
- examples(leaflet): Update gallery script link by @ibgreen in #440
- chore: Update package.json publishConfigs by @ibgreen in #441
- feat(DrawPolygonMode): add allowHoles & update allowOverlappingLines configs by @charlieforward9 in #367
- fix(website): gallery leaflet link .html extension by @ibgreen in #442
- chore(leaflet): Attempt to fix script build by @ibgreen in #443
- feat(website) Add screenshot for leaflet gallery example by @ibgreen in #444
- fix: propagate EditableGeoJsonLayer accessor updateTriggers to GeoJsonLayer by @timnyborg in #446
- Fix EditableGeoJsonLayerProps typing, expose SelectionLayerProps by @timnyborg in #219
- Define explicit graph stylesheet schema by @ibgreen in #445
- [editable-layers] Update to turf 7 and use geojson types by @timnyborg in #447
- v9.2.0-beta.7 by @charlieforward9 in #449
- fix: update import path for stylesheet and improve code formatting by @charlieforward9 in #448
- Rename Leaflet DeckLayer to DeckOverlay by @zakjan in #454
- feat(timeline-layers) Add timeline-layers module by @ibgreen in #458
- fix(editable-layers): export DeleteMode from edit-modes by @charlieforward9 in #464
- Fix issue where modify mode can update the wrong vertex by @rjwats in #198
- fix(editable-layers): use turf/kinks for self-inteserction test in DrawPolygonMode by @zbigg in #471
- chore(deps): bump preact from 10.27.2 to 10.27.3 by @dependabot[bot] in #460
- chore(deps): bump lodash from 4.17.21 to 4.17.23 in /website by @dependabot[bot] in #467
- chore(deps): bump tar from 7.5.1 to 7.5.7 in /website by @dependabot[bot] in #478
- chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 by @dependabot[bot] in #480
- chore(deps): bump webpack from 5.102.1 to 5.105.0 in /website by @dependabot[bot] in #481
- chore: add code style section to AGENTS.md by @charlieforward9 in #493
- chore(deps): bump preact from 10.27.2 to 10.28.2 in /website by @dependabot[bot] in #474
- feat(editable-layers): tracker tasks by @charlieforward9 in #491
- chore: enable repo-wide prettier formatting by @charlieforward9 in #486
- chore(deps): bump vite to ^7.3.1, @vitejs/plugin-react to ^5.1.4 by @charlieforward9 in #498
- chore(deps): bump @vis.gl/dev-tools to stable 1.0.1 by @charlieforward9 in #500
- chore(deps): bump vitest ecosystem to latest by @charlieforward9 in #499
- chore(deps): replace deprecated viewport-mercator-project with @math.gl/web-mercator by @charlieforward9 in #502
- chore: remove dead code and outdated WIP content by @charlieforward9 in #505
- chore: remove playground example by @charlieforward9 in #508
- chore: promote WIP modules to modules/*-wip by @charlieforward9 in #509
- chore: enable pre-commit lint hook by @charlieforward9 in #492
- chore: move WIP docs into modules, remove wip/ directory by @charlieforward9 in #510
- fix(editable-layers): prevent removing rectangle corner when lockRectangles is used by @charlieforward9 in #511
- Fix three click polygon mode, don't process guides unless we have a pointer move event by @rjwats in #482
- Bump @deck.gl/* to ~9.2.8 and @luma.gl/* to ~9.2.6 by @Copilot in #518
- feat:(
modules/three):TreeLayerby @Copilot in #515 - fix(editable-layers): add missing @turf/rhumb-* dependencies by @Copilot in #519
- chore(deps): bump tar from 7.5.7 to 7.5.9 in /website by @dependabot[bot] in #514
- fix: bump @deck.gl deps to ~9.2.8 in three module, fix Windows dev tooling by @charlieforward9 in #520
- chore(deps): bump diff from 4.0.2 to 4.0.4 by @dependabot[bot] in #521
- chore(deps): bump axios from 1.13.2 to 1.13.5 by @dependabot[bot] in #522
- chore(deps): bump ajv from 6.12.6 to 6.14.0 by @dependabot[bot] in #523
- chore(deps): bump node-forge from 1.3.1 to 1.3.3 in /website by @dependabot[bot] in #525
- docs(layers): Initial TileSourceLayer docs by @ibgreen in #84
- chores(modules): remove raster-layers and -wip suffix by @charlieforward9 in #527
New Contributors
- @olafvisker made their first contribution in #279
- @mwilniewiec made their first contribution in #225
- @chrisgervang made their first contribution in #371
- @zbigg made their first contribution in #432
- @charlieforward9 made their first contribution in #367
- @timnyborg made their first contribution in #446
- @rjwats made their first contribution in #198
Full Changelog: v9.1.1...v9.2.5