|
10 | 10 | > - :house: [Internal]
|
11 | 11 | > - :nail_care: [Polish]
|
12 | 12 |
|
13 |
| -# 12.0.0-alpha.6 (Unreleased) |
14 |
| -- Fix exponential notation syntax. https://github.com/rescript-lang/rescript/pull/7174 |
| 13 | +# 12.0.0-alpha.6 |
| 14 | + |
| 15 | +#### :rocket: New Feature |
| 16 | + |
15 | 17 | - Add `Option.all` & `Result.all` helpers. https://github.com/rescript-lang/rescript/pull/7181
|
16 |
| -- Add `@react.componentWithProps` that explicitly handles the props with shared props: https://github.com/rescript-lang/rescript/pull/7203 |
| 18 | +- Add `@react.componentWithProps` for React component functions taking a props record instead of labeled arguments. https://github.com/rescript-lang/rescript/pull/7203 |
17 | 19 |
|
18 | 20 | #### :bug: Bug fix
|
| 21 | + |
| 22 | +- Fix exponential notation syntax. https://github.com/rescript-lang/rescript/pull/7174 |
19 | 23 | - Fix bug where a ref assignment is moved ouside a conditional. https://github.com/rescript-lang/rescript/pull/7176
|
20 | 24 | - Fix nullable to opt conversion. https://github.com/rescript-lang/rescript/pull/7193
|
21 | 25 |
|
22 | 26 | #### :house: Internal
|
| 27 | + |
23 | 28 | - Use latest compiler for tests. https://github.com/rescript-lang/rescript/pull/7186
|
24 | 29 | - Added infra to modernise AST: theres' Parsetree, Parsetree0 (legacy), and conversion functions to keep compatibility with PPX. https://github.com/rescript-lang/rescript/pull/7185
|
25 |
| -- Ast cleanup: remove exp object and exp unreachable. https://github.com/rescript-lang/rescript/pull/7189 |
26 |
| -- Ast cleanup: explicit representation for optional record fields in types. https://github.com/rescript-lang/rescript/pull/7190 https://github.com/rescript-lang/rescript/pull/7191 |
| 30 | +- AST cleanup: remove exp object and exp unreachable. https://github.com/rescript-lang/rescript/pull/7189 |
| 31 | +- AST cleanup: explicit representation for optional record fields in types. https://github.com/rescript-lang/rescript/pull/7190 https://github.com/rescript-lang/rescript/pull/7191 |
27 | 32 | - AST cleanup: first-class expression and patterns for records with optional fields. https://github.com/rescript-lang/rescript/pull/7192
|
28 | 33 | - AST cleanup: Represent the arity of uncurried function definitions directly in the AST. https://github.com/rescript-lang/rescript/pull/7197
|
29 | 34 | - AST cleanup: Remove Pexp_function from the AST. https://github.com/rescript-lang/rescript/pull/7198
|
30 | 35 | - Remove unused code from Location and Rescript_cpp modules. https://github.com/rescript-lang/rescript/pull/7150
|
31 | 36 | - Build with OCaml 5.2.1. https://github.com/rescript-lang/rescript-compiler/pull/7201
|
32 | 37 | - AST cleanup: Remove `Function$` entirely for function definitions. https://github.com/rescript-lang/rescript/pull/7200
|
33 |
| -- AST cleanup: store arity in function type https://github.com/rescript-lang/rescript/pull/7195 |
| 38 | +- AST cleanup: store arity in function type. https://github.com/rescript-lang/rescript/pull/7195 |
34 | 39 | - AST cleanup: remove explicit uses of `function$` in preparation for removing the type entirely. https://github.com/rescript-lang/rescript/pull/7206
|
35 | 40 | - AST cleanup: remove `function$` entirely. https://github.com/rescript-lang/rescript/pull/7208
|
36 | 41 |
|
|
0 commit comments