Releases
1.6.0
Commits
9fe9e91 : Fix commit SHA in artifact name for PR builds (Christoph Knittel) #505
e2810fe : fix binary path node-rpc (Pedro Castro) #507
8dd86d1 : Fix missing nameSpaceToName call (Florian Hammerschmidt) #509
Support Inlay Hint (#453 ) #453 (Pedro Castro )
f508796 : This sets our language server up to handle the codeLens requests coming from the language client. This just ensures that the server tells the client that sending codeLens requests is fine. Next we'll implement the actual functionality that resolves the code leneses. (Gabriel Nordeborn) #513
005388a : Allow setting line width when printing types. Will use to nudge the printer towards printing function types for code lenses on one line (Gabriel Nordeborn) #513
564f905 : Add needed LSP protocol types for code lenses. (Gabriel Nordeborn) #513
d64ed9a : Implement emitting code lenses for functions. (Gabriel Nordeborn) #513
c79a8f9 : Add tests for code lenses. (Gabriel Nordeborn) #513
47cf51b : Hide code lens functionality behind a setting. (Gabriel Nordeborn) #513
1246434 : Readme + changelog for code lenses. (Gabriel Nordeborn) #513
e81288b : Clarify readme and changelog. (Gabriel Nordeborn) #513
8d76d6f : Remove redundant default value. (Gabriel Nordeborn) #513
980beeb : Add clarifying comments. (Gabriel Nordeborn) #513
d180824 : Add markdown code block syntax highlight support (#97 ) (wangb) #97
1145644 : Add vsce pre-release step to CI (#399 ) (Florian Hammerschmidt) #399
e3cea1e : cleanup and formatting (Gabriel Nordeborn)
39a2270 : New readme (#508 ) (Pedro Castro) #508
e145f17 : Add info about the new pre-release channel (#516 ) (Florian Hammerschmidt) #516
0904b73 : add Pstr_primitive (Pedro Castro) #517
dd34759 : add .resi file (Pedro Castro) #517
7d5e69f : update changelog (Pedro Castro) #518
fe6d524 : update contributing to list helpful PRs for getting into editor tooling analysis development (Gabriel Nordeborn)
c6d944f : update features section of readme (Gabriel Nordeborn)
b157d31 : Update CHANGELOG.md (Cristiano Calcagno)
be6858d : Make dce command less noisy w.r.t. unrelated test changes. (Cristiano Calcagno) #523
3e251e5 : tweak test (Cristiano Calcagno) #523
turn off debug test which is noisy. #524 (Cristiano Calcagno )
fbb6e1f : Add support for hovering on doc comments. (Cristiano Calcagno) #525
3cf5e96 : Add example showing how doc comments for inner modules are not shown yet in module hover. (Cristiano Calcagno) #525
1572f81 : tweak changelog (Cristiano Calcagno) #525
862175e : Fix issue where doc comment with nested comments inside is not shown properly on hover. (#526 ) (Cristiano Calcagno) #526
2d83551 : Vendor latest parser/printer. (Cristiano Calcagno) #531
e3700a3 : fix undefined inlayHints (Pedro Castro) #527
b6efb50 : Remove ".enable" from rescript.settings.codeLens setting in package.json (Bart Schuurmans) #534
472f691 : Call bsc.exe directly, when no binaryPath is set in settings (Florian Hammerschmidt) #529
a89b1e1 : Base bsc.exe lookup on rescript binary lookup (Florian Hammerschmidt) #529
fad3de2 : Add changes according review (Florian Hammerschmidt) #529
fix server crashers when open file is removed #539 (Pedro Castro )
dc55067 : Inlay Hints: better support for destructuring (#540 ) (Pedro Castro) #540
f40b2f2 : log reanalyze invalid json messages in a more elaborate way, including an instruction on what to do with the error (Gabriel Nordeborn) #544
3b4c0a8 : include command to reproduce failing JSON (Gabriel Nordeborn) #544
c96a2d2 : consolidate some of the logic around checking if a file is a res file or not (Gabriel Nordeborn) #543
953698c : flip logic so we only check for file existance if it looks like a valid file (Gabriel Nordeborn) #543
f3fe0d4 : change classification strategy to something harder to accidentally skip (Gabriel Nordeborn) #543
1874101 : change fn name (Gabriel Nordeborn) #543
9d7573c : Fix isNamespaced check when namespace is string (Florian Hammerschmidt) #546
00ad54c : Fix formatter not being available for macOS ARM with ReScript <= 9.1.4 (Florian Hammerschmidt) #554
use compiler v10. (Cristiano Calcagno )
91eef72 : prompt user to explicitly allow formatting using the built in formatter (Gabriel Nordeborn) #558
d29187d : logic is fun but hard (Gabriel Nordeborn) #558
1c07abf : try to not break encapsulation (Gabriel Nordeborn) #558
use compiler version 10.0.1. #559 (Cristiano Calcagno )
171fdf5 : Add example of hover on record that would require type substitution. (Cristiano Calcagno) #560
28eedaf : Add debug info. (Cristiano Calcagno) #560
fbd491d : When hovering over a field in record construction, show the instantiated type. (Cristiano Calcagno) #560
3f43b39 : Typo in test. (Cristiano Calcagno) #560
600b244 : No debug in hover test. (Cristiano Calcagno)
829e6aa : Add example of missing autocompletion requiring type instantiation. (Cristiano Calcagno) #561
bbf68d0 : Perform type instantiation in field autocompletion (Cristiano Calcagno) #561
5d92829 : Refactor type substitution inside extractRecordType. (Cristiano Calcagno) #561
9e43be8 : Add example of record instantiation and alias -- not working yet. (Cristiano Calcagno) #561
8515796 : Support type instantiation in the presence of aliasing. (Cristiano Calcagno) #561
4786605 : Type instantiation when extracting object or function types. (Cristiano Calcagno) #561
b5f6d48 : Handle type instantiation for named argument completion. (Cristiano Calcagno) #561
585fe2a : Rename+refactor getConstr to make it clear type instantiation is not required. (Cristiano Calcagno) #561
8a4fd3c : Update changelog to talk about type instantiation for autocomplete in general. (Cristiano Calcagno) #561
fa08d41 : Update CHANGELOG.md (Cristiano Calcagno)
93ecf1d : 1.6.0 (Gabriel Nordeborn)
632e645 : Add macos-arm binary (Christoph Knittel) #565
a9bbad6 : Simplify build command (#566 ) (Christoph Knittel) #566
4455d91 : Use the ubuntu-20.04 runner as 18.04 is deprecated (#567 ) (Christoph Knittel) #567
aa12e7f : Build with OCaml 4.14.0 (#568 ) (Christoph Knittel) #568
e16781f : Set display name and improve description for the VSCode package (#569 ) (Christoph Knittel) #569
3e3be1d : Fix leftover assert false. (Cristiano Calcagno)
877f874 : Merge branch 'master' of https://github.com/rescript-lang/rescript-vscode (Cristiano Calcagno)
a98f2f3 : Fix issue with logging not in debug mode. (Cristiano Calcagno) #575
1ef7973 : Update CHANGELOG.md (Cristiano Calcagno) #575
353dedb : Fix comment in bump-version script (Florian Hammerschmidt) #564
Enable automatic release on tag push #564 (Florian Hammerschmidt )
94b2b4e : Update CONTRIBUTING.md with info about automatic releases (Florian Hammerschmidt) #564
You can’t perform that action at this time.