v0.3.2 β auto-quote leading-@ flowchart labels, mermaid.parse regression suite
Patch release.
Fixed
- #17 β A flowchart node label starting with
@(e.g.N[@utils/utils -> β¦]) made Mermaid β₯ 10.5 reject the whole diagram on GitHub ([@is lexed as edge-ID/shape syntax).iago/scripts/sanitize.tsnow auto-quotes such labels insideflowchart/graphblocks β including blocks prefixed by%%comments or%%{init: β¦}%%directives β so posted diagrams self-heal. The authoring rule was added toSKILL.mdandreferences/mermaid-templates.md.
Maintenance
- #17 β New jsdom-backed
mermaid.parse()validation helper and fixture-driven regression suite (cli/tests/fixtures/mermaid/{valid,invalid}/): the exact field-incident diagram is stored verbatim, and every Mermaid block iniago/examples/, the templates reference, and the README is parse-validated on eachbun testrun. - #16 β Gitignore local cocoindex index + blog drafts.
- Aligned version bump across
cli/package.json,.claude-plugin/plugin.json, and.claude-plugin/marketplace.json.
No breaking changes. The CLI is published to npm as @drakulavich/iago@0.3.2 (with provenance); the Claude plugin updates via the bumped marketplace manifests.
Full changelog: v0.3.1...v0.3.2