Skip to content

Releases: rescript-lang/rescript-vscode

1.24.0

13 Nov 09:36
Compare
Choose a tag to compare

Commits

  • c2031f2: typo (Gabriel Nordeborn)
  • 56a0025: typo (Gabriel Nordeborn)
  • 2c2552e: Fix issue with ordering of module opened via -open (#842) (Gabriel Nordeborn) #842
  • 6ea3d1c: Account for namespace when filtering pipe completion items (#843) (Gabriel Nordeborn) #843
  • f093f87: Clean up hover of namespaced module (#845) (Gabriel Nordeborn) #845
  • 4731805: Dont complete for illegal file module names (#844) (Gabriel Nordeborn) #844
  • 511a185: 1.24.0 (Gabriel Nordeborn)

1.22.0

03 Nov 12:57
Compare
Choose a tag to compare

Commits

  • b467c64: resolve module aliases in hover (#820) (Gabriel Nordeborn) #820
  • 32325de: account for public setting in bsconfig (#824) (Gabriel Nordeborn) #824
  • 28e1957: Publish LSP to npm (#734) (Pedro Castro) #734
  • 5c05b17: [PoC] Doc extraction (#732) (Gabriel Nordeborn) #732
  • 19562b2: update everything vendored from the compiler (#827) (Gabriel Nordeborn) #827
  • 9fc353f: Support rescript.json (#828) (Florian Hammerschmidt) #828
  • 6c305cc: @rescript/tools package (#829) (Pedro Castro) #829
  • 65c25b0: remove formatCode function (#836) (Pedro Castro) #836
  • 4890db4: Touch ups to LSP and Tools packages (#830) (Gabriel Nordeborn) #830
  • 467fb81: rescript-ls -> rescript-language-server (#840) (Gabriel Nordeborn) #840
  • ae52ad6: 1.22.0 (Gabriel Nordeborn)
  • e84deda: publish tools (Gabriel Nordeborn)
  • fcab30b: publish tools (Gabriel Nordeborn)
  • d3f69de: token name (Gabriel Nordeborn)
  • a5f983f: publish tools (Gabriel Nordeborn)
  • b26f49d: publish tools (Gabriel Nordeborn)
  • a1e1a00: publish tools (Gabriel Nordeborn)
  • e7e52ab: publish tools (Gabriel Nordeborn)
  • 12f4799: publish tools (Gabriel Nordeborn)

1.20.0

11 Sep 17:19
Compare
Choose a tag to compare

Commits

  • 3d1591d: Add syntax highlighting for raw JS code (#774) (Florian Hammerschmidt) #774
  • b776f70: Revert "Sort patterns in tmLanguage.json" (#775) (Florian Hammerschmidt) #775
  • 9c069b7: Enable basic JavaScript language features in ffi blocks (Florian Hammerschmidt) #776
  • 85ea7d9: fix invalid range (Pedro Castro) #781
  • cbc9312: update CHANGELOG.md (Pedro Castro) #781
  • dab2a95: sync latest syntax (Gabriel Nordeborn) #783
  • 8dfd776: latest parser (Gabriel Nordeborn) #786
  • c5f2d24: Bump semver from 7.3.8 to 7.5.4 in /client (dependabot[bot]) #795
  • 74a5e98: Fix using wrong analysisProdPath on arm64 (Arden Sinclair) #791
  • e41cb9d: dont emit object keys in uppercase as namespace (Pedro Castro) #798
  • 4627227: update CHANGELOG.md (Pedro Castro) #798
  • 22f7725: move function to Utils module (Pedro Castro) #798
  • 1ff514b: fix code (Pedro Castro) #798
  • f9e1902: add completion to toplevel decorators (Pedro Castro) #799
  • d635469: update text (Pedro Castro) #799
  • c1a5ff2: update CHANGELOG.md (Pedro Castro) #799
  • bb4adcd: refactor (Pedro Castro) #799
  • 6f02692: revert change (Pedro Castro) #799
  • 3110b2e: add note for @@deprecated (Pedro Castro) #799
  • 7a0b8fb: fix accidental double pipe in exhaustive switch statements (Gabriel Nordeborn) #805
  • ec14918: changelog (Gabriel Nordeborn) #805
  • 7b40fc7: revamp insert missing cases by leveraging actual AST transforms to produce the missing cases and insert them into the existing switch (Gabriel Nordeborn) #804
  • da2cbd8: changelog (Gabriel Nordeborn) #804
  • c36e79f: cleanup (Gabriel Nordeborn) #804
  • 6ed2083: add code action for wrapping option patterns in Some when not already wrapped (Gabriel Nordeborn) #806
  • f35e465: changelog (Gabriel Nordeborn) #806
  • Add pattern for single line ffi #807 (Florian Hammerschmidt)
  • b4bccca: Update changelog (Florian Hammerschmidt) #807
  • 644dca1: add TypeAtPos completion type and let it drive completion when something might've compiled already and has a type, but no explicit type annotation (Gabriel Nordeborn) #808
  • 28e0f5e: move TypeAtPos tests to own file (Gabriel Nordeborn) #808
  • 279ba38: add array test (Gabriel Nordeborn) #808
  • b103a85: update test output (Gabriel Nordeborn) #808
  • 29b377b: changelog (Gabriel Nordeborn) #808
  • dadc18d: fix signature help in uncurried mode (Gabriel Nordeborn) #809
  • eab5d85: changelog (Gabriel Nordeborn) #809
  • e9894aa: cancel running actions on new commits (Gabriel Nordeborn) #811
  • 6ded31f: Various uncurried fixes (#810) (Gabriel Nordeborn) #810
  • e46ff27: better value (Gabriel Nordeborn)
  • 09fd729: Code actions for exhaustive switches (#812) (Gabriel Nordeborn) #812
  • f2b4644: Make completion engine understand await (#813) (Gabriel Nordeborn) #813
  • d06ce9f: Instantiate variant types as needed (#814) (Gabriel Nordeborn) #814
  • f549132: Make function template async when fn returns a promise (#816) (Gabriel Nordeborn) #816
  • 4d9b2fb: Auto close and indent comments (#815) (vhhsyt) #815
  • 2b68454: changelog (Gabriel Nordeborn)
  • ec59c6a: Account for pipes in completion of single unlabelled argument (#818) (Gabriel Nordeborn) #818
  • 30d4c27: Fix code action for inserting missing record fields for v11 of ReScript (#817) (Gabriel Nordeborn) #817
  • 59855be: 1.20.0 (Gabriel Nordeborn)

1.18.0

21 May 17:10
Compare
Choose a tag to compare

Commits

  • d2c1d2a: Open Pervasives.JsxModules by default. (Cristiano Calcagno) #752
  • 3ff57fa: Fix genType warning parsing (Cristiano Calcagno)
  • use latest compiler 10.1.4. (Cristiano Calcagno)
  • f8c2dfd: Switch tests onto v11 alpha. (Cristiano Calcagno) #756
  • c512f60: No pervasives extension in debug. (Cristiano Calcagno) #756
  • 82192fb: Neovim client: fix semantic tokens (#757) (Pedro Castro) #757
  • 7163f0c: sync latest parser (Gabriel Nordeborn) #759
  • add docstring template #764 (Pedro Castro)
  • 794ae97: support .res (Pedro Castro) #764
  • 3b05c29: fix CHANGELOG.md (Pedro Castro) #764
  • 8b34be1: sync latest parser (Gabriel Nordeborn) #765
  • fc1aeb1: Fix URL scheme for code actions (#748) (Pedro Castro) #748
  • 991c795: add Some(fieldName) to completions of optional values on field names (Gabriel Nordeborn) #766
  • 7482e1d: changelog (Gabriel Nordeborn) #766
  • 7fdcee7: Improve generation of function template variable names (#754) (Gabriel Nordeborn) #754
  • a43eb3b: Use uncurried mode setting for outcome printer (#769) (Cristiano Calcagno) #769
  • 3005e56: latest vendored parser + libs (Gabriel Nordeborn) #771
  • e84422c: add failing completion test where uncurried functions are not taken into consideration (Gabriel Nordeborn) #771
  • 9b5673b: take uncurried into consideration when looking up functions (Gabriel Nordeborn) #771
  • 4974b5e: add failing test for completing uncurried function templates (Gabriel Nordeborn) #771
  • 951da01: print function templates as uncurried when wanted (Gabriel Nordeborn) #771
  • 04a8ec1: changelog (Gabriel Nordeborn) #771
  • 85bc691: revert accidentally commited lockfile change that broke CI (Gabriel Nordeborn)
  • 1245005: 1.18.0 (Gabriel Nordeborn)

1.16.0

21 Mar 20:49
Compare
Choose a tag to compare

Commits

  • use compiler 10.1.3 #740 (Cristiano Calcagno)
  • 0247cce: Update the compiler libs with those from the compiler. (#744) (Cristiano Calcagno) #744
  • e5d0050: Update the vendored parser to the latest version. (#745) (Cristiano Calcagno) #745
  • 30296e7: setup + minimum needed to understand aliases (Gabriel Nordeborn) #712
  • 799bf02: add (mostly working) moving into function arguments (Gabriel Nordeborn) #712
  • ce08941: handle jsx context (Gabriel Nordeborn) #712
  • 29ab231: add broken example test (Gabriel Nordeborn) #712
  • f035fbf: handle pipe chains as assigned value (Gabriel Nordeborn) #712
  • bbb52dd: support leveraging type annotations when inferring (Gabriel Nordeborn) #712
  • 6d198cc: start work on following pattern path (Gabriel Nordeborn) #712
  • b542f5f: slight cleanup (Gabriel Nordeborn) #712
  • 5fd0e27: make Toption work with both extracted and type expr types (Gabriel Nordeborn) #712
  • 46a1349: make Tarray work with both extracted and type expr types (Gabriel Nordeborn) #712
  • 4cd9c66: start working on moving through nested pattern paths (Gabriel Nordeborn) #712
  • b277f33: follow tuples (Gabriel Nordeborn) #712
  • 9641213: handle switches (Gabriel Nordeborn) #712
  • 881edb1: poc complete pattern of function parameter (Gabriel Nordeborn) #712
  • 35b5849: follow variant payloads (Gabriel Nordeborn) #712
  • 9934131: follow polyvariant payloads (Gabriel Nordeborn) #712
  • 7f4507d: follow options (Gabriel Nordeborn) #712
  • ef45cde: follow arrays (Gabriel Nordeborn) #712
  • ec6ec7a: add test (Gabriel Nordeborn) #712
  • 29a3df2: factor away lookingForPat (Gabriel Nordeborn) #712
  • db987f4: correct order (Gabriel Nordeborn) #712
  • 35c2aef: fix (Gabriel Nordeborn) #712
  • fec7662: fix cross file (Gabriel Nordeborn) #712
  • e8b5231: apply pipe transform to ctx path extraction so pipes can be tracked as context paths (Gabriel Nordeborn) #712
  • 4450a30: handle processing of functions and fn args (Gabriel Nordeborn) #712
  • 1d371dd: refactor to make less invasive (Gabriel Nordeborn) #712
  • 2703d51: fix after rebase (Gabriel Nordeborn) #712
  • f9119cd: missed traversing switch expr when no cases (Gabriel Nordeborn) #712
  • 1fe913b: illustrate new issue with pipe completion paths (Gabriel Nordeborn) #712
  • f725fbf: Completion debug (Cristiano Calcagno) #712
  • 8503def: Emit completable where it is processed. (Cristiano Calcagno) #712
  • 5e561c9: Print ContextPath (Cristiano Calcagno) #712
  • 24d0a37: Print Path (Cristiano Calcagno) #712
  • 7032857: example of when pipe completion across files doesnt work (Gabriel Nordeborn) #712
  • f82ad64: Add debug for pipe internals. (Cristiano Calcagno) #712
  • aedfc9e: Print pathFromEnv and whether the path was found. (Cristiano Calcagno) #712
  • 023a74a: refactor (Cristiano Calcagno) #712
  • ed18035: Fix pipe completion across files. (Cristiano Calcagno) #712
  • 314cefd: debug output (Gabriel Nordeborn) #712
  • 73435ec: remove now irrelevant comments about issues (Gabriel Nordeborn) #712
  • 13fc652: changleog (Gabriel Nordeborn) #712
  • rename Object.res to avoid conflicts with Core. #750 (Cristiano Calcagno)
  • 1960ac5: Sync latest parser files from rescript-lang/rescript#6073 (Cristiano Calcagno)
  • 9833a38: Make tests compatible with uncurried mode by making partial application explicit. (Cristiano Calcagno)
  • b2aee40: leverage new unsaved code completion features to provide hover on (some) unsaved code (Gabriel Nordeborn) #749
  • 9d5000e: changelog (Gabriel Nordeborn) #749
  • 2bfd98c: revert accidental change (Gabriel Nordeborn) #749
  • 32aabda: refactor and remove allFiles where not necessary to pass explicitly (Gabriel Nordeborn) #751
  • a9c1af7: 1.16.0 (Gabriel Nordeborn)

1.14.0

28 Feb 09:14
Compare
Choose a tag to compare

Commits

  • 2b1e6b0: basic completion for exn (Gabriel Nordeborn) #728
  • afa4207: changelog (Gabriel Nordeborn) #728
  • 15f1e78: treat signature help as a stable feature (Gabriel Nordeborn) #726
  • ded3acf: new config name (Gabriel Nordeborn) #726
  • 734a2a4: propagate deprecated attribute for record fields (Gabriel Nordeborn) #731
  • 76ca546: propagate deprecated for constructors (Gabriel Nordeborn) #731
  • d0de60b: changelog (Gabriel Nordeborn) #731
  • da0841c: prevent broken locs from being added to document symbols (Gabriel Nordeborn) #736
  • 2e3d668: prettify optional fields in completion detail (Gabriel Nordeborn) #737
  • 1673527: changelog (Gabriel Nordeborn) #737
  • 321b7c7: 1.14.0 (Gabriel Nordeborn)

1.12.0

03 Feb 09:18
Compare
Choose a tag to compare

Commits

  • 7f11744: add base test for what we're looking to complete (Gabriel Nordeborn) #665
  • 5625b60: add test cases and identify arguments for completion (Gabriel Nordeborn) #665
  • b17f61d: refactor in prep for reuse (Gabriel Nordeborn) #665
  • e380c48: add utils for extracting relevant completion information from type expr (Gabriel Nordeborn) #665
  • 25482f0: complete bools as arguments (Gabriel Nordeborn) #665
  • f628fc0: remove things from type extraction that will be added in separate PRs (Gabriel Nordeborn) #665
  • 001f8ff: complete regular variants (Gabriel Nordeborn) #665
  • 0252a5b: add failing tests for optionals (Gabriel Nordeborn) #665
  • 85c4304: basic completion for opts (Gabriel Nordeborn) #665
  • 1b65fea: expand options where it makes sense (Gabriel Nordeborn) #665
  • 78e468b: remove unused test case (Gabriel Nordeborn) #665
  • 64898b5: make sure payloads (with any as placeholder) are printed for each constructor argument (Gabriel Nordeborn) #665
  • 74b65dd: add failing test demonstrating issue with parser (Gabriel Nordeborn) #665
  • f759d83: include local values and modules in type based completions when there is a prefix to filter on (Gabriel Nordeborn) #665
  • 27de032: fix full variant completion item text (Gabriel Nordeborn) #665
  • de2149b: add more cases to tests (Gabriel Nordeborn) #665
  • e7fd99f: add = as trigger character for completion (Gabriel Nordeborn) #665
  • 04e198b: cleanup (Gabriel Nordeborn) #665
  • 490ed6c: cleanup (Gabriel Nordeborn) #665
  • 4378d76: comment + clarify prop name (Gabriel Nordeborn) #665
  • 70f85da: polish test output a bit (Gabriel Nordeborn) #665
  • fd5c019: only pick up regular Lident (Gabriel Nordeborn) #665
  • aaed47a: use env where completion started to populate values and module completions (Gabriel Nordeborn) #665
  • c342130: common filter (Gabriel Nordeborn) #665
  • 4438ac7: fix triggering value completion vs named arg ambiguity (Gabriel Nordeborn) #665
  • eb4ba05: handle piped fn calls properly (Gabriel Nordeborn) #665
  • c29e773: move broken parser cases to its own file (Gabriel Nordeborn) #665
  • c446925: only expand options on optional arguments, not all labelled arguments (Gabriel Nordeborn) #665
  • 2efec0b: add changelog (Gabriel Nordeborn) #665
  • e49c8c8: complete JSX prop values (Gabriel Nordeborn) #667
  • 130b2be: cleanup (Gabriel Nordeborn) #667
  • 793d195: changelog (Gabriel Nordeborn) #667
  • 1411a6a: basic snippet support in completions (Gabriel Nordeborn) #668
  • fe57708: add snippets to constructor args when completing (Gabriel Nordeborn) #668
  • 5fd8fde: simple completion for tuples (Gabriel Nordeborn) #668
  • c5520b2: undo unecessary formatting (Gabriel Nordeborn) #668
  • 4f8f6f6: propagate snippet support status from client capabilities (Gabriel Nordeborn) #668
  • c0388db: regen test after rebase (Gabriel Nordeborn) #668
  • b4ffaa3: changelog (Gabriel Nordeborn) #668
  • 51e1e77: complete polyvariants (Gabriel Nordeborn) #669
  • daf3e8b: remove redundant field from polyVariantConstructor type (Gabriel Nordeborn) #669
  • 05b8b30: fix mistake in printing polyvariant constructor payloads (Gabriel Nordeborn) #669
  • 001970f: changelog (Gabriel Nordeborn) #669
  • c1c2bb0: detect -open Belt, and adjust what modules we complete from accordingly (Gabriel Nordeborn) #673
  • 8464053: changelog (Gabriel Nordeborn) #673
  • 4def439: add failing tests (Gabriel Nordeborn) #675
  • c3db3bc: improve precision in signature help by accounting for commas (meaning intent to fill in the next argument) (Gabriel Nordeborn) #675
  • 9416cc9: changelog (Gabriel Nordeborn) #675
  • 4fab6f6: add broken completion case for result, which accidentally completes from Pervasives when it should complete from Belt.Result (Gabriel Nordeborn) #674
  • 6be63fa: Reroute Pervasives.result (Cristiano Calcagno) #674
  • 48f58bb: shrink test output (Cristiano Calcagno) #674
  • 6c0b654: Highlight catch. (Cristiano Calcagno) #677
  • 37a1388: remove redundant function name from signature help output (Gabriel Nordeborn) #678
  • de45450: changelog (Gabriel Nordeborn) #678
  • 59e555d: basic setup of some sort of structure, and complete tuple patterns (Gabriel Nordeborn) #670
  • c5b6d1d: nested tuple (Gabriel Nordeborn) #670
  • b3fccdb: start integrating completion for records (Gabriel Nordeborn) #670
  • aca764d: complete record bodies/fields in patterns (Gabriel Nordeborn) #670
  • a539143: handle completing for new record fields, and filtering already seen fields (Gabriel Nordeborn) #670
  • e378f57: add test for patterns under other patterns, and handle unsetting what pattern we're currently looking for (Gabriel Nordeborn) #670
  • b26a607: identify and handle completing destructuring patterns (Gabriel Nordeborn) #670
  • 011dd84: comments and cleanup (Gabriel Nordeborn) #670
  • d03de16: add nested destructure test (Gabriel Nordeborn) #670
  • dc428da: fix (Gabriel Nordeborn) #670
  • 00a1c75: descend through variant payloads (Gabriel Nordeborn) #670
  • c8ece7c: handle polyvariants (Gabriel Nordeborn) #670
  • bed266e: complete arrays in patterns (Gabriel Nordeborn) #670
  • 60f8849: handle multiple payloads in variants/polyvariants via regular tuple handling (Gabriel Nordeborn) #670
  • 1904ff8: move from ast iterator to traversal function for finding completables in patterns (Gabriel Nordeborn) #670
  • 0f9be34: ignore unused var (Gabriel Nordeborn) #670
  • c3ea53b: handle options (Gabriel Nordeborn) #670
  • 693166a: handle completing new items in constructor/variant payloads with multiple items (Gabriel Nordeborn) #670
  • 7d214ea: handle completing new items in tuples (Gabriel Nordeborn) [#670](https://github.com/rescript-lang/rescript-vscode...
Read more

1.10.0

28 Dec 21:03
Compare
Choose a tag to compare

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)

1.8.2

24 Oct 07:20
Compare
Choose a tag to compare

Commits

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)