Releases: zardoy/typescript-vscode-plugins
Releases · zardoy/typescript-vscode-plugins
v0.0.81
🐛 Bug Fixes
New Features
- You can now ctrl+click on event names of methods like .on() for jumping into event-related listeners or triggers like
emit
!
v0.0.79
✨ 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
✨ 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
✨ 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
✨ 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
✨ 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
🐛 Bug Fixes
- regression: fix outline crash! 845c4ff
v0.0.73
✨ 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
✨ 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
✨ 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