Releases: rescript-lang/rescript-vscode
Releases · rescript-lang/rescript-vscode
Latest master
What's Changed
- Tag latest-master automatically again for GH release notes by @fhammerschmidt in #1024
1.58.0
1.56.0
1.56.0
🐛 Bug Fix
- Fix a regression with incremental typechecking in monorepos with rewatch, where the workspace directory was not properly set.
- When log files are deleted (due to a clean), the editor tooling doesn't crash anymore.
🚀 New Feature
- Support for the
namespace-entry
feature of rewatch, to allow entrypoint modules for namespaced packages.
1.54.0
What's Changed
- Fix special case in switch expr completion by @zth in #1002
- Cache project config on demand by @zth in #1000
- distinguish regular modules from module types by @zth in #925
- add system requirements section for linux to tools readme by @woeps in #1007
- rescript-tools: do not override flags for static linking by @cknitt in #1013
- Revert "add system requirements section for linux to tools readme" by @woeps in #1014
- Strip binaries by @cknitt in #1015
- Tools: Print module structure with signature to module path by @aspeddro in #1018
- CI: migrate from deprecated set-output to GITHUB_ENV by @cknitt in #1016
- CI: Switch to action-gh-release and upgrade node by @fhammerschmidt in #1020
- Reduce language server latency by @zth in #1003
- add
moduletypeid
field for modules with explicitly annotated module type by @aspeddro in #1019
Full Changelog: 1.52.0...1.54.0
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)