Releases: rescript-lang/rescript-vscode
Releases · rescript-lang/rescript-vscode
1.32.0
Commits
- a5d252c: changelog (Gabriel Nordeborn)
- 95f77e1: handle completion for polyvars without leading # (#874) (Gabriel Nordeborn) #874
- 0d8fbc3: Heuristic for JSX completion happening at the very end of a component with children (#875) (Gabriel Nordeborn) #875
- d77ca15: Extend quoting functionality to include polyvariant keywords (#877) (Mathieu H) #877
- f41521e: 1.32.0 (Gabriel Nordeborn)
1.30.0
Commits
- 394f437: Put cursor after pattern on field completion (#857) (Gabriel Nordeborn) #857
- 51c8286: Report dead inline record fields: never used to read a label (#858) (Cristiano Calcagno) #858
- d850def: publish tools (Gabriel Nordeborn)
- 7cfb1fa: Support
@deadand@liveannotations on inline records. (#859) (Cristiano Calcagno) #859 - b19b7b9: downgrade setup-ocaml (Gabriel Nordeborn)
- 4db8c98: publish tools (Gabriel Nordeborn)
- 94a2dfc: Handle result type as a builtin (#860) (Gabriel Nordeborn) #860
- fde49b6: some enhanced debug utils for the extension (#861) (Gabriel Nordeborn) #861
- 091c9fe: If interface exists, ask if it should be overwritten (#865) (Florian Hammerschmidt) #865
- fix tagged variant module and export more functions (#866) #866 (Pedro Castro)
- 04ff9aa: Look up and propagate ReScript version (#867) (Gabriel Nordeborn) #867
- enable doc extraction from compiler (#868) #868 (Pedro Castro)
- e54c067: Fix Language Server and Tools
--versioncommand (#853) (Pedro Castro) #853 - 9d38eb2: Revert "Fix Language Server and Tools
--versioncommand (#853)" (Gabriel Nordeborn) - e11dfe3: Track scope properly when inferring values (#869) (Gabriel Nordeborn) #869
- de25a65: Showcase stack overflow bug with polyvariants (#851) (Gabriel Nordeborn) #851
- 3d7b23e: Fix Language Server and Tools --version command (#873) (Pedro Castro) #873
- 6908cfd: publish tools (Gabriel Nordeborn)
- 167d307: Print exotic identifiers properly when completing polyvariants (#870) (Gabriel Nordeborn) #870
- e076e7b: 1.30.0 (Gabriel Nordeborn)
1.28.0
1.26.0
1.24.0
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
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/toolspackage (#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
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
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
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
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)