@tsrx/solid@0.1.46
Ripple-TS/ripple@tsrx/solid@0.1.46Jul 22, 2026by github-actions[bot]
AI Summary
A patch release introducing stricter semantic analysis for template outputs, causing runtime builds to fail if template values are discarded.
Key Highlights
- Added shared TSRX semantic analysis for templates
- Runtime builds now fail when template output is discarded
- Type-only and Volar compilations collect diagnostics and continue
- Updated @tsrx/core to version 0.1.46
New Features
- Free-floating template output detection and reporting
Full Release Notes
### Patch Changes
- [#1374](https://github.com/Ripple-TS/ripple/pull/1374)
[`21a43da`](https://github.com/Ripple-TS/ripple/commit/21a43da09713f28c5d2ae73633e5ca56e4cd8d1f)
Thanks [@leonidaz](https://github.com/leonidaz)! - Add shared TSRX semantic
analysis and report free-floating template output in normal function bodies and
ordinary setup sections of `@{}` blocks. Runtime builds now fail when output
would be discarded, while type-only and Volar compilation collect the diagnostic
and continue. Return or retain template values, or make them part of a
function's rendered output.
- Updated dependencies
[[`21a43da`](https://github.com/Ripple-TS/ripple/commit/21a43da09713f28c5d2ae73633e5ca56e4cd8d1f)]:
- @tsrx/core@0.1.46