Releases
v0.4.0
Compare
Sorry, something went wrong.
No results found
0.4.0 (2026-05-05)
⚠ BREAKING CHANGES
add prelude header and trailer marker to generator output
audit and balance async callback lifetimes across generators
emit doc strings in every generator with native syntax
enforce deterministic iteration in IR and cache hashing
support every GeneratorConfig field via inline IDL generators
add weaveffi upgrade subcommand and bump schema to 0.3.0
drop TypeRef::Callback in favor of module-level callbacks
Features
add cargo-fuzz harnesses for parsers and validator (0766e2c )
add diff --check and --format json for validate and lint (02ef6ae )
add kvstore sample exercising every IDL feature (f05ffa2 )
add prelude header and trailer marker to generator output (039c66e )
add target filter and JSON output to weaveffi doctor (7cb83c8 )
add watch, format, and JSON schema export commands (f067b86 )
add weaveffi upgrade subcommand and bump schema to 0.3.0 (707d99a )
emit doc strings in every generator with native syntax (f592388 )
extract typed handles, async, listeners, deprecated and mutable refs (7369415 )
integrate miette for span-aware diagnostics (eb0595c )
support every GeneratorConfig field via inline IDL generators (102016e )
thread c_prefix through C, C++, and scaffold output (68d315f )
Bug Fixes
align Android JNI call sites with C ABI, and seed Go example go.sum (3c3a01e )
apply inline generators when computing weaveffi diff output (52bc194 )
audit and balance async callback lifetimes across generators (076bc11 )
enforce deterministic iteration in IR and cache hashing (b57b1c9 )
wire List JNI parameters end-to-end, and stub Iterator returns in Android generator (d9b32f6 )
Performance
parallelize orchestrator with per-generator cache invalidation (306582b )
pre-allocate generator buffers and add performance targets (982cc70 )
Code Refactoring
drop TypeRef::Callback in favor of module-level callbacks (6c76e93 )
You can’t perform that action at this time.