All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.4.2 (2023-06-08)
0.4.1 (2023-06-08)
- include welcome info in type tree view (5b5021f)
0.4.0 (2022-11-20)
- api: secure lazy symbol resolution (a21086c), closes #23
- configurable recursion depth (99f6878)
- error entries in type tree (071665c), closes #15
- show type arguments in labels (1c062c7), closes #19
- vscode: max depth tooltip (0c34a24), closes #26
0.3.3 (2022-11-09)
- vscode: log localization errors (e5bc685)
0.3.2 (2022-11-09)
- api: remove typescript import (acfe537)
0.3.1 (2022-11-09)
- api: resolve signature only on identifier (155fbff)
- api: resolve symbol declarations (4d6640f), closes #16
- vscode test command not running (701714b)
- vscode: add logo, improve docs (ef11564)
0.3.0 (2022-11-08)
- api: error getting signature type arguments (732fe0d), closes #14
- api: find nearest signature recursively (ec3b53b), closes #9
- api: getParameterInfo throws error (3d0dd77)
- api: import ts as pure type (404a009)
- api: max recursion depth hit unexpectedly (b97d4de), closes #10
- api: use interface symbol as alias (4a38b19)
- api: use resolved symbol as alias (db02e7b)
- support modules and namespaces (670e069), closes #6 #7
- support readonly (5848029)
- vscode: hide error messages (1103cc0), closes #13
0.2.0 (2022-10-30)
- api: type node resolution sometimes failing (c9873f8)
- return dummy completion info (544bdc1)
- tsserver: reference types (b0ee19a)
- vscode: markdown links throws error (68544be)
- api: check for optional parameters (6aa937e)
- api: fix stripped internals (2aa4761)
- api: ignore instantiated mapped type parameters (9cdaeca)
- api: implement max recursion depth (10c621e)
- api: include class implementations (955abcd)
- api: interface doesn't have alias (6857141)
- api: intersections not merging (48bd533)
- api: narrow declarations to identifier (5b8448f)
- api: not getting interface symbols (8646664)
- api: simple index info has parameter info (3b477b5)
- api: some enum literals not working (d507076)
- api: support intersections of mapped types (799f81c)
- api: support synthetic anonymous types (6fcfe62)
- class instances shouldn't go to class definitions (b5340f9)
- force type alias resolution (293b3bb)
- mapped type/signatures dont have icons (1f16913)
- prevent race condition with refresh (421a9f9)
- vscode: getQuickInfo error on startup (edda36a)
- vscode: proper icon for boolean literals (1d3a021)
- vscode: remove debug logging (ad3113d)
- vscode: support only ts files (e0c9541)
- add config options (d5f8b76)
- add prefix to type information (8d9e0a6)
- add type parameter constraint and default (79b7634)
- allow multiline printing (cd3c164)
- api: add location to index info (d064c55)
- api: add primitive kind to localized tree (2613e19)
- api: export tree info types (943b3eb)
- api: generate type tree (81b89f2)
- api: give purpose as string literal (32cb5f7)
- api: indicate properties in localized tree (349cc3b)
- api: support boolean literals (190a996)
- api: support conditional types (180a0a9)
- api: support mapped type parameters (d0c603a)
- api: support optional parameters (7dfbeb8)
- code extension scaffolding (8e011f8)
- exclude original quickinfo by default (3d7eb09)
- explorer view navigation button order (556d85e)
- include class info within class instance (d19130c)
- lazy load symbols (f078045)
- mapped type parameters (7688059)
- new logo design (8c7617f)
- remove expanded hover (fdbe26c)
- remove tsserver-plugin (2cd0c08)
- show type info for type literals (770dfba)
- support alias names (1174b6d)
- support arrays and tuples (2429fda)
- support classes & interfaces (34f1340)
- support enums & enum literals (01c0749)
- support function generics (9eecac9)
- support going to type definition (e4b6675)
- support indexes in interfaces (0f99fe8)
- support intrinsic types (802e9f5)
- support keyof and indexed access (5e67899)
- support mapped types (ee508e5)
- support named tuples (f87a0ab)
- support optional function parameters (0a7704c)
- support rest parameters (ebb5ddb)
- support type parameters in classes and type aliases (be63c2e)
- vscode: add config for icons/icon colors (e80765f)
- vscode: add icons (4ed638a)
- vscode: add search button (ef5a9e4)
- vscode: add selection lock (c1f34ff)
- vscode: add type tree view (9d18f22)
- vscode: allow disablling selection on click (c385e69)
- vscode: auto-unfold type tree root (0e3cab9)
- vscode: change view container icon (f77206c)
- vscode: conditional types (ad3cf2e)
- vscode: config for parameter, base class (ce78ef7)
- vscode: config for type parameter info (456bb7b)
- vscode: cycle through definitions (97b5218)
- vscode: expanded type in quickinfo (ceaafa9)
- vscode: go to definition button (2564263)
- vscode: jsdoc support (83edc7f)
- vscode: manual selection (ac72e65)
- vscode: refresh view on config change (6279ec6)
- vscode: select type on open (c50fd2c)
- vscode: support bigint literals (8353913)
- vscode: support mapped types (56942d9)
- vscode: support partials in tree view (2314e57)
- vscode: support template literal types (36b4edf)
- vscode: support type parameters (d450000)
- vscode: update config smartly (c1ed290)