Releases: tomblachut/svelte-intellij
Releases · tomblachut/svelte-intellij
v0.11.0
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
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
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
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
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
- 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
- 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
First public release