Skip to content

Releases: zardoy/typescript-vscode-plugins

v0.0.79

24 May 05:38
Compare
Choose a tag to compare

✨ New Features

  • Improve relative file path handling in filesAutoImport 5aa78d0
  • Add auto-completion trigger for JSX attributes 54b4acd
  • add Declare missing attributes snippet codefix 8a11e71
  • Add inlay hints for missing JSX attributes. Disabled by default, enable with tsEssentialPlugins.inlayHints.missingJsxAttributes.enabled #208 25521ac

🐛 Bug Fixes

  • fix outline crash for upcoming ts 5.5 9f532d3
  • a lot of fixes to Extract into JSX component code action! 01dfb8a
  • correctly pass all unknown params for new TS protocol features
    (#209)

v0.0.78

21 Apr 20:32
Compare
Choose a tag to compare

✨ New Features

  • Add custom code action to fix closing/opening tag name from the current location 8cc3788

🐛 Bug Fixes

  • fix jsx attribute shortcut replace range
    (#195)
  • fix invalid linked editing ranges sometimes 8cc3788
  • Fix properties sorting in JSX attribute completions
    (#206)
  • Fix annoying JSX component filtering bug in some cases
    fixes jsxImproveElementsSuggestions stops code completions #205 24cf762
  • tests: correct the test output results (#203)

v0.0.77

15 Feb 16:43
Compare
Choose a tag to compare

✨ New Features

  • Add a new extremely powerful way to search / replace occurrences of Search text only within specific nodes by kind (e.g. only in string / JSX Text) Search Workspace by Syntax Kind a4ff083

v0.0.76

04 Feb 16:46
Compare
Choose a tag to compare

✨ New Features

  • Add files auto import! By configuring a filesAutoImport setting you can now setup robust auto imports for .svg, .styles or any other extension! 1c0edd3
  • new powerful declare missing property snippet codefix that by default works only in the same file, but can be extended with a new setting. Was designed specificially for styles.create pattern! 0e061d3
  • New command: Wrap Into New Tag (#199)

🐛 Bug Fixes

  • add destructure duplicated props (#196)

v0.0.75

31 Jan 10:09
Compare
Choose a tag to compare

✨ New Features

  • customizeEnabledFeatures to allow disable some TS language service features per file or globally (e.g. completions or diagnostics) 107ee06
  • print warning in logs if some operation tooks too much time 107ee06

🐛 Bug Fixes

  • significantly improve completions performance in heavy applications that use MUI (unoptimized Material-UI) by using cached diagnostics for not declared const variable names suggestions instead adee249
  • replace throw with console.error (#194)

v0.0.74

19 Jan 06:13
Compare
Choose a tag to compare

🐛 Bug Fixes

  • regression: fix outline crash! 845c4ff

v0.0.73

17 Jan 04:00
Compare
Choose a tag to compare

✨ New Features

  • Add new feature JSX Attribute Shortcut Completions! New completions like className={className}, enabled by default! control by jsxAttributeShortcutCompletions.enable 74bde70

🐛 Bug Fixes

  • custom declare missing propertly code fix was always displayed even when it couldn't be applied 8bf1416
  • enableFileDefinitions: lookup from workspace root file even on relative path 493c2c2
  • false trigger on jsx linked editing end (e.g. cursor move after opening tag name) 62fb8e8

v0.0.72

28 Nov 01:11
d18c985
Compare
Choose a tag to compare

✨ New Features

  • Speed up a bit JSX linked editing by simply caching previous response 5a1a41a
  • special-command: migrateRequireToImports (just a shortcut for existing quickfix code action) 24e105e

🐛 Bug Fixes

  • filter-jsx-suggestions: local React FC declared with function declaration (named function) were not displayed in the suggestions listed b5b816a
  • improve auto-renaming on file rename when import name starts with upper-case 0531e41
  • vue-volar: normalize config path when checking 44464cb

v0.0.71

16 Nov 08:00
0b1c13f
Compare
Choose a tag to compare

✨ New Features

  • refactoring: add/from destructure bug fixes, this keyword support (#183)
  • add per-project hook file! If setting enableHooksFile is enabled you can add .vscode/ts-essentials.js file for taking full control of any languageService methods b7352ee

v0.0.70

08 Nov 14:51
00d3fee
Compare
Choose a tag to compare

✨ New Features

  • refactoring: add/from destructure improvements (#182)
  • (code actions): add/from destructure (#175)
  • add jsDoc typecast completions, add tests (#180)
  • special-command: Print Performance & Memory Info 4517bb8

🐛 Bug Fixes

  • improve Copy Full Type command for indexed access 9603f99
  • Rename setting "methodSnippetsInsertText" to "methodSnippets.previewSignature" (#179)
  • typo 3096cc1