Skip to content

Releases: noormdev/ignatius

v0.6.0

02 Jun 13:31
a2a9fad

Choose a tag to compare

0.6.0 (2026-06-02)

Features

  • graph: organic default layout + minimap leak fix (a4af63c)
  • graph: organic layout mode, downward hover (5040b6c)
  • validate: flag unknown AK columns, show AK in dict (6b89824)
  • validate: suppress missing_pk for singleton entities (bf6cbb1)

Bug Fixes

  • graph: eliminate node overlap, reduce edge crossings (543ba7f)

v0.5.0

01 Jun 06:29

Choose a tag to compare

0.5.0 (2026-06-01)

Features

  • graph: persist node positions + reset layout (457a47a)

Bug Fixes

  • ui: contain wide tables within their own scroll area (786cdfb)

v0.4.0

01 Jun 04:06
e230d8e

Choose a tag to compare

0.4.0 (2026-06-01)

Features

  • install tooling, version/update, graph fixes (ffaa252)

v0.3.0

01 Jun 02:22

Choose a tag to compare

0.3.0 (2026-06-01)

Features

  • graph: highlight key-inheritance lineage up to root on hover (95a97fd)

v0.2.0

31 May 19:39
7b39d18

Choose a tag to compare

0.2.0 (2026-05-31)

Features

  • branding: embedded Noorm SVG + inline-asset helper (00c5cf1)
  • branding: interactive UI + theme-aware logo swap + /api/asset + footer (af4879e)
  • branding: schema + parser + 50-char validation (b79214c)
  • ci: release pipeline + atomic-setup additions (bb078a4)
  • cli: add derek CLI entry with serve subcommand (a17698d)
  • cli: add validate subcommand (a23f972)
  • cli: rebuild on citty + ignatius.yml model discovery (e3bd601)
  • cli: wire dict + graph subcommands; compile binary (9ca278d)
  • dict: branding header + footer in generated HTML (8d575c9)
  • dict: branding overlap fix + translucent blurred backdrop (55005fc)
  • dict: data dictionary HTML generator (d45979f)
  • dict: group sort_key + entity hierarchy ordering (0b9756c)
  • dict: mobile-responsive layout under @media (max-width: 768px) (fe99d2f)
  • dict: print stylesheet (a3eb7f9)
  • dict: scrollspy highlights current entity in side nav (8d9db0e)
  • dict: side nav panel with toggle, outside-click, Esc, localStorage (5992fb8)
  • dict: surface basetype + subtype relationship in entity header (249b863)
  • discover: pure model-root resolver (40a5743)
  • good place (70e4463)
  • good place (085fae9)
  • good place (a892a86)
  • good place (b2b50da)
  • good place (32665c7)
  • good place (2d3c692)
  • good place (3af8dcc)
  • good place (8d94466)
  • good place (846b110)
  • graph: branding inherits via embedded Model JSON (e3c37fc)
  • graph: static graph HTML generator (95177ba)
  • IDEF1X-style example instance tables across model surfaces (337c04e)
  • init (6ed6bf6)
  • models: enrich the three model variants (06c61ef)
  • parse: derive classification from keys (50b6897)
  • parse: load model config from ignatius.yml (c9b19f1)
  • predicates: bidirectional edge predicates with hover swap (26a5c93)
  • serve: live reload via SSE on file changes (2524115)
  • skill: add ignatius-modeling skill (3b22569)
  • skill: two-path convention authoring support (85ecc00)
  • theme: light/dark mode toggle (3b377bf)
  • theme: user-configurable theme via _theme.yaml (7a83fc9)
  • validate: broken-demo model + rule polish (bb552e4)
  • validate: schema lint + error UX across surfaces (c7c2f21)
  • viewer: /dict route, hash router, FAB menu, minimap (33421fe)
  • viewer: dict UX parity with graph + readability polish (a26dd17)
  • viewer: hover dim + direction-aware predicate arrows (1386eeb)

Bug Fixes

  • dict: force light palette in print and keep FAB above sidebar (ef095ba)
  • dict: force light theme in print mode (5f0fa82)
  • dict: print badges as outlined chips, not dark backgrounds (1e6afd7)
  • parse: apply subtype cardinality for derived Subtype (09ec8d6)
  • theme: semanticColors are mode-aware (8a851a2)
  • viewer: close StrictMode race in minimap teardown (e29e559)