| 
10 | 10 | > - :house: [Internal]  | 
11 | 11 | > - :nail_care: [Polish]  | 
12 | 12 | 
  | 
13 |  | -# 12.0.0-alpha.13 (Unreleased)  | 
 | 13 | +# 12.0.0-alpha.13  | 
14 | 14 | 
 
  | 
15 | 15 | #### :boom: Breaking Change  | 
16 | 16 | 
 
  | 
 | 
25 | 25 | - Significantly reduced the download size by splitting binaries into optional platform-specific dependencies (e.g, `@rescript/linux-x64`). https://github.com/rescript-lang/rescript/pull/7395  | 
26 | 26 | - JSX: do not error on ref as prop anymore (which is allowed in React 19). https://github.com/rescript-lang/rescript/pull/7420  | 
27 | 27 | - Add new attribute `@notUndefined` for abstract types to prevent unnecessary wrapping with `Primitive_option.some` in JS output. https://github.com/rescript-lang/rescript/pull/7458  | 
28 |  | -- Preserve JSX: enable by adding `"-bs-jsx-preserve"` to `"bsc-flags"` (Does require `"jsx": { "version": 4 }`). https://github.com/rescript-lang/rescript/pull/7387  | 
 | 28 | +- Preserve JSX: enable by adding `"-bs-jsx-preserve"` to `"bsc-flags"` (does require `"jsx": { "version": 4 }`). https://github.com/rescript-lang/rescript/pull/7387  | 
29 | 29 | - Add slot prop to `JsxDOM.domProps`. https://github.com/rescript-lang/rescript/pull/7487  | 
30 | 30 | 
 
  | 
31 | 31 | #### :bug: Bug fix  | 
32 | 32 | 
 
  | 
33 | 33 | - Fix broken `bstracing` CLI location. https://github.com/rescript-lang/rescript/pull/7398  | 
34 | 34 | - Fix field flattening optimization to avoid creating unnecessary copies of allocating constants. https://github.com/rescript-lang/rescript-compiler/pull/7421  | 
35 | 35 | - Fix leading comments removed when braces inside JSX contains `let` assignment. https://github.com/rescript-lang/rescript/pull/7424  | 
36 |  | -- Fix JSON escaping in code editor analysis: JSON was not always escaped properly, which prevented code actions from being available in certain situations https://github.com/rescript-lang/rescript/pull/7435  | 
 | 36 | +- Fix JSON escaping in code editor analysis: JSON was not always escaped properly, which prevented code actions from being available in certain situations. https://github.com/rescript-lang/rescript/pull/7435  | 
37 | 37 | - Fix regression in pattern matching for optional fields containing variants. https://github.com/rescript-lang/rescript/pull/7440  | 
38 | 38 | - Fix missing checks for duplicate literals in variants with payloads. https://github.com/rescript-lang/rescript/pull/7441  | 
39 | 39 | - Fix printer removing private for empty record. https://github.com/rescript-lang/rescript/pull/7448  | 
 | 
45 | 45 | 
 
  | 
46 | 46 | - AST: Add bar location to `case`. https://github.com/rescript-lang/rescript/pull/7407  | 
47 | 47 | - Clean up lazy from ASTs and back-end. https://github.com/rescript-lang/rescript/pull/7474  | 
48 |  | -- Compile runtime with rewatch and add rewatch tests to the compiler repo. https://github.com/rescript-lang/rescript/pull/7422/files  | 
 | 48 | +- Compile runtime with rewatch and add rewatch tests to the compiler repo. https://github.com/rescript-lang/rescript/pull/7422  | 
49 | 49 | 
 
  | 
50 | 50 | #### :nail_care: Polish  | 
51 | 51 | 
 
  | 
 | 
0 commit comments