Releases: SpechtLabs/sigil
Releases · SpechtLabs/sigil
v0.8.0
Compare
Sorry, something went wrong.
No results found
cedi
released this
06 Oct 15:32
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
Compare
Sorry, something went wrong.
No results found
cedi
released this
05 Oct 23:07
0.7.3 (2026-10-05)
Bug Fixes
release: drop the article from the Homebrew cask description (#187 ) (e4c5ed2 )
v0.7.2
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
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
Compare
Sorry, something went wrong.
No results found
0.6.1 (2026-09-30)
Bug Fixes
parser: limit expression nesting depth (#105 ) (cc036b0 )
v0.6.0
Compare
Sorry, something went wrong.
No results found
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 )