Skip to content

Releases: zardoy/typescript-vscode-plugins

v0.0.40

22 Dec 14:14
f922848
Compare
Choose a tag to compare

✨ New Features

  • Big features! Hide or change sorting of auto-imports. Configurable per specific module and symbol name! e14c252
  • new fix for builtin Code Fix on ctrl+s (fix all): add missing await now works correctly (only one async is added if have several awaits) 08952ab
  • rework removeOrMarkGlobalLibCompletions text, also it was renamed from removeOrMarkGlobalCompletions! e6074bb
  • add in keyword completions Don't see a reason too add a setting to disable them. There are awesome! 244989a

🐛 Bug Fixes

  • preserve passing formatOptions to TS completions 08952ab
  • objectLiteralCompletions was completing after property access 53152d1
  • removeImportsFromReferences: exclude default import pattern from references 8ce3888

v0.0.39

19 Dec 21:44
Compare
Choose a tag to compare

✨ New Features

  • add in keyword completions Don't see a reason too add a setting to disable them. There are awesome! 244989a

v0.0.38

19 Dec 21:05
Compare
Choose a tag to compare

✨ New Features

  • caseSensitiveCompletions (disabled by default)! af7cc6a
  • disableFuzzyCompletions (disabled by default) - filter completions that start with entered text af7cc6a
  • enableFileDefinitions (must have to enable, disabled by default) useful for path.join 4870127
  • removeModuleFileDefinitions (disabled by default, enable if you need it) removes TS module declaration e.g. *.css 4870127
  • markOrRemoveGlobalCompletions! (disabled by default) cbc8f9b
  • removeImportsFromReferences (enabled by default!) 79b81f1
  • commit experimental (but already powerful) way to display only actual JSX components in completions. requires setup, but its worth it! d9b1c80
  • jsx: filter out keywords after < (namespaces also can be filtered out by enabled a new setting) d9b1c80
  • New code action (another refactoring): Turn Array Into Object. Its huge! d61f9be
  • New code action! Swap Keys and Values in Object 0dcf3f7
  • also add a way to configure position of original suggestion (including method snippet). Also plugin's completions have no JS limitation. 481a8e3

🐛 Bug Fixes

  • previous two version had the same code, this release was pushed to publish fixed changelog 42c4fd1
  • fix changelog of previous release :sad: (#76)
  • jsdocDefault: display null and undefined at the end of list 2cac469
  • objectLiteralCompletions: exclude object completions, where class or RegExp is expected f626dac
  • object literal completions disappear when object had other props 🤦 591227c

v0.0.35

14 Dec 03:16
Compare
Choose a tag to compare

✨ New Features

  • Feature of the month! Meet objectLiteralCompletions for string, arrays and objects! f8f9de7
  • also add a way to configure position of original suggestion (including method snippet). Also plugin's completions have no JS limitation. 481a8e3
  • objectLiteralCompletions: add fallbackVariant (disabled by default, but recommended) aceae09
  • New completions experience! Display default string completion at object literal (@default jsdoc support) 0f423c3

🐛 Bug Fixes

  • fix edge-case incorrect sorting of 10 or 100th suggestion 7236174

v0.0.34

04 Dec 09:27
Compare
Choose a tag to compare

✨ New Features

  • introducing new completions for @default JSDoc !!!
    also tried to implement go to type & auto-editing for default, but dk how : b89da4b

🐛 Bug Fixes

  • keywordsSpace: include space to default keyword after export or @ (jsdoc) bbf1738

v0.0.33

01 Dec 13:38
Compare
Choose a tag to compare

✨ New Features

  • Add absolutely massive feature for searching / replacing or selecting semantically different parts of TS/JS code. Add goToNodeBySyntaxKind and goToNodeBySyntaxKindWithinBlock commands. Filtering is simple and happens by kind property of node. 687d946
  • add dev command for inspecting completion items f3fca6d

v0.0.32

28 Nov 00:02
Compare
Choose a tag to compare

🐛 Bug Fixes

  • improve boost name suggestion work now for all diagnostics efe6e81
  • navbar (outline) patching now works for TS 5.0.0 nightly! efe6e81

v0.0.31

27 Nov 09:23
Compare
Choose a tag to compare

✨ New Features

  • add experimental commands (they may change in future) for selecting & going to special TS position
    It was extremely fun to explore & use! (#33)
  • add insane command for searching & inserting specific arguments from existing functions in file a5b62d5
  • special command: removeFunctionArgumentsTypesInSelection a7d67f1

🐛 Bug Fixes

  • prevent expanding of builtin method snippets in callback destructure when indentifier 7aef619

v0.0.30

18 Nov 00:39
Compare
Choose a tag to compare

🐛 Bug Fixes

  • keywordsInsertText: when return is accepted and then Enter or ; typed remove redundant space
    (#57)
  • keywordsInsertText: don't include space to some keywords (e.g. const, void) in type contexts 3046778
  • when arrayMethods and fixPropertiesSorting is enabled fix .filter wasn't appearing above .fill after . e.g. []. 417568c

v0.0.29

24 Oct 17:50
Compare
Choose a tag to compare

✨ New Features

  • add getSpanOfEnclosingComment command
    refactor exposed ext API commands b4ed129
  • now you can quickly disable plugin with new setting: enablePlugin a593f06
  • demo: add fig unreleased integration c63f706
  • Add new settings auto-migration functionality, it won't harm! 7f63001

🐛 Bug Fixes

  • fix #53 a593f06
  • rename settings: jsxEmmet and jsxPseudoEmmet to fix default values collision 7f63001