Skip to content

1.64.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Aug 06:52

1.64.0

πŸš€ New Feature

  • Find bsc.exe and rescript-code-editor-analysis.exe from platform-specific packages used by ReScript v12.0.0-alpha.13+.#1092
  • Find rewatch.exe from platform-specific packages used by ReScript v12.0.0-alpha.13+. #1101

πŸ› Bug fix

  • Fix: Dont create empty diagnostic messages. #1114

  • Fix: rescript-editor-analysis.exe semanticTokens sometimes returned invalid JSON, which affected syntax highlighting. #1113

  • Fix: hang in rescript-editor-analysis.exe codeAction that sometimes prevented ReScript files from being saved in VS Code. #1112

  • Fix: show existing compiler errors and warnings on file open. #1103

  • Fix: bug where we incorrectly showed a warning notification about something going wrong with incremental type checking, when in fact the compiler was reporting module-related type errors #1090

  • Fix: bug where we incorrectly showed a warning notification about something going wrong with incremental type checking, when in fact the compiler was reporting multiple definitions of the same type or module name #1086

  • Fix: incorrect highlighting of as inside labelled arguments like toast #1085

  • Fix: bug where incremental analysis does not work when the project folder contains a dot. #1080

  • Fix: bug where incremental compilation crashes when rewatch is being run in a specific package vs the root of the monorepo. #1082

  • Fix: Absence of Node.js does not hinder LSP server. #1083

  • Fix: JSON from rescript-code-editor-analysis was not always escaped properly, which prevented code actions from being available in certain situations #1089

🏠 Internal

  • Find binary paths asynchronously. On >=12.0.0-alpha.13 we do this by dynamically importing the @rescript/{target} package in the project root. #1093
  • Remove chokidar from LSP server. We expect LSP clients to support workspace_didChangeWatchedFiles. #1096