@tsrx/ripple@0.0.16
Ripple-TS/ripple@tsrx/ripple@0.0.16Apr 27, 2026by github-actions[bot]
AI Summary
A patch release improving type preservation for generic components and optional markers in generated TSX output.
Key Highlights
- Preserve component type parameters when lowering generic components
- Preserve optional markers on tuple members and TypeScript parameters
New Features
- Generic component type preservation
- Optional marker preservation
Full Release Notes
### Patch Changes
- [#984](https://github.com/Ripple-TS/ripple/pull/984)
[`fee8620`](https://github.com/Ripple-TS/ripple/commit/fee8620fa4e82a7c7e4adb3e434e9db552a3e157)
Thanks [@leonidaz](https://github.com/leonidaz)! - Preserve component type
parameters when lowering generic TSRX components to generated functions.
- [#976](https://github.com/Ripple-TS/ripple/pull/976)
[`2fcacb4`](https://github.com/Ripple-TS/ripple/commit/2fcacb471d7780074f92b20c9b394f7650a941bb)
Thanks [@leonidaz](https://github.com/leonidaz)! - Preserve optional markers on
tuple members and TypeScript function parameters in generated TSX output.
- Updated dependencies
\[[`cf4f06e`](https://github.com/Ripple-TS/ripple/commit/cf4f06e8bcbb41f863d047dfaa6d9d17ed212163),
[`fcd25aa`](https://github.com/Ripple-TS/ripple/commit/fcd25aa549db0d56ccbd596b657b856a5061e20f),
[`30126c7`](https://github.com/Ripple-TS/ripple/commit/30126c753c3a08809bacd07c8cf2eca84e8f8cbb),
[`b8cd7c4`](https://github.com/Ripple-TS/ripple/commit/b8cd7c4195505976995033a8e369502996f345ad),
[`b8cd7c4`](https://github.com/Ripple-TS/ripple/commit/b8cd7c4195505976995033a8e369502996f345ad),
[`3ddb1a9`](https://github.com/Ripple-TS/ripple/commit/3ddb1a92ffeb48a7d47c445b929b982a2b96e123),
[`fee8620`](https://github.com/Ripple-TS/ripple/commit/fee8620fa4e82a7c7e4adb3e434e9db552a3e157),
[`2fcacb4`](https://github.com/Ripple-TS/ripple/commit/2fcacb471d7780074f92b20c9b394f7650a941bb)]:
- @tsrx/core@0.0.14