Skip to content

Releases: rescript-lang/rescript-vscode

1.42.0

01 Mar 08:38
Compare
Choose a tag to compare

Commits

  • 45f5dbe: Clean up punctuation config (#932) (Dmitry Zakharov) #932
  • d01a08c: Fix issue where completion inside of switch expr would not work (#936) (Gabriel Nordeborn) #936
  • 54d9a4d: Heuristic for JSX empty prop expr completion (#935) (Gabriel Nordeborn) #935
  • 54c7411: 1.42.0 (Gabriel Nordeborn)

1.40.0

27 Feb 14:50
Compare
Choose a tag to compare

Commits

  • 785f252: publish tools (Gabriel Nordeborn)
  • a83177c: latest syntax (#907) (Gabriel Nordeborn) #907
  • 0173421: Enhance decorator completion (#908) (Gabriel Nordeborn) #908
  • 9c083c2: remove failing test for now (Gabriel Nordeborn)
  • bb44aa7: Completion for import attributes in @module (#913) (Gabriel Nordeborn) #913
  • 68babbe: Use Github-hosted macos arm runner (macos-14) (Christoph Knittel) #911
  • 945bb85: Use latest setup-ocaml again (Christoph Knittel) #911
  • 80fde16: Enhance module attribute completion some more (#918) (Gabriel Nordeborn) #918
  • a4d9c0a: Latest version of parser (#917) (Gabriel Nordeborn) #917
  • 5b39b09: Generic JSX transform completion (#919) (Gabriel Nordeborn) #919
  • 0167930: Highlight tagged template fn as fn (#920) (Gabriel Nordeborn) #920
  • 3b996bb: add test case for intrinsic elements (#923) (Gabriel Nordeborn) #923
  • b5fcd07: Add completion for type t values (#924) (Dmitry Zakharov) #924
  • 49b4443: Improve syntax highligting for escaped characters (#929) (Dmitry Zakharov) #929
  • 44635a7: 1.40.0 (Gabriel Nordeborn)

1.38.0

30 Jan 09:40
Compare
Choose a tag to compare

Commits

1.36.0

14 Jan 18:04
Compare
Choose a tag to compare

Commits

  • a050ac3: More removal of _ in expr completion (#890) (Gabriel Nordeborn) #890
  • abebd90: Bugfixes for type resolutions (#892) (Gabriel Nordeborn) #892
  • d39e28c: fix extracted docs of types include escaped linebreaks in signature (#891) (Christoph) #891
  • ddf14cf: Support inline record fields in doc extraction (#889) (Gabriel Nordeborn) #889
  • baf1d47: Fix ambigious case with JSX brace wraps and record body (#894) (Gabriel Nordeborn) #894
  • 0ec83cc: move changelog entry to right place (Gabriel Nordeborn)
  • 3f86b18: Move rescript/tools to OCaml (#855) (Pedro Castro) #855
  • b458232: Fix bug with pipe completion not working inside fn call (#895) (Gabriel Nordeborn) #895
  • 3221837: 1.36.0 (Gabriel Nordeborn)

1.34.0

08 Jan 19:40
Compare
Choose a tag to compare

Bug Fixes

Commits

  • 2d1742a: complete payload of @module attribute (#879) (Gabriel Nordeborn) #879
  • 80379fe: Expand type aliases when hovering (#881) (Gabriel Nordeborn) #881
  • 9868197: Do not crash entire extension when analysis fails (#880) (Gabriel Nordeborn) #880
  • cdd3983: Include fields when completing for identifiers in a braced expr that is likely a module path (#882) (Gabriel Nordeborn) #882
  • 4c71dab: Complete lowercase JSX labels from the domProps type (#883) (Gabriel Nordeborn) #883
  • a8f2b54: Do not emit _ when completing expressions (#885) (Gabriel Nordeborn) #885
  • 5febcf6: Complete creator/maker functions for type t (#884) (Gabriel Nordeborn) #884
  • d0c842a: 1.34.0 (Gabriel Nordeborn)

1.32.0

20 Dec 11:22
Compare
Choose a tag to compare

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

18 Dec 20:11
Compare
Choose a tag to compare

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 @dead and @live annotations 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 --version command (#853) (Pedro Castro) #853
  • 9d38eb2: Revert "Fix Language Server and Tools --version command (#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

04 Dec 15:01
Compare
Choose a tag to compare

Bug Fixes

Commits

  • 51b5ea6: 1.28.0 (Gabriel Nordeborn)

1.26.0

14 Nov 14:49
Compare
Choose a tag to compare

Commits

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)