@tsrx/preact@0.1.28
Ripple-TS/ripple@tsrx/preact@0.1.28Jun 11, 2026by github-actions[bot]
AI Summary
Ensures native template nodes are preserved correctly inside fragments for Preact targets.
Key Highlights
- Fixes fragment nesting behavior inside synthetic fragments
- Updated dependency: @tsrx/core@0.1.28
Full Release Notes
### Patch Changes
- [`87afc5d`](https://github.com/Ripple-TS/ripple/commit/87afc5d3f4c73e604cd245865e27d29e40435482)
Thanks [@leonidaz](https://github.com/leonidaz)! - Keep native template nodes in
JSX-child shape inside synthetic fragments on JSX-emitting targets (react,
preact, solid, vue). A fragment nested in an expression container could collapse
to a bare expression placed directly in a fragment children list
(`<>{a} <>{<>{b}</>}</></>` compiled to `<>{a}b</>`), which JSX reads as literal
text — in both production output and the TS/Volar virtual code.
- Updated dependencies
[[`f001849`](https://github.com/Ripple-TS/ripple/commit/f00184940979a77cbf6873a811caaaa436feab46),
[`4af2591`](https://github.com/Ripple-TS/ripple/commit/4af259139d118a27d177531aa6a21435a3f3a015),
[`87afc5d`](https://github.com/Ripple-TS/ripple/commit/87afc5d3f4c73e604cd245865e27d29e40435482),
[`87afc5d`](https://github.com/Ripple-TS/ripple/commit/87afc5d3f4c73e604cd245865e27d29e40435482),
[`f1a4c10`](https://github.com/Ripple-TS/ripple/commit/f1a4c10d2ad8ed604375f36f7ae3b653fe95ed1a)]:
- @tsrx/core@0.1.28