Releases: rescript-lang/rescript
Releases · rescript-lang/rescript
11.1.0-rc.7
🐛 Bug Fix
- Fix variance setting for builtin
dict
type. Fixes issues around inference. #6707
11.1.0-rc.6
11.1.0-rc.5
11.1.0-rc.4
11.1.0-rc.3
11.1.0-rc.2
🚀 New Feature
- Add support for array spread. #6608
- Support import attributes (https://github.com/tc39/proposal-import-attributes) in
@module()
. #6599 - allow hyphens in jsx tag names (e.g.
<mj-column>
). #6609
🐛 Bug Fix
- Fix issue with async and newtype in uncurried mode. #6601
- Generic JSX transform: Rename expected module name for lowercase JSX to
Elements
fromDOM
. #6606 - Generic JSX transform: Set default config params for
jsxConfig
. #6606 - Generic JSX transform: Handle namespaced names. #6606
- Fix issue with doc comment in recursive module. #6613
- Fix issue with Exceptions and Extensible types runtime generation. #6570
11.1.0-rc.1
11.0.1
🐛 Bug Fix
- Renamed inline record fields: fix renamed field access in inline records. #6551
- Fixed issue with coercions sometimes raising a
Not_found
instead of giving a proper error message. #6574 - Fix issue with recursive modules and uncurried. #6575
💅 Polish
- Improve error message for missing label(s) in function application. #6576
11.0.0
ReScript's second major community-driven release is out and comes packed with new features and improvements! 🎉
🚀 Highlights
- Customizable Variants
- Enhanced Ergonomics for Record Types
- First-class Dynamic Import Support
- Uncurried Mode
- New Standard Library: ReScript Core
📋 More Information
11.0.0-rc.9
🚀 New Feature
- GenType: support
@deriving(accessors)
outputs. #6537 - Allow coercing ints and floats to unboxed variants that have a catch-all unboxed int or float case. #6540
- Allow tuples in untagged variants. #6550
🐛 Bug Fix
- GenType: now emits full suffix on JS import path to be compatible with
.res.js
. #6541