@tsrx/core@0.0.8

Ripple-TS/ripple@tsrx/core@0.0.8Apr 22, 2026by github-actions[bot]

AI Summary

Core improvements including JSX syntax fixes and expanded fragment support.

Key Highlights

  • Fixed Volar mapping preservation for explicit call type arguments
  • Enabled bare <>...</> fragments in template bodies and expression positions
  • Shorthand syntax now compiles across Ripple, React, Preact, and Solid targets

New Features

  • Support for shorthand JSX fragments across multiple frameworks
  • Fixed Volar mapping issues

Full Release Notes

### Patch Changes

-   [#923](https://github.com/Ripple-TS/ripple/pull/923)
    [`4292598`](https://github.com/Ripple-TS/ripple/commit/42925982e88f48f0af6cc74deeaa3c17bc6657cf)
    Thanks [@RazinShafayet2007](https://github.com/RazinShafayet2007)! - fix:
    preserve Volar mappings for explicit call type arguments

-   [#919](https://github.com/Ripple-TS/ripple/pull/919)
    [`e4b5555`](https://github.com/Ripple-TS/ripple/commit/e4b5555fb5b1651a2bf1bf232565c7e0e40213b8)
    Thanks [@trueadm](https://github.com/trueadm)! - Allow bare `<>...</>` fragments
    everywhere TSRX accepts `<tsx>...</tsx>`, including template bodies and
    expression position. The shorthand now compiles across Ripple, React, Preact,
    and Solid targets, while the explicit `<tsx>...</tsx>` form remains supported.