Releases: zardoy/typescript-vscode-plugins
Releases · zardoy/typescript-vscode-plugins
v0.0.60
v0.0.59
✨ New Features
- cleanupVueComponentCompletions 706ec59
🐛 Bug Fixes
- volar: update definitions filtering (#129)
- fix ctrl+clicking (definition) for some module file paths (with ambient def)
e.g. fixes go-to-definition on import("./Test.vue") 5ac89fd - fix extract to jsx component with zero props empty braces 00a0e3f
- mark global completions should work in any context except dot access 208e9a6
v0.0.58
✨ New Features
- support override plugin's settings for vue files (e.g. replace some suggestions only in vue files!) 40fe639
🐛 Bug Fixes
- fix enableStrictEmmetInJsx command 545bd13
- always use workaround for insert completion name in vue files 801befd
- fix filtering jsx elements in completions for react ts 5.0 a0a09bc
- keyword star bug when intellisense extension is installed 594672e
- plugin was breaking support for Move to File refactoring 49aa0dc
v0.0.57
v0.0.56
✨ New Features
- Add
methodSnippetsInsertText
setting so you can finally preview method snippets and use them in Vue files! 62b0822 - special-command: New command:
copyFullType
to copy title from hover to your clipboard without truncation! bb609cd - Add workaround way for inserting name of completion. Enable it via
experimental.enableInsertNameOfSuggestionFix
cc2dd24
🐛 Bug Fixes
- enable insert text method snippets and locality bonus on even more completions 94f26c5
- don't enable method snippets before
(
in some edge-cases 24a94ce - fix tuple signatures label display for ts 5.0 8f512fc
- insert-name-of-completion: insert with correct range by default 7ed2c15
- object-literal-completions: escape
$
dad4d6e
v0.0.55
v0.0.54
✨ New Features
- object literal completions for just
true
orfalse
types c92d568 insertNameOfCompletion
command that is useful to bind when suggest widget is visible to insertname
instead ofinsertText
of TS completion. Useful with"tsEssentialPlugins.objectLiteralCompletions.keepOriginal": "remove"
af72f55renameImportNameOfFileRename
- disabled by default, but super recommended a45ad97skipNodeModulesReferences
(disabled by default, but recommended) 2bde27c
🐛 Bug Fixes
- object-literal-completions: use symbol completion knowledge. In other words starting from TS 5 now object literal completions should work in absolutely any location for any supported completion c92d568
- rewrite method-snippets so they are faster and compatible with Windows on latest vscode release. Now they are resolved when showing documentation (much earlier), instead of when completion accepted. 20c53f4
- volar: prevent LS crash (#122)
v0.0.53
✨ New Features
- method-snippets: Now to insert a method snippet for
Object
orlodash
you need to accept suggestion twice (ambiguous suggestions) 3270cac - method-snippets: enable constructor call snippet when in new expression 09678af
- vue-options-api: Add a setting to remove local component definitions (#117)
- suggestions: Locality bonus! (disabled by default, SUPER recommended, enable with
suggestions.localityBonus
)
(#46) - string template type completions!
e.g.const a: `foo_${string}_bar` = '/*now completes!*/'
65a27ae
🐛 Bug Fixes
- object literal completions for optional boolean types 9641211
- method-snippets: skip trailing arguments with void type (user experience) 6201eeb
- fix all code action was applying too early on Source Action vscode command b075ff1
- don't activate plugins' object objectLiteralCompletions before
:
f0412c1 - rare TS error with incorrect special command invocations 93fc923
- method-snippets: now method snippets always insert single-line snippet 0f979d5
- bump minimal supported vscode version to 1.72.0 to support code actions with snippets 51f0340
- correctly pass range of string completions from plugin (affects completions with space) 238ff90
v0.0.52
✨ New Features
- Add
all
value tomethodSnippets.skip
so you can get the same behavior as WebStorm has out of the box 69d0a9f - based-on-feedback: Change the default of
methodSnippets.skip
tooptional-and-rest
so it prefills only required params out of the box. Motivation: align default with vscode built-in behavior. 69d0a9f - restore properties sorting for JSX component props 9312b04
- now global lib completions are marked with glob! (super recommended to enable) 965efbb
- signature for tuple types! (disabled by default, but recommended) 2e31ec2
🐛 Bug Fixes
- method-snippets:
?
for optional arguments should be inserted only when insertMode isalways-declaration
69d0a9f - fix meanings of values for
objectLiteralCompletions.keepOriginal
(no user action required) f89250c - don't activate method snippet before tick ` e953448
- method-snippets: fix method snippets in some rare cases (don't use getContextualType as sometimes it was returning any)
hard to test this case f117d6b - hotfix for Vue Volar support after update: keep config path updated 0eab0b8
v0.0.51
✨ New Features
- add methodSnippets.replaceArguments (powerful way to customize methodSnippets) 1ff1893
- new-refactoring: Add Split Declaration and Initialization refactoring code action! The activation range is either
const
orlet
keyword. Also, add comparing refactor extensions docs (#108) - add extract to JSX component refactoring and display it instead of extract into function code actions when range within jsx
update docs f2a83cc - Rewrote
enableMethodSnippets
from the ground, fixing old bugs and introducing absolutely new modes (settings). NowenableMethodSnippets
works on absolutely any variable that actually has signature. Finally! 0ef516a experiments.changeKindToFunction
(disabled by default), change arrow functions to method kind in completions. 6493a3a
🐛 Bug Fixes
- don't crash "fix all missing imports" in unpatched ts 5.0 d13b25b