Skip to content

Releases: rescript-lang/rescript-react

0.16.0-beta.1

0.16.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@cknitt cknitt released this 31 Jul 12:37
bb34644

💥 Breaking Change

  • Requires ReScript 13.0.0-alpha.5 or newer.
  • Corrected the ReactDOM.FormData.append, set, and has signatures. The methods now receive the FormData value correctly, and append and set require the value being written. #156
  • Corrected ReactDOM.useFormStatus to represent non-pending data, method, and action values as nullable. Its action now accepts one FormData argument and preserves synchronous and asynchronous results. #161
  • Corrected ReactDOMServer.resumeToPipeableStream to synchronously return its pipe and abort controller instead of a promise. #161

🐛 Bug Fix

  • Use ReScript 13's %component_identity primitive for component conversion, fixing interface mismatches for components with generic prop types on ReScript 13.0.0-alpha.5 or newer. #159
  • Preserve the complete callback signature returned by React.useEffectEvent, including its arguments and return value. #157
  • Added the missing onAllReady, onShellReady, and onShellError options to ReactDOMServer.resumeToPipeableStream. #161

🏠 Internal

  • Added automated preview-package publishing with pkg.pr.new and npm publishing for release tags. #158 #160

0.15.0

Choose a tag to compare

@cknitt cknitt released this 16 Apr 06:47
8f3b391

💥 Breaking Change

  • Requires ReScript 12.0.0 or newer #154

0.14.2

Choose a tag to compare

@cknitt cknitt released this 13 Mar 13:44
106be9d

🚀 New Feature

  • Bindings for React 19.2 APIs. #149

0.14.1

Choose a tag to compare

@cknitt cknitt released this 04 Feb 19:22
ed88461

🚀 New Feature

  • Bindings for React 19.1 API (captureOwnerStack). #146

0.14.0

Choose a tag to compare

@cknitt cknitt released this 22 Jul 08:06
c8c3d05

💅 Polish

  • Keep useTransition backward compatibility and add startTransition. #142

0.14.0-rc.1

0.14.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@cknitt cknitt released this 04 May 16:02
caed8c9

🚀 New Feature

  • Bindings for new React 19 APIs. #133

💥 Breaking Change

  • Bumped React peer dependency to 19.0. #139
  • Removed legacy JSX v3 modules and deprecated functions. #129
  • Removed support for curried mode. #131

0.13.1

Choose a tag to compare

@cknitt cknitt released this 05 Mar 16:26
501d369

💥 Breaking Change

  • Deprecate JSX 3. #120
  • Deprecate ReactDOMStyle.make. #127

💅 Polish

  • ReScriptReactRouter: get rid of pipe last. #126

0.13.0

Choose a tag to compare

@cknitt cknitt released this 25 Jul 06:09
654aa4b

💥 Breaking Change

  • Replace usages of %external by binding to globalThis. This is to support upcoming ReScript 12 versions. For older browsers, it may be necessary to polyfill globalThis.

🐛 Bug Fix

  • Remove hardcoded require so it works in both common js and ES module modes. (#117)

0.12.2

Choose a tag to compare

@cknitt cknitt released this 26 May 17:41
15c7f0d
  • Fix incorrect usage of @uncurry.
  • bsconfig.json -> rescript.json.

0.12.1

Choose a tag to compare

@cknitt cknitt released this 02 Mar 18:16
bc0d138
  • Undeprecate numbered hooks for a smoother upgrading experience.