Skip to content

13.0.0-alpha.3

Pre-release
Pre-release

Choose a tag to compare

@cknitt cknitt released this 10 Apr 14:21
· 45 commits to master since this release
069957a

💥 Breaking Change

  • Change Intl.Collator.compare return type from int to Ordering.t (float). #8289

🚀 New Feature

  • Reanalyze: add glob pattern support for suppress/unsuppress configurations (e.g., "src/generated/**"). #8277
  • Add optional ~locales and ~options parameters to String.localeCompare. #8287
  • Support inline records in external definitions. #8304

🐛 Bug fix

  • Reanalyze server: invalidate cache and recompute results when config changes in rescript.json. #8262
  • Fix null and array values incorrectly matching the Object branch when pattern matching on JSON.t (or other untagged variants with an Object case) in statement position. #8279
  • Fix rewatch panic when package.json has no name field. #8291
  • Fix unpacking first-class module in default argument of React component. #8296
  • Fix exception record field regression. #8319
  • Rewatch: ignore stale lock for unrelated process name. #8316
  • Fix handling of exotic identifiers for let bindings in GenType. #8315

💅 Polish

  • Improve error message for dependency without rescript.json. #8292

🏠 Internal

  • Reanalyze server: redesign incremental fixpoint with delete-then-rederive strategy and predecessor tracking, improving speed on deletions. #8276
  • Fix build tests failing silently. #8295