Skip to content

10.1.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@cknitt cknitt released this 10 Sep 09:12
· 1612 commits to master since this release
95429e5

💥 Breaking Change

  • Vendor genType, which does not need to be installed separately anymore. Only TypeScript back-end supported.
  • Pipe -> does not support a code block on the right-hand side e.g. x->{ open A; get("test") }

🚀 New Feature

  • Experimental support for for async/await #5537

  • Make promise a built-in type #5650

  • Initial support for JSX V4 including genType, still work in progress.

    • 💥 when V4 is activated, at most one component is allowed for each module.
  • Add placeholder types for ES6 collections: Set, Map, WeakSet, and WeakMap #5630

🐛 Bug Fix

  • Fix issue with arrays and creation of recursive values #5640
  • Fix issue where characters such as newlines would be escaped in a template string expression #5638
  • Fix issue where pipe -> processing eats up attributes #5581
  • Fix issue where cancelling rescript build would leave the .bsb.lock file behind and block future builds

💅 Polish

  • Print patterns in warnings using rescript printer #5492