Releases: reasonml/reason-react
Releases · reasonml/reason-react
0.16.0
CHANGES:
- FEATURE: add color to domProps (@tatchi in #871)
- BREAKING: Support for React 19 (@davesnx in #846)
- DOCS: Documentation updates for 0.16 (@davesnx in #864)
- INFRA: Update deps (@johnhaley81 in #876)
- INFRA: update setup-ocaml to v3 (@anmonteiro in #878)
- FIX: Remove raise annotations and fix locations on errors (@davesnx #863)
- FIX: type of pipeable stream to allow objects with keys (@anmonteiro in #854)
- FEATURE: Add
preconnect
,prefetchDNS
,preinit
,preinitModule
,preload
andpreloadModule
in ReactDOM.Experimental (@r17x in #849) - BREAKING: Make lowerbound be Melange 5.1 (due to Js.FormData.t usage)
0.15.0
CHANGES:
- Add
isValidElement
(@r17x in
#837) - Add
startTransition
(@r17x in
#838) - Convert
ReasonReactErrorBoundary
to Reason instead of%raw
JS. This has
the benefit of skipping a hardcodedrequire('react')
call (@anmonteiro in
#839) - Add CSS Box Alignment Module Level 3 (@davesnx in
#847) - Fix: Remove "unique
key
prop" warnings from multi-child fragment elements
(@jchavarri in #852)
0.14.1
0.14.0
CHANGES:
- Wrap the
React
library, exposing just a single top-level module
(@anmonteiro in #783) - Re-organise toplevel modules (@davesnx in #794)
- Require and adapt to Melange v3 (@anmonteiro in #821)
0.13.0
CHANGES:
- Remove legacy
ReactDOMRe
andReasonReact
modules (@anmonteiro in
#782) - Fix
React.useCallback*
for callbacks with multiple arguments (@anmonteiro
in #786)
0.12.0 - reason-react-ppx is on opam (locations and new JSX)
Locations from domProps in action (Thanks @jchavarri)
new JSX transform (Thanks @anmonteiro)

CHANGES:
- Migrate the reason-react PPX and library to the new React JSX
transform
(@anmonteiro in #714) - Add
suppressHydrationWarning
to supported props (@davesnx in
#721) - BREAKING: Rename
reactjs-jsx-ppx
toreason-react-ppx
(@davesnx in #732) - Fix locations for lower and uppercase components so that merlin / editor
integration can get type defs on hover (@jchavarri in #748) - Refine types for
key
attributes (@anmonteiro in #750) - BREAKING: Bump React depext to v17-18 #777 (@jchavarri in #777)
- BREAKING: Make optional props optional properly
(@davesnx in #776) - BREAKING: Remove ReactDOM.props (@davesnx in #764)
- FIX: Allow memoCustomCompareProps on ppx (@davesnx in #766)
0.11.0
CHANGES:
- Setup repo with Melange @davesnx in #711
Support as a dune library
v0.10.0 - Support for BuckleScript v9
v0.9.2
Changes on makeProps
- Add all aria attributes (#697) 63c69a7
- Update Drag.dataTransfer to Js.t (#701) a85c4eb
- Add drag event API binding (#641) 4129739
- Added
as
property to DOM props (#603) 5a4a87c
Infrastructure
- Migrate circleci to gh actions (#702) 994617d
- Add ocaml lsp editor (#699) 6306c20
- Solve merge conflicts on yarn.lock (#684) fc7f32f