Skip to content

Commit cd7442f

Browse files
committed
update changeslog
1 parent c374d3d commit cd7442f

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

Changes.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
# 3.0.0
2+
3+
Features:
4+
5+
- #2740, #2726 Generalized safe/cleaner embedding raw function (https://bucklescript.github.io/docs/en/interop-cheatsheet.html#generaizlied-raw-js-since-300)
6+
7+
- #2687, #2665, #2663 bs.deriving abstract type, a powerful way for idiomatic JS and FFI
8+
(https://bucklescript.github.io/docs/en/generate-converters-accessors.html#abstract-type)
9+
10+
- #2696, #2742, #2706, #2711, compile OCaml boolean as JS boolean
11+
Breaking change to your code path relying on `Obj.magic` and `bs.raw`
12+
13+
14+
15+
- #2741 add Node.Buffer.fromStringWithEncoding
16+
- #2737 add Js.Json.stringifyWithSpace
17+
- #2728 add console.error and console.trace
18+
- #2666 add List.sort to belt
19+
- #2664 pipe syntax support tuple
20+
`obj |. method a b ` and `obj |. (m1 , m2)`
21+
22+
23+
Perf:
24+
- #2676 beter optimizations for tuple allocation
25+
26+
Docs:
27+
- #2730, #2729, #2733, #2722, #2701, #2699 More docs to Belt
28+
29+
Fixes:
30+
- #2657 more intuitive polymorphic comparison with objects
31+
- #2686 playground unicode
32+
- #2720, #2719, #2718, error message enhancment
33+
- #2731 not inlining function contains `raw`
34+
- #2672 Fix ci
35+
- #2652 fix Buffer name mangling on Node
36+
- #2642 weird indentation in generated code
137

238
# 2.2.3
339

0 commit comments

Comments
 (0)