Skip to content

Commit 7fa29cb

Browse files
committed
Add changes entries
1 parent c04ba8c commit 7fa29cb

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

CHANGES.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Changes
22

3+
## Unreleased
4+
5+
* [server-reason-react.ppx] Propagate `[@platform]` and `[@browser_only]` attributes to generated `include` struct from `[@react.component]`, fixing `Unbound value make` when `browser_ppx` drops the internal binding but not the wrapper by @davesnx
6+
* [server-reason-react.ppx] Implement `ACTION_*` protocol rows in server actions, encoding bound server references with their arguments in the RSC model by @davesnx
7+
* [server-reason-react.ppx] Ensure `shared-folder-prefix` doesn't crash the editor when attribute payload is missing by @davesnx
8+
* [server-reason-react.ppx] Expand `~styles` only on lowercase (HTML) components, not uppercase (React) components by @davesnx
9+
* Improve `debugInfo` in RSC model output to match React's format by @davesnx
10+
* Fix `streamFunctionResponse` error handling in DreamRSC by @davesnx
11+
* Replace `failwith` with `Lwt.fail_with` across ReactServerDOM for proper async error propagation by @davesnx
12+
* Use `Lwt.key` instead of a mutable ref for `React.Cache`, making the request cache safe across concurrent Lwt promises by @davesnx
13+
* Abstract `DreamRSC` into a standalone reusable library (`demo/dream-rsc`) with cache and streaming fixes by @davesnx
14+
* Add `[@deriving rsc]` PPX for automatic RSC serialization/deserialization of types, with dual native/JS implementations in a new `packages/rsc` package by @davesnx in https://github.com/ml-in-barcelona/server-reason-react/pull/368
15+
316
## 0.5.0
417

518
* Support Promise caching in react.client.components by @davesnx

0 commit comments

Comments
 (0)