@tsrx/solid@0.1.20

Ripple-TS/ripple@tsrx/solid@0.1.20May 30, 2026by github-actions[bot]

AI Summary

A patch release refactoring the AST handling to remove the reserved `<tsx>` wrapper in favor of native fragments, simplifying the syntax and updating tooling support.

Key Highlights

  • Refactored to use native fragments instead of the reserved `<tsx>` wrapper
  • Updated formatting, linting, symbols, transforms, and generated docs
  • Plain `<tsx>` is now treated as an ordinary element
  • Updated dependency @tsrx/core to version 0.1.20

Breaking Changes

  • Plain `<tsx>` is now treated as an ordinary element instead of a fragment wrapper

Full Release Notes

### Patch Changes

-   [#1185](https://github.com/Ripple-TS/ripple/pull/1185)
    [`0ea87fb`](https://github.com/Ripple-TS/ripple/commit/0ea87fb3cbef21c3c00d63cc2a1f3c9f34d01c24)
    Thanks [@trueadm](https://github.com/trueadm)! - Remove the reserved `<tsx>`
    expression wrapper and use TSRX fragments as the native expression form.

    Plain `<tsx>` is now treated as an ordinary element. Tooling now uses the
    `TsrxFragment` AST node for native fragments and updates formatting, linting,
    symbols, transforms, and generated docs around the simplified syntax.

-   Updated dependencies
    \[[`0ea87fb`](https://github.com/Ripple-TS/ripple/commit/0ea87fb3cbef21c3c00d63cc2a1f3c9f34d01c24)]:
    -   @tsrx/core@0.1.20