You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,18 @@
1
1
# Changes
2
2
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
+
3
16
## 0.5.0
4
17
5
18
* Support Promise caching in react.client.components by @davesnx
0 commit comments