Skip to content

11.0.0-alpha.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@cknitt cknitt released this 19 Apr 15:01
· 662 commits to master since this release
7cd303e

πŸš€ Main New Feature

  • Add surface syntax for partial application of uncurried functions: foo(1, ...). This corresponds to curried application in the old mode. #6166

πŸ› Bug Fix

  • Fix broken formatting in uncurried mode for functions with _ placeholder args. #6148
  • Fix issue where spreading record types with optional labels would not have their labels preserved as optional. #6154
  • Fix error location to be the type with the spreads when spreading record types with duplicate labels. #6157
  • Disable warning on @inline attibute on uncurried functions. #6152
  • Support doc comments on arguments of function types. #6161
  • Fix issue with record type coercion and unboxed. #6158
  • Fixed subtype checking for record types with @as attributes: The subtype relationship now takes into account the compatibility of @as attributes between corresponding fields, ensuring correctness in runtime representation.
    #6158
  • Emit directive above header comment. #6172
  • Add error message to private extension. #6175

πŸ’… Polish

  • Update list of reserved JS keywords. #6167
  • Add error message to @@directive. #6174