Compiler ยท Oct 9, 2017

Announcing BuckleScript 1.7.5

Hongbo Zhang
Compiler Team

New Changes

Since BuckleScript has grown and developed its own community, it is moving to its own GitHub organization. This will allow the community to continue to grow and to set the future direction of the project.

At the same time, we are truly thankful for the support of Bloomberg who allowed this amazing project to happen!

A detailed list of changes are listed as below:

Fixes:

  • #1676, bsb -w will always build regardless of filetype when fs.watch doesn't send a filename

  • #1655, fix #1653 Js.Promise.all[n] interfaces

  • #1658, fix typeof = "null" issue

  • #1656, bs.get/set/get_index/set_index respects bs.ignore

  • #1654, bsb -init fails if package or current dir has space (parent dir can have spaces)

  • #1678, bs.get{null;undefined} in object type

  • #1692, fix invalid js syntax output

  • #1701, fix tailcall handling interaction with exception handler

  • #1666, fix misue of GADT api

Features:

  • #1648, exposed bsc in the npm environment

  • #1647, speical handling bsb -init . to reuse current directory

  • #1667, fix an optimizaiton bug

  • #1698, fix exit code incorrectly aggregated issue

  • #1666, add Js.Json.classify and Js.Types.classify

  • #1705, add dom storage api

  • #1672, sync up with new reason

  • #1696, provide reason-react template

This article was originally released on https://bucklescript.github.io/blog/2017/10/09/release-1-7-5
Want to read more?
Back to Overview