Skip to content

v0.2.0

Choose a tag to compare

@miguelcespedes miguelcespedes released this 16 Aug 04:55
· 49 commits to main since this release

0.2.0 (2026-08-16)

Changed

  • Label expressions now resolve in O(1) per node — linear time on
    arbitrarily large models (previously O(n²)).
  • Zip entries are verified against their CRC-32 before parsing — a
    corrupted model archive throws archimate-zip-crc-mismatch instead of
    producing garbage.

Security

  • npm package publishes with SLSA provenance and registry signature via
    trusted publishing (OIDC).
  • CI hardened per the OWASP NPM Security Cheat Sheet: ignore-scripts,
    prod-only audit gate, pinned third-party actions, weekly dependency
    health check.