v1.0.0-beta.25
Pre-release
Pre-release
🚀 Features
- (irpc) Add
pipeTomethod to RemoteState and implement subscription cleanup - (workflow) Add initial state seeding and reader state piping
- (workflow) Introduce stepper and runner for stateful multi-step execution
🐛 Bug Fixes
- (irpc) Clear internal pipes on state teardown and improve test typing
💼 Other
- (vite-ssr) Update vite and ws to use workspace catalog
🚜 Refactor
- (docs) Remove numeric prefixes from content files and add library authoring guide
- (templates) Migrate to vite-ssr plugin and simplify server entry points
- (starter) Remove WebSocket transport from air-react and air-solid templates
- (workflow) Replace WorkflowReader with WorkflowStepper and integrate schema parsing
- (workflow) Remove internal execution logic and expand schema validation tests
- (workflow) Remove
AsyncReaderandWorkflowReaderutilities - (workflow) Use options objects for stepper and runner initialization
- (irpc) Replace
initwithseedfor call initialization - (air-stack) Update IRPC primitives and modernize React skill documentation
- (irpc) Remove
initfrom call configuration and type definitions - (irpc) Introduce domain-specific error classes and structured payloads
- (error) Replace generic errors with custom error factories
- (templates) Adopt seed property for IRPC state initialization
📚 Documentation
- (irpc) Introduce structured error hierarchy and update documentation
- (readme) Enhance architectural overview and update code examples
- (readme) Add bold formatting to framework name in AI quote
- Remove AI knowledge base files and clean up config
- (ssr) Add Incremental Static Regeneration (ISR) patterns and examples
🎨 Styling
- (irpc) Apply code formatting and fix line wrapping
⚙️ Miscellaneous Tasks
- Pin template dependencies and document IRPC streaming patterns
- (templates) Lock anchorlib and irpclib dependencies to explicit versions
- (workspace) Remove obsolete apps, demos, and legacy packages
- (workspace) Bump version to 1.0.0-beta.25 and apply formatting
- (templates) Bump dependencies to beta.25 and reset template versions