v0.1.23
Added
register_handlers!state variants (#56) — Four new prefixes for bulk-registering handlers that receive injected state:state,state args,state streaming, andstate streaming args.#[allframe_handler]sync support (#56) — The attribute macro now accepts sync (non-async) functions. Only#[allframe_handler(streaming)]still requires async.
Fixed
- Clippy lints for Rust 1.94 — Resolved
manual_pattern_char_comparison,get_first,redundant_closure, andneedless_borrowwarnings acrossallframe-forge,allframe-mcp, andallframe-macros. offline_desktopexample — Gated behind required features to prevent build failures.
Changed
- CI — Use container image for Linux jobs, consolidate steps, fix rustup PATH and dependency tree false positives.
See CHANGELOG.md for full details and migration instructions.