Skip to content

v1.0.0-beta.25

Pre-release
Pre-release

Choose a tag to compare

@mahdaen mahdaen released this 27 May 18:23
· 72 commits to main since this release

🚀 Features

  • (irpc) Add pipeTo method 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 AsyncReader and WorkflowReader utilities
  • (workflow) Use options objects for stepper and runner initialization
  • (irpc) Replace init with seed for call initialization
  • (air-stack) Update IRPC primitives and modernize React skill documentation
  • (irpc) Remove init from 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