Releases: rescript-lang/rescript-vscode
Releases · rescript-lang/rescript-vscode
1.52.0
Bug Fixes
- Files: preserve URI format in
canonicalizeUri#990 (Mathieu HATON)
Commits
- 8543778: Make sure doc strings are always on top in hovers (#956) (Gabriel Nordeborn) #956
- efe8ee0: add pre release lsp (#841) (Pedro Castro) #841
- 5bbe849: Highlight private as a keyword (#957) (Dmitry Zakharov) #957
- 3aeb7e3: npm pre-release: add git-sha (#958) (Pedro Castro) #958
- c9520bf: ✨ - Support rewatch for incremental compilation (#965) (Jaap Frolich) #965
- 1d7dfb7: Make JSX completion work for React.component (#966) (Gabriel Nordeborn) #966
- 98da028: checkout tests (Pedro Castro) #970
- 6733034: update rescript (Pedro Castro) #970
- c89ff33: update tests (Pedro Castro) #970
- 656619d: Fix semanticTokenScopes override typescript files (#973) (Dmitry Zakharov) #973
- 9ff1029: Remove not-existing #storage include in TextMate (#972) (Dmitry Zakharov) #972
- Print signature above docstrings (#969) #969 (Pedro Castro)
- 90b4a4d: Add experimental command for extracting (string) contents from extension points (#974) (Gabriel Nordeborn) #974
- 8634477: publish tools (Gabriel Nordeborn)
- fix experimental embed command output, and expose JS function for retrieving the correct OCaml binary to call for the platform you are on (Gabriel Nordeborn)
- 9e7ecc1: publish tools (Gabriel Nordeborn)
- 3b5824b: Build with OCaml 5.1.1 (#977) (Christoph Knittel) #977
- 5e44e94: Build static linux binaries (#976) (Christoph Knittel) #976
- 054e300: publish tools (Gabriel Nordeborn)
- fe858f6: tools - reverse extracted embed order (Gabriel Nordeborn)
- e3ee758: Emit %todo istead of failwith when appropriate (#981) (Gabriel Nordeborn) #981
- 3375705: Use canonicalized URIs/paths for jump to definition (#982) (Florian Hammerschmidt) #982
- 2d8d942: Fix JSX prop autocomplete special case (#984) (Gabriel Nordeborn) #984
- 34b4c23: Code action: Extract module to file (#983) (Gabriel Nordeborn) #983
- 65d6f05: Adjust function template snippet return (#985) (Gabriel Nordeborn) #985
- 89deb9c: Do not expand type t in patterns (#986) (Gabriel Nordeborn) #986
- 0f2ab3b: Code action: Expand catch all variant (#987) (Gabriel Nordeborn) #987
- 34c4a3b: Extend code action that expands catch all (#988) (Gabriel Nordeborn) #988
- ee2a297: Code actions for removing dead code (#989) (Gabriel Nordeborn) #989
- fc89007: Remove workaround for canonicalize function in tests (#992) (Florian Hammerschmidt) #992
- a38a5bd: Use identifier loc in certain scenarios (#993) (Gabriel Nordeborn) #993
- e0a1815: print pexp_array (Gabriel Nordeborn)
- 4b555e5: Fix expr record field completion in existing records (#997) (Gabriel Nordeborn) #997
- 87bf5bd: Improve the dx of running the code analyzer some (#995) (Gabriel Nordeborn) #995
- 1e66e7f: make label for the code action for extracting a local module to a separate file clearer (#996) (Gabriel Nordeborn) #996
- 9cc7e65: Pull latest parser and compiler helper files (#998) (Gabriel Nordeborn) #998
- 14f39b5: more debug logging (Gabriel Nordeborn)
- e76c405: escape using the same fn (Gabriel Nordeborn)
- d954df8: fix issue where pattern completion would not be triggered (#999) (Gabriel Nordeborn) #999
- 169da71: 1.52.0 (Gabriel Nordeborn)
1.50.0
Commits
- 56a5f0c: Extend signature help to also work on variant constructor payloads (#947) (Gabriel Nordeborn) #947
- 80986d3: Enhance variant constructor payload completion (#946) (Gabriel Nordeborn) #946
- 9217d76: Code actions from incremental checking (#948) (Gabriel Nordeborn) #948
- completion creation fns to just one (#951) #951 (Gabriel Nordeborn)
- 9e5bac2: Signature help fixes (#950) (Gabriel Nordeborn) #950
- 504a5f2: Upgrade Github actions to v4 to fix deprecation warnings (Christoph Knittel) #949
- fix deprecation (set-output) #953 (Christoph Knittel)
- c692e48: Cleanup completion details docs (#952) (Gabriel Nordeborn) #952
- 9dd6d1d: always pass back completion item from completionResolve regardless of if we modify it or not (Gabriel Nordeborn)
- 69bfb26: Signature help for constructors in patterns (#954) (Gabriel Nordeborn) #954
- bb4e36d: enable signature help for option and result (#955) (Gabriel Nordeborn) #955
- 823bf67: 1.50.0 (Gabriel Nordeborn)
1.48.0
1.46.0
1.44.0
Commits
- a82a072: Fix issue with unlabelled arg code swallowing completions (#937) (Gabriel Nordeborn) #937
- 839349a: bundle with esbuild (#941) (Pedro Castro) #941
- 40887dc: Incremental typechecking (#939) (Gabriel Nordeborn) #939
- cc96ea0: trigger republish of pre-release (Gabriel Nordeborn)
- 81427ec: 1.44.0 (Gabriel Nordeborn)
1.42.0
Commits
1.40.0
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
Commits
- 9b6e384: publish tools (Gabriel Nordeborn)
- docstring for nested submodules (#897) #897 (Pedro Castro)
- add
sourcefield (Loc) (#900) #900 (Pedro Castro) - 7d9b33f: Enhance regexp completion (#903) (Gabriel Nordeborn) #903
- 4653a00: up tests to ReScript v11 (#905) (Gabriel Nordeborn) #905
- d332f85: Fix nested pattern completion with trailing comma (#906) (Gabriel Nordeborn) #906
- 51b6c46: 1.38.0 (Gabriel Nordeborn)
1.36.0
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/toolsto 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
Bug Fixes
- tools: get docstrings from module file (#878) #878 (Pedro Castro)
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)