Skip to content

1.10.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Dec 21:03
· 556 commits to master since this release

Bug Fixes

Commits

  • remove unused opens in extra. #615 (Cristiano Calcagno)
  • b95feba: Treat package opens the same way local opens are. (#616) (Cristiano Calcagno) #616
  • 8e161ab: Use a static name for the latest-master artifact (Florian Hammerschmidt) #613
  • f8d7f87: Test compiler rc.3 (Cristiano Calcagno)
  • use rescript-react rc.3. (Cristiano Calcagno)
  • 92d5930: complete builtins from the new stdlib if availabile (#620) (Gabriel Nordeborn) #620
  • 34a654e: Add example showing how shadowing affects hovering on doc comments. (Cristiano Calcagno) #622
  • 2b9d463: Restore doc comment when there is a shadowed identifier. (Cristiano Calcagno) #622
  • da80ba2: Update comment. (Cristiano Calcagno) #622
  • 0b042c8: Adapt command to create interface files to latest JSX V4 (Cristiano Calcagno) #623
  • use compiler 10.1 rc.4 (Cristiano Calcagno)
  • 417b0ee: add failing test for signature help when using pipe (Gabriel Nordeborn) #624
  • 0ef49f0: extract logic for finding argument with cursor into its own function, in preparation for handling expressions with pipe (Gabriel Nordeborn) #624
  • 4184e3b: handle pipe in signature help (Gabriel Nordeborn) #624
  • 294016c: changelog for signature help piped expressions fix (Gabriel Nordeborn)
  • 86e4808: adjust autocomplete to recent changes in stdlib (Gabriel Nordeborn) #632
  • 3e2076e: custom LSP requests (#611) (Pedro Castro) #611
  • remove spacing between type definition (#619) #619 (Pedro Castro)
  • ignore: opam local switch #635 (Pedro Castro)
  • 6e199ef: Add example where create interface file does not work with V4 (Cristiano Calcagno) #637
  • 021839a: Fix issue where create interface file would not work with certain JSX V4 components (Cristiano Calcagno) #637
  • use compiler 10.1.0. #639 (Cristiano Calcagno)
  • 5506990: Support both ns.doc/res.doc and ns.optional and res.optional for different compiler versions. (Cristiano Calcagno) #642
  • inlay hints and codelens performance (#634) #634 (Pedro Castro)
  • a61cc75: Add failing completion test (#644) (Florian Hammerschmidt) #644
  • 14e8772: Fix issue where code analysis would not track types in inner modules across implementations and interfaces (Cristiano Calcagno) #650
  • 5bdb5c2: Fix issue with references to elements defined in an interface file (Cristiano Calcagno) #646
  • be24bf4: Proper fix that avoids introducing references to ghost locations. (Cristiano Calcagno) #646
  • 7251c12: Fix issue with references to elements defined in an interface file (Cristiano Calcagno) #651
  • e2fa40e: testing references with interface (Pedro Castro) #651
  • 247ce86: simplify testing references with interface (Pedro Castro) #651
  • 1cd63b4: Find references in both .res and .resi files. (Cristiano Calcagno) #651
  • dd056e2: Update CHANGELOG.md (Cristiano Calcagno) #651
  • 0f55813: Add an example of wrong reference with inner modules, .resi, and shadowing. (Cristiano Calcagno) #653
  • 6cced21: Use module path instead of simply the id to find references across res/resi. (Cristiano Calcagno) #653
  • 07fbffa: refactor (Cristiano Calcagno) #653
  • e9853d5: Refactor env module path construction. (Cristiano Calcagno) #653
  • 688a6ca: Emit nested document symbols. (#655) (Cristiano Calcagno) #655
  • c88f10d: update CHANGELOG.md (Pedro Castro) #660
  • 5072b10: Generate opam file and improve CONTRIBUTING.md (#659) (Pedro Castro) #659
  • 2f836d0: add vscode sandbox (Pedro Castro) #658
  • 1932703: complete pipe chains (Gabriel Nordeborn) #656
  • 3919533: push (broken) self contained example (Gabriel Nordeborn) #656
  • 1242d57: attempt to fix completing pipe application (Gabriel Nordeborn) #656
  • 5835ab7: fix completing uncompiled across files (Gabriel Nordeborn) #656
  • defb77c: properly qualify completion items (Gabriel Nordeborn) #656
  • ee2d814: more sane way of ensuring the file module name gets picked up (Gabriel Nordeborn) #656
  • c3ecbe5: Small refactor, and store modulePath verbatim. (Cristiano Calcagno) #656
  • d56ced2: Put all the logic to find the completionPath in one place. (Cristiano Calcagno) #656
  • 0cae74b: Add path to QueryEnv and remove it from Completion. (Cristiano Calcagno) #656
  • 76296ee: example of 'false positive', trigger pipe completion when we should not (Gabriel Nordeborn) #656
  • 2a6ce8c: Handle test with unit (Cristiano Calcagno) #656
  • 7e32730: changelog for pipe completion improvements (Gabriel Nordeborn)
  • ba532ac: temp remove broken logo image links so extension can be published again (Gabriel Nordeborn)
  • 05a1393: Pipe completion unknown/type parameter return types (#662) (Gabriel Nordeborn) #662
  • 89c90e1: Make pipe completion work reliably across submodules. (Cristiano Calcagno) #663
  • cd8612e: changelog (Gabriel Nordeborn)
  • 0597a6e: pipe complete int constants (Gabriel Nordeborn) #664
  • 205a1b2: complete float (Gabriel Nordeborn) #664
  • 29f97f7: changelog (Gabriel Nordeborn) #664
  • 94c0173: 1.10.0 (Gabriel Nordeborn)