Skip to content

Releases: timvancann/dbml-flow

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 06:29

Feat

  • mark documented columns with a chevron and expand the note on click
  • show column notes in inspector, clamped with click to expand
  • render table note in inspector

Fix

  • Enhance accessibility and interactivity in Inspector

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 05:50

Feat

  • anchor lineage and source edges onto super-groups
  • sources view from Dep lineage
  • lineage from DBML Dep blocks, drop dbt manifest sidecar
  • upgrade @dbml/core to 10.1.1 and parse via dbmlv2

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 17:11

Feat

  • publish multi-arch Docker image (linux/amd64 + linux/arm64)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 09:08

Feat

  • lineage context scoped to selection roots
  • stg_orders as a real dbml table in the example (demos intra-dbml lineage and source phantoms)
  • phantom upstream nodes; realistic example lineage
  • paired-file convention name.dbml + name.manifest.json
  • fact-to-fact lineage in the example manifest (no FK counterparts)
  • stage demo databases for dev via the same script as deploy

Fix

  • legible lineage edges (stronger dashes, arrowheads) + example-files regression test
  • example lineage models a clean layered warehouse (no intra-dbml deps)
  • lineage is a table-level dotted overlay; dbml refs stay primary

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 06:28

Feat

  • auto-enable the lineage overlay after a manifest upload
  • dbt manifest lineage overlay (prototype)

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 17:59

Fix

  • theme the react-flow zoom controls and attribution

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 17:31

Feat

  • fit-on-change and edge hover tooltips
  • hover highlighting dims unrelated nodes and edges
  • larger collapse hit targets and double-click toggle
  • collapse-all and expand-all HUD actions

Fix

  • retire built-in group node type collision

v0.1.0

Choose a tag to compare

@timvancann timvancann released this 20 Jul 13:12

Feat

  • cmd-k jumps to the 1-hop neighborhood of a table
  • clear button on the selector input
  • show picked start table in rail and canvas HUD during path mode
  • theme-styled minimap on large graphs
  • copy selection as DBML and export canvas as PNG
  • Cmd-K quick-jump to a table
  • recent-selector history dropdown (localStorage, cap 15)
  • cardinality glyphs and aggregate counts on edges
  • selector syntax/completions/help support for '.' collapse modifier (fixes leading-dot tokenizer hang)
  • compact table cards, in-place group expand/collapse, selector-rewriting interactions
  • unified mixed-detail flow builder; retire buildOverview
  • resolveSelection returns detail levels (full/collapsed/superGroups)
  • matchGroups helper returning group names for group pieces
  • parse '.' collapse modifier on selector atoms
  • load shop + pokemon on the live demo; docs + pointer cursor
  • bake multiple databases with a chooser
  • GitHub Pages deploy workflow + README wordmark hero & demo link
  • substring (contains) autocomplete matching, prefix-ranked, no operator-prefix needed
  • selector syntax highlighting + lint diagnostics in the input
  • pure selector tokenizer + validator (syntax + reference diagnostics)
  • help modal documenting the selector DSL and exploration
  • Dagster-style autocompleting selector input (CodeMirror) replacing chips
  • pure selector autocomplete completion logic
  • justfile (dev/build/run) + Dockerfile BAKED_DBML arg for optional schema baking
  • Dockerfile serving the SPA with an optional last-layer baked DBML
  • optionally load a baked DBML on startup, fallback to sample

Fix

  • compact table nodes now clickable; drop cardinality on group-anchored edges
  • clear PNG error state on successful retry
  • surface copy/export failures on the HUD buttons
  • expandGroup drops the collapsed dotted token on re-expand
  • keep self-referencing FK edges, strengthen overview-parity test
  • scope autocomplete to the atom after a comma

Refactor

  • remove saved data marts (view-only; URL sharing stays)