Skip to content

Releases: SpechtLabs/sigil

v0.8.0

Choose a tag to compare

@cedi cedi released this 06 Oct 15:32
3fd5a7f

0.8.0 (2026-10-06)

⚠ BREAKING CHANGES

  • policy: read results with a type switch and a reason switch (#195)

Features

  • cli: compare kind versions with sigil breaking (#201) (9dc4204)
  • cli: generate typed Go code from a kind file with sigil gen go (#200) (d89b7c9)
  • cli: run the Sigil language server with sigil lsp (#205) (706b007)
  • editors: add a tree-sitter grammar for Sigil (#203) (b13b050)
  • lsp: type-aware completion, signature help, quick fixes and inlay hints (#216) (8e634a9)
  • policy: read results with a type switch and a reason switch (#195) (dce6236)
  • vscode: add the Sigil extension for VS Code (#206) (4f2f62e)
  • vscode: leave rule snippets to the language server's completions (#211) (da04aaa)

Bug Fixes

  • parser: resynchronize kind files at exclusive (#204) (6e0067b)
  • vscode: sync a document that gets its tab after the client starts (#210) (52319ee)

Performance Improvements

  • eval: fold many candidates by sorting their fingerprints (#202) (421ce56)

v0.7.3

Choose a tag to compare

@cedi cedi released this 05 Oct 23:07
9684d90

0.7.3 (2026-10-05)

Bug Fixes

  • release: drop the article from the Homebrew cask description (#187) (e4c5ed2)

v0.7.2

Choose a tag to compare

@cedi cedi released this 05 Oct 09:12

0.7.2 (2026-10-05)

Features

  • devtool: keep the fuzz corpus on a fuzz-corpus branch (#164) (76f5b61)

Bug Fixes

  • format: keep a comment after a call's opening paren trailing it (#162) (645e03c)
  • gokind: keep Sigil names out of the types Synthesize builds (#178) (31a4a31)
  • stamp: refuse a reserved area that overlaps the Mach-O code signature (#163) (910fd3c)

v0.7.1

Choose a tag to compare

@cedi cedi released this 04 Oct 19:46

0.7.1 (2026-10-04)

Bug Fixes

  • deps: update dependency @spechtlabs/sigil to v0.7.0 (#154) (f2958d5)
  • deps: update docs dependencies (major) (#99) (7446bab)

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 17:51
7a1ea35

0.7.0 (2026-10-04)

⚠ BREAKING CHANGES

  • rust: precompiled module, background pool rebuilds, no wasmtime-wasi, typed host functions (#149)

Features

  • build: write Sigil modules and policies in Go, served as trusted vocabulary (#132) (e08ffc8)
  • docs: run test files in the playground (#128) (39a51c3)
  • rust: precompiled module, background pool rebuilds, no wasmtime-wasi, typed host functions (#149) (9222be3)

Bug Fixes

  • deps: update dependency @spechtlabs/sigil to v0.6.4 (#135) (166fc0c)
  • deps: update rust crates (#141) (8c6b45f)

v0.6.4

Choose a tag to compare

@github-actions github-actions released this 01 Oct 14:08
87c5ee5

0.6.4 (2026-10-01)

Features

  • cli: sigil compile builds a standalone binary from a policy bundle (#119) (cdec7d0)
  • docs: a Sigil playground that runs the engine in the browser (#127) (4109c71)
  • rust: run test files with Sigil::test (#126) (f9a6b11)
  • stamp: patch a payload into a binary's reserved area, the groundwork for sigil compile (#118) (59282a5)
  • typescript: run test files with Sigil.test (#125) (3ed6b4c)
  • wasm: run test files in the WebAssembly module with a test op (607fa47)

Bug Fixes

  • deps: update rust crates to 49.0.1 (#131) (74aa0cb)
  • test: print a test file's cases as an empty list, not null, when it can't run (607fa47)
  • typescript: start the worker helper in browsers, where the first message arrived before anyone listened (#123) (97aa4da)

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 01 Oct 12:26
4ada354

0.6.3 (2026-10-01)

Features

  • examples: featuregate, an OFREP feature-flag service in Rust on the Sigil crate (#111) (bd544ba)
  • rust: add spechtlabs-sigil, Rust bindings for the WebAssembly module (#110) (44dc458)

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 30 Sep 21:41
9e402f6

0.6.2 (2026-09-30)

Features

  • examples: alertrouter, a TypeScript service on Sigil's WebAssembly build (#107) (ed674df)

Bug Fixes

  • wasm: check every document on compile, and echo the request id on every error (#101) (b4ecb47)

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 21:26
442a2d1

0.6.1 (2026-09-30)

Bug Fixes

  • parser: limit expression nesting depth (#105) (cc036b0)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 17:18
d293708

0.6.0 (2026-09-30)

⚠ BREAKING CHANGES

  • wasm: build sigil as a WebAssembly module (#98)

Features

  • wasm: build sigil as a WebAssembly module (#98) (d5bd546)