Skip to content

Beast 0.16.0

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Oct 13:56

Coordinated Beast 0.16.0 release, aligned with Octane 0.16.0.

The attached npm tarballs are ready for manual publishing. The workflow does not publish to npm.

npm publish ./beast-tsrx-0.16.0.tgz --access public
npm publish ./create-beast-0.16.0.tgz --access public
  • beast-skills-0.16.0.tgz contains the Beast and React-to-Beast agent skills under skills/.

beast-tsrx

Changed

  • Align Beast with Octane 0.16.0, Rspack plugin 0.2.8, and Rsbuild plugin
    0.1.69; update the lockfile and document the 0.14–0.16 migration, including
    hydration protocol 3, server error fallbacks, and Trusted Types.

Fixed

  • Wrap text lines that sit directly in if, each/empty, switch, and
    try/pending/catch arms in fragments. They previously rendered nothing
    or failed to parse, because TSRX treats arm bodies as statements.
  • Wrap try, pending, and catch blocks with several children in one
    fragment, since Octane requires a @try block to render a single node.

Added

  • Verify leading module directives, the protocol-3 root comment, client-render
    Suspense ranges for server errors, and stored elements with an array
    className re-rendering inside an if arm.
  • Update server, compiler, and runtime assertions for the new Suspense ranges,
    the server-shipped ErrorBoundary fallback, and the renamed permanent-static
    Hydrate import.

create-beast

Changed

  • Pin generated projects to Beast/Octane 0.16.0, Rspack/Rsbuild plugins
    0.2.8/0.1.69, Base UI/Radix 0.1.69, and shadcn 0.0.58.
  • Retain the required @tsrx/oxc@0.20.0 parser and TypeScript plugin 0.6.3.
    Optional Devtools remains pinned to 0.1.23, whose peers predate Octane 0.16.
  • Pin the optional Page Builder add-on to @beastjs/page-builder@0.3.0. Beast
    UI and icons stay on @beastjs/cli@0.3.3, which is already the latest.

Skills

Changed

  • Target Beast/Octane 0.16.0 in both bundled skills, update companion and
    router versions, and document the language server 0.2.4 dependency update.
  • Add the 0.16 migration reference for hydration protocol 3, server error
    fallbacks, commit-phase writes, parallel transitions, and Trusted Types.
  • Update the coverage ledger with 0.16 regressions.