ripple@0.3.127

Ripple-TS/rippleripple@0.3.127Sep 6, 2026by github-actions[bot]

AI Summary

A patch release focusing on improving TypeScript JSX type alignment and updating internal dependencies.

Key Highlights

  • Aligns JSX component types with the public `Component` type to accept component props and functions returning primitives.
  • Qualifies JSX element types with the Ripple namespace and utilizes `DetailedHTMLProps` for HTML tag hovers.
  • Preserves Ripple's custom attribute, event, and ref types within the JSX improvements.

New Features

  • JSX types now accept renderable primitives or arrays as JSX tags.
  • Enhanced type safety for HTML tag interactions.

Full Release Notes

### Patch Changes

- [#1447](https://github.com/Ripple-TS/ripple/pull/1447)
  [`d824f7b`](https://github.com/Ripple-TS/ripple/commit/d824f7b790991f89b0935e05ceb78e2214ab3394)
  Thanks [@leonidaz](https://github.com/leonidaz)! - Align JSX component types
  with the public `Component` type so component props and functions returning
  renderable primitives or arrays are accepted as JSX tags.

- [#1448](https://github.com/Ripple-TS/ripple/pull/1448)
  [`6c47f52`](https://github.com/Ripple-TS/ripple/commit/6c47f527a790e1b86ed7ff770e9c19f213d4881a)
  Thanks [@leonidaz](https://github.com/leonidaz)! - Qualify JSX element types
  with the Ripple namespace and use DetailedHTMLProps for HTML tag hovers while
  preserving Ripple's attribute, event, and ref types.

- Updated dependencies
  [[`ac4361e`](https://github.com/Ripple-TS/ripple/commit/ac4361e2dd1e93c29f44196cfe3b703124083fd0)]:
  - @tsrx/ripple@0.1.64