Skip to content

12.0.0-rc.4

Pre-release
Pre-release

Choose a tag to compare

@cknitt cknitt released this 14 Nov 16:13
· 11 commits to master since this release
6fe0f9d

💥 Breaking Change

  • Fix some Intl bindings (Intl.Collator.supportedLocalesOf, Intl.DateTimeFormat.supportedLocalesOf, Intl.ListFormat.supportedLocalesOf, Intl.NumberFormat.supportedLocalesOf, Intl.PluralRules.supportedLocalesOf, Intl.RelativeTimeFormat.supportedLocalesOf, Intl.Segmenter.supportedLocalesOf) which return array<string> and not their corresponding main type t. Also remove Intl.PluralRules.selectBigInt and Intl.PluralRules.selectRangeBigInt which don't work in many JS runtimes. #7995

🐛 Bug fix

  • Fix fatal compiler error that occurred when an %ffi extension point contained invalid JavaScript. #7998

💅 Polish

  • Dedicated error messages for old Reason array literal syntax ([| and |]), and for the old pipe (|>). Primarly intended to help LLMs that might try to use old code patterns. #8010

🏠 Internal

  • Rename Core to Stdlib in tests/tests. #8005
  • CI: Build on windows-2025 runners. #8006
  • Rewatch: upgrade Rust to 1.91.0. #8007