1.64.0
π New Feature
- Find
bsc.exe
andrescript-code-editor-analysis.exe
from platform-specific packages used by ReScriptv12.0.0-alpha.13
+.#1092 - Find
rewatch.exe
from platform-specific packages used by ReScriptv12.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 liketoast
#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