@openuidev/devtools@0.3.0 @openuidev/lang-core@1.0.0

high risk

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

What's New

Major version bump to 1.0.0 introduces custom actions and removes legacy exports

Breaking Changes

  • Removed legacy exports: `isASTNode`, `isRuntimeExpr`, `CallNode`, `RuntimeExprNode`, `Statement`, `Token`, `BUILTINS`, `isBuiltin`, `toNumber`.
  • `@Name(...)` for non-built-in functions returns null with `unknown-function`.
  • Programs without `root` now render blank instead of the first component statement.
  • Cut-off output renders blank instead of a partial tree.

New Features

  • Custom actions and functions.
  • Library extension support.
  • Entry rule enforcement (`root` statement priority).
  • Action slots as JSON Schema refs.

Upgrade Notes

Upgrade `@openuidev/lang-core` to 1.0.0 alongside `@openuidev/react-lang` (peer dependency). Remove code referencing removed exports like `isASTNode` or `BUILTINS`. Ensure `root` statements are written first to prevent blank renders.

The Two Releases

@openuidev/devtools@0.3.0

@openuidev/devtools@0.3.0

Oct 12, 2026· 9 days ago

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

Full release notes
@openuidev/lang-core@1.0.0

@openuidev/lang-core@1.0.0

Oct 12, 2026· 9 days ago

Major version bump (1.0.0) introducing custom actions, functions, entry rules, and library extension. Removes legacy exports.

Full release notes