Releases: rescript-lang/rescript-vscode
Releases · rescript-lang/rescript-vscode
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/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
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)
1.12.0
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...
1.10.0
Bug Fixes
- document symbol path location (#629) #629 (Pedro Castro)
- Incorrect type hint for module type (#626) #626 (Pedro Castro)
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
Commits
- d6a98f4: note about version numbers for publishing (Gabriel Nordeborn)
- 15be47c: Fix open compiled command for monorepos (#592) (Florian Hammerschmidt) #592
- dc355a6: Upgrade Github actions versions to fix deprecation warnings (#600) (Christoph Knittel) #600
- use 10.1.0-rc.1 version of the compiler #602 (Cristiano Calcagno)
- make async a keyword (Cristiano Calcagno)
- use compiler 10.1.0-rc.2 #604 (Cristiano Calcagno)
- use rescript-react 0.11.0-alpha.1 #605 (Cristiano Calcagno)
- 04e3d8f: Fis issue where module paths in
-open
bsc-flags
such as "-open ReScriptJs.Js" were not recognized (Cristiano Calcagno) #608 - 486b251: Update CHANGELOG.md (Cristiano Calcagno) #608
- use @rescript/react version 0.11.0-rc.2 #609 (Cristiano Calcagno)
- e071754: Add config for reporting transitively dead things. (#601) (Cristiano Calcagno) #601
- 51895dd: Make transitive reporting false by default. (#610) (Cristiano Calcagno) #610
- 2491e17: 1.8.2 (Gabriel Nordeborn)
1.8.1
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)