Skip to content

Releases: rescript-lang/rescript

11.1.3

26 Jul 18:59
Compare
Choose a tag to compare

🐛 Bug Fix

  • Fix tag function location on compiler error. #6816
  • Fix Deno compatibility issues on Windows. #6850
  • Fix issue with infinite loops with type errors on recursive types. #6867
  • Ignore @uncurry attribute in uncurried mode, to avoid generating calls to Curry at runtime. #6869
  • Avoid generating calls to Curry when adjusting arity of uncurried functions. #6870
  • Fix build after calling without -warn-error, see #6868 for more details. #6877
  • Fix issue with uninitialized _param in recursive functions with unit argument. #6907

11.1.3-rc.1

27 Jun 07:37
Compare
Choose a tag to compare
11.1.3-rc.1 Pre-release
Pre-release

🐛 Bug Fix

  • Omit standard library dir from load path if -nostdlib is set. #6833

11.1.2

25 Jun 13:11
95df049
Compare
Choose a tag to compare

🐛 Bug Fix

  • Fix issue where capitalised type variables were only allowed in certain positions. #6820

11.1.2-rc.1

16 Jun 08:31
Compare
Choose a tag to compare
11.1.2-rc.1 Pre-release
Pre-release

🚀 New Feature

  • Support Windows 11 ARM (using the x64 binaries in emulation). #6813

🐛 Bug Fix

  • Fix location of let bindings with attributes. #6791
  • PPX v4: mark props type in externals as @live to avoid dead code warnings for prop fields in the editor tooling. #6796
  • Fix issue where optional labels were not taken into account when disambiguating record value construction. #6798
  • Fix issue in gentype when type Jsx.element surfaces to the user. #6808
  • Fix inclusion check (impl vs interface) for untagged variants, and fix the outcome printer to show tags. #6669
  • Fix encoding inside tagged template literals. #6810

11.1.1

30 May 17:28
Compare
Choose a tag to compare

🐛 Bug Fix

  • Fix issue of incorrect switch cases with identical bodies when mixing object and array. #6792
  • Fix formatter eats comments on the first argument of a uncurried function. #6763
  • Fix formatter removes parens in pipe operator with anonymous uncurried function. #6766

11.1.0

19 Apr 15:58
aec2b60
Compare
Choose a tag to compare

ReScript 11.1, which builds upon the foundation laid by ReScript 11.0 earlier this year, comes with a host of exciting additions.

🚀 Highlights

📋 More Information

11.1.0-rc.8

17 Apr 11:27
dc2518a
Compare
Choose a tag to compare
11.1.0-rc.8 Pre-release
Pre-release

🚀 New Feature

  • Add %todo extension for leaving implementation for later. #6713
  • Add -warn-error argument for generating errors in CI. Useful for %todo extension. #6717

🐛 Bug Fix

  • Improve error when using @deriving(accessors) on a variant with record arguments. #6712
  • Stop escaping JSX prop names with hyphens. #6705
  • Fix trailing undefined for optional parameters not omitted with @send and @new. #6716
  • Fix JSX4 adding the incorrect type annotation for the prop ref in React.forwardRef component. #6718
  • Fix description for warning number 110. #6725

💅 Polish

  • Module spec es6 and es6-global is deprecated in favor of esmodule. #6709

11.1.0-rc.7

03 Apr 15:50
5d5440c
Compare
Choose a tag to compare
11.1.0-rc.7 Pre-release
Pre-release

🐛 Bug Fix

  • Fix variance setting for builtin dict type. Fixes issues around inference. #6707

11.1.0-rc.6

27 Mar 16:46
5b2fcfd
Compare
Choose a tag to compare
11.1.0-rc.6 Pre-release
Pre-release

🚀 New Feature

🐛 Bug Fix

  • Fix mishandling of uncurried functions in super errors. #6694

11.1.0-rc.5

21 Mar 15:05
e6309c7
Compare
Choose a tag to compare
11.1.0-rc.5 Pre-release
Pre-release

🐛 Bug Fix

  • Fix misparsing in/after JSX. #6686
  • Fix @deriving(accessors) outputting curried functions in uncurried mode. #6687