Skip to content

CanLang v0.1.0

Choose a tag to compare

@veighnsche veighnsche released this 05 Oct 13:39
· 3162 commits to main since this release

First public CanLang release (MIT). One coherent bundle from commit 32a1d60.

Contents

  • can-linux-x86_64 / can-macos-aarch64: the can CLI (compile, check, lint, fmt, explain, lsp) + SHA256SUMS files. Quick check: ./can-<platform> --version -> can 0.1.0 (commit 32a1d60; language 1.0; schema 1).
  • canlang-vscode.vsix (+ source zip): Cursor/VSCode extension v0.1.9 (highlighting + LSP client). Install: code --install-extension canlang-vscode.vsix.
  • canlang-{contracts,cloudflare,testkit,state,values}-0.1.0.tgz: packed JS libraries.

Notes

  • No marketplace publishing yet: the extension ships with placeholder icon art and targets Open VSX once logo + publish readiness land.
  • Live deploy apply (wrangler) and OPEN-139 schedule mapping are tracked follow-ups; deploy plans render reviewably, dry-run by default.
  • Provenance: built by the release workflow from tag v0.1.0 (locked release builds, checksums verified at attach).