Skip to content

1.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Sep 16:50
· 669 commits to master since this release

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