|
10 | 10 | > - :house: [Internal] |
11 | 11 | > - :nail_care: [Polish] |
12 | 12 |
|
13 | | -# 12.0.0-alpha.14 (Unreleased) |
| 13 | +# 12.0.0-alpha.14 |
14 | 14 |
|
15 | 15 | #### :boom: Breaking Change |
16 | 16 |
|
| 17 | +- `Iterator.forEach` now emits `Iterator.prototype.forEach` call. https://github.com/rescript-lang/rescript/pull/7506 |
17 | 18 | - Rename functions ending with `Exn` to end with `OrThrow`. The old `Exn` functions are now deprecated: |
18 | 19 | - `Bool.fromStringExn` → `Bool.fromStringOrThrow` |
19 | 20 | - `BigInt.fromStringExn` → `BigInt.fromStringOrThrow` |
|
44 | 45 | - Treat `throw` like `raise` in analysis. https://github.com/rescript-lang/rescript/pull/7521 |
45 | 46 | - Fix `index out of bounds` exception thrown in rare cases by `rescript-editor-analysis.exe codeAction` command. https://github.com/rescript-lang/rescript/pull/7523 |
46 | 47 | - Don't produce duplicate type definitions for recursive types on hover. https://github.com/rescript-lang/rescript/pull/7524 |
47 | | -- Prop punning when types don't match results in I/O error: _none_: No such file or directory. https://github.com/rescript-lang/rescript/pull/7533 |
| 48 | +- Prop punning when types don't match results in `I/O error: _none_: No such file or directory`. https://github.com/rescript-lang/rescript/pull/7533 |
48 | 49 | - Fix partial application with user-defined function types. https://github.com/rescript-lang/rescript/pull/7548 |
49 | 50 | - Fix doc comment before variant throwing syntax error. https://github.com/rescript-lang/rescript/pull/7535 |
50 | 51 |
|
|
61 | 62 | - In module declarations, accept the invalid syntax `M = {...}` and format it to `M : {...}`. https://github.com/rescript-lang/rescript/pull/7527 |
62 | 63 | - Improve doc comment formatting to match the style of multiline comments. https://github.com/rescript-lang/rescript/pull/7529 |
63 | 64 | - Improve error messages around type mismatches for try/catch, if, for, while, and optional record fields + optional function arguments. https://github.com/rescript-lang/rescript/pull/7522 |
64 | | -- sync Reanalyze with the new APIs around exception. https://github.com/rescript-lang/rescript/pull/7536 |
| 65 | +- Sync reanalyze with the new APIs around exception. https://github.com/rescript-lang/rescript/pull/7536 |
65 | 66 | - Improve array pattern spread error message. https://github.com/rescript-lang/rescript/pull/7549 |
66 | 67 | - Sync API docs with rescript-lang.org on release. https://github.com/rescript-lang/rescript/pull/7555 |
67 | 68 |
|
|
71 | 72 | - Editor: add completions from included modules. https://github.com/rescript-lang/rescript/pull/7515 |
72 | 73 | - Add `-editor-mode` arg to `bsc` for doing special optimizations only relevant to the editor tooling. https://github.com/rescript-lang/rescript/pull/7541 |
73 | 74 |
|
74 | | -#### :boom: Breaking Change |
75 | | - |
76 | | -- `Iterator.forEach` now emits `Iterator.prototype.forEach` call. https://github.com/rescript-lang/rescript/pull/7506 |
77 | | - |
78 | 75 | # 12.0.0-alpha.13 |
79 | 76 |
|
80 | 77 | #### :boom: Breaking Change |
|
0 commit comments