Skip to content

Sowiedu/Edict

v1.21.0 Feature

This release adds 6 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-agents compiler effect-system formal-verification json-ast
+9 more
llm mcp model-context-protocol programming-language type-system typescript wasm webassembly z3

Summary

AI summary

Add StructuredError variants for deploy errors and fix Int64 match dead code.

Full changelog

1.21.0 (2026-03-18)

Features

  • batch Priority 1 quick wins (#186, #187, #188, #189) (623b6d2)
  • compact: default returnType to Int and arm pattern to wildcard (91616a8)
  • errors: add proper StructuredError variants for deploy errors (#193) (526a002)
  • quickjs: add bundleSource option for fs-free environments (c056b4d)
  • quickjs: add EdictQuickJS self-hosting PoC with integration tests (#156) (75c4443)
  • quickjs: package EdictQuickJS as distributable sub-export (#200) (51aecad)
  • replace binaryen with pure-JS WASM binary encoder (#198) (132f331)

Bug Fixes

  • remove as-any casts in codegen, contracts — fix Int64 match dead code (d1e2a1b)
  • test: add missing returnType to if-without-else pipeline test (c341c51)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Sowiedu/Edict

Get notified when new releases ship.

Sign up free

About Sowiedu/Edict

Agent-first programming language: agents produce JSON AST, the compiler validates, type-checks, effect-checks, verifies contracts via Z3/SMT, and compiles to WASM. 19 MCP tools for the full compile-and-execute loop.

All releases →

Related context

Beta — feedback welcome: [email protected]