Releases: noormdev/ignatius
Releases · noormdev/ignatius
v0.6.0
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
v0.4.0
v0.3.0
v0.2.0
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)