Skip to content

Commit bf99e3e

Browse files
authored
Prepare for 12.0.0-alpha.15 release (#7619)
1 parent ce6e8ed commit bf99e3e

File tree

1 file changed

+18
-23
lines changed

1 file changed

+18
-23
lines changed

CHANGELOG.md

Lines changed: 18 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,42 +10,23 @@
1010
> - :house: [Internal]
1111
> - :nail_care: [Polish]
1212
13-
# 12.0.0-alpha.15 (Unreleased)
13+
# 12.0.0-alpha.15
1414

1515
#### :boom: Breaking Change
1616

1717
- New `rewatch` based build system. https://github.com/rescript-lang/rescript/pull/7551 https://github.com/rescript-lang/rescript/pull/7593
1818
- The new `rewatch` based build system is now the default and is exposed through the `rescript` command. The `rewatch` command has been removed.
1919
- The previous Ninja-based build system is now available via the `rescript legacy` subcommand.
2020
- Argument `--compiler-args` is now a subcommand `compiler-args`.
21-
- Remove `String.getSymbol` from standard library. https://github.com/rescript-lang/rescript/pull/7571
22-
- Remove `String.getSymbolUnsafe` from standard library. https://github.com/rescript-lang/rescript/pull/7571
23-
- Remove `String.setSymbol` from standard library. https://github.com/rescript-lang/rescript/pull/7571
24-
25-
#### :rocket: New Feature
26-
27-
- Add `OrThrow` aliases for `Belt` functions ending with `Exn`. https://github.com/rescript-lang/rescript/pull/7581, https://github.com/rescript-lang/rescript/pull/7590 The following aliases have been added:
28-
- `Belt.Array.getOrThrow`
29-
- `Belt.Array.setOrThrow`
30-
- `Belt.Map.getOrThrow`
31-
- `Belt.MutableMap.getOrThrow`
32-
- `Belt.Set.getOrThrow`
33-
- `Belt.MutableSet.getOrThrow`
34-
- `Belt.List.getOrThrow`
35-
- `Belt.List.tailOrThrow`
36-
- `Belt.List.headOrThrow`
37-
- `Belt.MutableQueue.peekOrThrow`
38-
- `Belt.MutableQueue.popOrThrow`
39-
- `Belt.Option.getOrThrow`
40-
- `Belt.Result.getOrThrow`
21+
- Remove `String.getSymbol`, `String.getSymbolUnsafe`, `String.setSymbol` from standard library. https://github.com/rescript-lang/rescript/pull/7571
4122

4223
#### :bug: Bug fix
4324

4425
- Ignore inferred arity in functions inside `%raw` functions, leaving to `%ffi` the responsibility to check the arity since it gives an error in case of mismatch. https://github.com/rescript-lang/rescript/pull/7542
4526
- Pass the rewatch exit code through in wrapper script. https://github.com/rescript-lang/rescript/pull/7565
46-
- 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
27+
- 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
4728
- Pass location to children prop in jsx ppx. https://github.com/rescript-lang/rescript/pull/7540
48-
- Fix crash when `bs-g` is used with untagged variants. https://github.com/rescript-lang/rescript/pull/7575
29+
- Fix crash when `-bs-g` is used with untagged variants. https://github.com/rescript-lang/rescript/pull/7575
4930
- Fix issue with preserve mode where `jsx` is declared as an external without a `@module` attribute. https://github.com/rescript-lang/rescript/pull/7591
5031
- Rewatch: don't add deps to modules that are in packages that are not a dependency. https://github.com/rescript-lang/rescript/pull/7612
5132
- Rewatch: fix non-unicode stderr. https://github.com/rescript-lang/rescript/pull/7613
@@ -59,6 +40,20 @@
5940
- Better error messages for object field missing and object field type mismatches. https://github.com/rescript-lang/rescript/pull/7580
6041
- Better error messages for when polymorphic variants does not match for various reasons. https://github.com/rescript-lang/rescript/pull/7596
6142
- Improved completions for inline records. https://github.com/rescript-lang/rescript/pull/7601
43+
- Add `OrThrow` aliases for `Belt` functions ending with `Exn`. https://github.com/rescript-lang/rescript/pull/7581, https://github.com/rescript-lang/rescript/pull/7590 The following aliases have been added:
44+
- `Belt.Array.getOrThrow`
45+
- `Belt.Array.setOrThrow`
46+
- `Belt.Map.getOrThrow`
47+
- `Belt.MutableMap.getOrThrow`
48+
- `Belt.Set.getOrThrow`
49+
- `Belt.MutableSet.getOrThrow`
50+
- `Belt.List.getOrThrow`
51+
- `Belt.List.tailOrThrow`
52+
- `Belt.List.headOrThrow`
53+
- `Belt.MutableQueue.peekOrThrow`
54+
- `Belt.MutableQueue.popOrThrow`
55+
- `Belt.Option.getOrThrow`
56+
- `Belt.Result.getOrThrow`
6257

6358
#### :house: Internal
6459

0 commit comments

Comments
 (0)