@openuidev/a2ui@0.5.0 @openuidev/react-lang@1.0.0

high risk

thesysdev/openuiOct 12, 2026 → Oct 12, 20260 days between releases

What's New

Upgrade to OpenUI Lang 1.0 introduces custom actions, message parsing, and library extensions.

Breaking Changes

  • Removed legacy exports like `isASTNode` and `BUILTINS`
  • A program without `root` may render blank if no statement calls the library root component
  • `@Name(...)` now returns null for unknown functions

New Features

  • Custom actions and functions via `defineAction` and `defineFunction`
  • Library extension capabilities via `library.extend()`
  • Message parsing support with `parseMessage` and `buildMessage`

Improvements

  • State streaming improvements
  • Dependency upgrades to OpenUI Lang 1.0

Bug Fixes

  • Cut-off outputs now render blank instead of a partial tree
  • Streaming correctly renders content when `root` is written first

Upgrade Notes

Remove usage of legacy exports like `isASTNode` and `BUILTINS`. Ensure `root` statements are placed at the top of your program to prevent blank streaming output. Verify peer dependency compatibility with `react-ui` 0.18.

The Two Releases

@openuidev/a2ui@0.5.0

@openuidev/a2ui@0.5.0

Oct 12, 2026· 10 days ago

Minor version bump upgrading to OpenUI Lang 1.0 and applying review fixes.

Full release notes
@openuidev/react-lang@1.0.0

@openuidev/react-lang@1.0.0

Oct 12, 2026· 10 days ago

Major version bump to 1.0.0 introducing custom actions, functions, message parsing, and library extension capabilities.

Full release notes