Skip to content

Model v1.13.0

Latest

Choose a tag to compare

@raphael raphael released this 14 Sep 07:22
· 18 commits to main since this release
f7f3645

Highlights

  • New mdl svg subcommand to auto-layout and export SVGs headlessly
  • Webapp automation via URL params (auto, save, direction, compact)
  • CI now installs Chrome and runs end-to-end tests

Details

  • CLI: mdl svg <PACKAGE> --all|--view <id> [--direction DIR --compact --timeout 20s --port 0 --dir ./gen]
  • Server: added mux-based serving (ServeOnMux) for headless flow
  • Tests: unit tests for key listing and handlers; E2E test that generates SystemContext.svg (skips if Chrome not available)
  • TypeScript: modernized tsconfig for webapp; fixed automation hook in Root.tsx
  • CI: adds .github/workflows/ci.yml to build UI, lint, and test; installs Chrome

Breaking Changes

  • None

Notes

  • Local machines need Chrome/Chromium on PATH for mdl svg and E2E tests. CI uses setup-chrome.