Skip to content

Releases: tomblachut/svelte-intellij

v0.11.0

03 Nov 21:30
Compare
Choose a tag to compare

Huge thanks to @AleksandrSl for working on CSS support! This release contains a pack of unrelated improvements and lays groundwork for future features

  • Stop annotating directives as unknown attributes
  • Enable CSS references and completions
  • Recognize $$props variable
  • Highlight unresolved references inside script tag the same as inside template expressions
  • Limit IDE finding references to variables defined in e.g. config files
  • Fix IDE error occurring for empty shorthand attribute
  • Minor fixes & stability improvements

v0.10.0

20 Oct 20:40
Compare
Choose a tag to compare

This is not a 1.0 release but it contains the same digits and is as important

  • Support attribute value expressions
  • Support shorthand attribute expressions
  • Support spread attributes

v0.9.1

11 Oct 18:50
Compare
Choose a tag to compare

Many thanks to @justredpaul and apologies for big delay 😅

  • Fix buggy auto-inserted each block closing tag
  • Correctly set minimum version compatibility to 2019.2

v0.9.0

01 Sep 17:51
Compare
Choose a tag to compare

Many thanks to @unlocomqx!

  • Connect template expressions to definitions inside script tag
  • Support complex JS expressions in Svelte tags
  • Recognize more component imports
  • Properly parse Svelte components with lowercase name matching HTML single tags
  • Add Svelte Component to New file menu
  • Improve stability

v0.8.0

21 Jul 23:52
Compare
Choose a tag to compare

This release would not be possible without the work of @unlocomqx and @tiatin. Many thanks!

  • Add auto import for components!
  • Highlight not imported components
  • Mark unused component imports properly
  • Fix Svelte blocks breaking on identifiers containing the words if, as or then
  • Support @html & @debug expressions
  • Display better error messages for incomplete code
  • Extend supported IDE version range to 2019.2

v0.7.0

15 May 16:01
Compare
Choose a tag to compare
  • Support code formatting!
  • Emmet-style expansions for Svelte tags! Try typing if[TAB]
  • Auto indent when writing newline between Svelte tags
  • Automatically insert closing Svelte tags
  • Support folding regions (+/- icons in the gutter) for Svelte tags
  • Support Comment with Line/Block Comment actions
  • Highlight Svelte tag mustaches in the same color as keywords
  • Improve parser behavior for incomplete code

v0.6.0

05 May 23:08
Compare
Choose a tag to compare
  • Add syntax highlighting for JS inside blocks & expressions (bar attributes)
  • Add syntax highlighting for Svelte keywords
  • Improve parser recovery after errors
  • Additional minor improvements

v0.5.0

04 May 20:03
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

First public release