List of changes here! Highlights:
A picture's worth a thousand words:
Please see Better Data Structures Printing (Debug Mode) for usage.
We've further polished our new way of binding to JS objects. The record fields
bs.deriving abstract can now accept functions.
Pipe First now supports piping into variant tags!
let result = name |. preprocess |. Some
We turn this into:
let result = Some(preprocess(name))
Since BuckleScript 3.0, OCaml
bool now compile to JS
boolean. It was
deprecated (all the boolean conversion functions became no-ops, with warnings
during build), and now completely removed. No more need for the converter