Skip to content

Releases: sveltejs/language-tools

102.4.0

30 Oct 15:39
d412d37

Choose a tag to compare

  • (feat) JSDoc support: Autocompletion, hover info (#572)
  • (feat) Improved Pug syntax highlighting (#295, #106)
  • (feat) When having a tsconfig.json, newly created TS/JS files within project scope are now known directly and not only after a first import to Svelte files (#639)
  • (fix) Correct rename settings (#640)
  • (fix) Relax svelte2tsx typing to prevent "cannot read property $on of unknown" errors when using TS and importing untyped library components (85c7e94)
  • (fix) deal with ranges with swapped start/end (829cf87)
  • (fix) Bump HTML language service, removes duplicated autocompletion suggestions and improves parsing (#547)

102.3.0

22 Oct 07:56
68c187c

Choose a tag to compare

  • (feat) Jsdoc template completion (#607, #572)
  • (feat) Selection range (#556)
  • (fix) Broken link to "Using with preprocessors" (#609)
  • (fix) Filter out invalid class name chars (#613)
  • (fix) Handle $$slots with dashed-name (#617)
  • (fix) Improve on:event autocompletion (#621)
  • (fix) Props/Events doc: extract last leading multiline comment instead of first; strip typedef (#612)
  • (fix) correct syntax highlighting when there are numbers in the attribute name (#625)
  • (fix) add missing attributes intermediate, ismap, allowpaymentrequest (#628)

102.2.0

15 Oct 05:42
9356897

Choose a tag to compare

  • (feat) adhere to vscode emmet config (#591)
  • (fix) syntax highlighting for namespaced svelte components (#599)
  • (fix) turn off intellisense for stylus because it would give wrong results (#590)
  • (fix) now within name=value only name is highlighted as a attribute name color (#595)
  • (fix) getDefinitions falls back to Location if LocationLink is not supported (#592)
  • (fix) add missing events to autocomplete (#545)
  • (fix) format files within node_modules, too (#604)
  • (chore) bump prettier plugin to 1.4.1 (#606)

102.1.1

03 Oct 07:18
00d1b03

Choose a tag to compare

  • (fix) The target of bubbling events cannot be assumed (#579)
  • (fix) Mappings for <script context="module"> (#584)
  • (fix) In case of export let bla = true/false where the boolean typing is not given by the user, prevent TS from thinking the type is false/true instead of boolean (#588)

102.1.0

27 Sep 08:23
354432a

Choose a tag to compare

  • (feat) Support for the new {#key} block (#570, #577)
  • (feat) Find references (#566)
  • (fix) silence false unused-export-let (#573)
  • (fix) await/each/if block close at wrong position (#568)
  • (fix) Fall back to FormattingOptions if configs are empty (#539)
  • (fix) reactive break (#559)
  • (fix) slot without spaces between components (#560)

102.0.0

23 Sep 07:51
7e74770

Choose a tag to compare

  • (chore) bump cosmiconfig to support .cjs config endings (#548)
  • (fix) Don't track a in import {a as b} from .. as a declared variable (#551, #549)
  • (fix) fall back to FormattingOptions in case no prettier configs are found (#554, #539)

BREAKING CHANGE:

If user has no prettier config, he now gets the tab size / space/tabs-settings of his IDE, not the default prettier config

101.14.0

18 Sep 06:18
3fee94d

Choose a tag to compare

  • (feat) event typings/better autocompletion: Now tries to detect event names from script/template if no typings given. Supports typed createEventDispatcher (#424, #535)
  • (feat) better document symbols (#532, #536)
  • (feat) support for diagnostic tags (unused and deprecated) (#543)

101.13.1

10 Sep 11:31
a9934c3

Choose a tag to compare

  • (fix) prevent // comment being treat as props docstring (#530)

101.13.0

08 Sep 05:29
cc2fc95

Choose a tag to compare

  • (feat) region folding, script/style/template folding (#525, #523)
  • (feat) add option to set css files which will be checked for global vars which will appear in autocompletion (#521)
  • (feat) add a warning message which shows up at the start if you have the old extension installed (#528)
  • (feat) show documentation of props on hover/completion (#306)

101.12.2

04 Sep 14:29
64ff96a

Choose a tag to compare

  • (fix) let for svelte:component and svelte:self (#513)
  • (refactor) move htmlx2jsx handlers into own files (#518)