Skip to content

Releases: rescript-lang/rescript-vscode

1.8.1

04 Oct 12:21
Compare
Choose a tag to compare

Commits

  • 7109b39: Use raw string instead of JSON for bump-version parameter (Florian Hammerschmidt) #577
  • 0d0f411: prompt the user whenever parsing errors/warning from the compiler log fails, including instructions on how to report the issue (Gabriel Nordeborn) #576
  • 33458ef: Rename Jsx test to Jsx2 (Cristiano Calcagno) #578
  • 4ba443d: Update bsconfig for v4. (Cristiano Calcagno) #578
  • 155a198: Revert "Update bsconfig for v4." (Cristiano Calcagno) #578
  • 6f8e6e0: One component per module. (Cristiano Calcagno) #578
  • d57453e: Add support for prop completion for JSX V4 (Cristiano Calcagno) #579
  • a3c5538: Update CHANGELOG.md (Cristiano Calcagno) #579
  • 16a3a9b: Create interface file: add support for JSX V4. (Cristiano Calcagno) #580
  • 8ee93d1: Update CHANGELOG.md (Cristiano Calcagno) #580
  • 7aeb9e8: Expand one level of type definition on hover. (Cristiano Calcagno) #584
  • fbafb9d: Give an explicit example of hover on V4 component. (Cristiano Calcagno) #584
  • 9e89849: Fix printing of record types with optional labels (Cristiano Calcagno) #584
  • c8afd43: Update CHANGELOG.md (Cristiano Calcagno) #584
  • expand definition of type arguments. (Cristiano Calcagno)
  • b3df7b2: skeleton for extracting clickable links in hovers (Gabriel Nordeborn) #585
  • 7c8b745: remove unused (Gabriel Nordeborn) #585
  • 018033f: print link to type definition inline next to expanded type (Gabriel Nordeborn) #585
  • c547f93: gate link to definition behind flag, to gracefully degrade for clients that cannot handle markdown links (Gabriel Nordeborn) #585
  • 7906145: update tests (Gabriel Nordeborn) #585
  • 48d1ce6: changelog (Gabriel Nordeborn) #585
  • c4e8ffb: add more chars to url encode (Gabriel Nordeborn) #585
  • ae2c1d9: add pct to encode (Gabriel Nordeborn) #585
  • b1dbc3c: Sync latest syntax (Cristiano Calcagno) #586
  • 5e0e44e: add debug utilities (Gabriel Nordeborn) #587
  • 80eb9ef: refactor expanding types in hover so it can more easily be shared (Gabriel Nordeborn) #589
  • 2380ad0: add test where hover is not expanded as contents has not been saved (Gabriel Nordeborn) #589
  • d0fae6d: refactor hover via completions to also expand types like the hover via loc does (Gabriel Nordeborn) #589
  • 36dbc3e: Signature help (#547) (Gabriel Nordeborn) #547
  • e79872c: Add rescript.settings.platformPath and correctly determine its default value (#573) (Bart Schuurmans) #573
  • adef69e: Begin using rescript 10.1 to test the extension. (Cristiano Calcagno) #591
  • a146d5d: Remove warnings from tests. (Cristiano Calcagno) #591
  • modernize jsx config. (Cristiano Calcagno)
  • 6d7477d: Add example for dead code elimination for JSX v4. (Cristiano Calcagno) #593
  • af8720e: 1.7.0 (Gabriel Nordeborn)
  • 0900d22: 1.8.0 (Gabriel Nordeborn)
  • b0e8776: 1.8.1 (Gabriel Nordeborn)

1.6.0

05 Sep 16:50
Compare
Choose a tag to compare

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)
    -...
Read more

1.4.2

20 Jul 16:39
@zth zth
Compare
Choose a tag to compare

Version 1.4.2

1.4.1

19 Jul 18:38
@zth zth
Compare
Choose a tag to compare

Version 1.4.1

1.4.0

13 Jul 19:01
@zth zth
Compare
Choose a tag to compare
1.4.0

1.3.0

10 May 17:45
@zth zth
Compare
Choose a tag to compare
1.3.0

1.2.1

26 Jan 18:58
Compare
Choose a tag to compare
Version 1.2.1

1.2.0

20 Jan 11:16
Compare
Choose a tag to compare
Version 1.2.0

1.1.3

17 Jul 06:01
Compare
Choose a tag to compare
Small changelog cleanup

1.1.2

17 May 08:19
Compare
Choose a tag to compare
Prepare for new release