Releases: mrmlnc/vscode-scss
Releases · mrmlnc/vscode-scss
0.10.0
💬 Common
- Upgrade the minimal required version of VS Code. Now
1.53.0
. - Fixed an issue causing a crash when the user have a
@import
directive with an empty path (#129).
🚀 Performance
Nope.
🎨 Design
Nope.
👍 Improvements
- Support for VS Code Workspaces has been added.
- The
vscode-css-lanuageservice
package was updated to the5.1.1
version.
🛠 Infrastructure
- Upgrade all dependencies.
- A lot of places using the deprecated API have been fixed.
0.9.1
0.9.0
💬 Common
- Update
vscode-css-languageservice
dependency from2.1.0
to4.0.3-next.25
. (#96, #107) - Use
vscode-css-languageservice
as default parser for SCSS files to increase stability and maintainable. You may notice that on large projects, the initialization time may increase. Also we drop support for reference comments (#94, #96)
🚀 Performance
Nope.
🎨 Design
Nope.
👍 Improvements
- Use mechanism for determining dependencies between files from the
vscode-css-languageservice
package to allow users to use Sass modules (@use
syntax),path/{,_}index.scss
and etc. import syntaxes without problems. (#99, #100) - Add basic Vue files support (thanks @yoyo930021, #103)
🛠 Infrastructure
- Added e2e tests for each provider. (#97)
0.8.1
💬 Common
Nope.
🚀 Performance
Nope.
🎨 Design
- The
scanImportedFilesDepth
option is removed.
👍 Improvements
- Update the
scss-symbols-parser
package to2.0.1
to fix two parser bugs (#93) - Fix problems with opening partial files for known cases (#90)
- Use path to real file for implicitly import and path from import at-rule for declared imports.
🛠 Infrastructure
Nope.
0.8.0
💬 Common
- Update
vscode-languageserver
andvscode-languageclient
, VS Code typing, and various dependencies - Require VS Code 1.30.0+
🚀 Performance
Nope.
🎨 Design
Nope.
👍 Improvements
- Allow
~
style imports that resolves tonode_modules
. #31 - Handle partial imports. #49
- Color previews in auto completion. #13 and #64
- Stop auto-revealing output console in case of errors. #70 and #75
- Show initialization progress in the Status Bar when SCSS IntelliSense starts
- Add
scss.dev.serverPort
and a Performance issue filing guide.
🛠 Infrastructure
- Add integration test using
vscode-test
- Update tslint and add prettier with pre-commit hooks for easier contribution flow
- Target Travis CI to Node.js 8+
- Update donation link. #71
0.7.0
Changelog:
- Update
scss-symbols-parser
to 1.1.3 (fix issue with external URLs – #46) - Require VS Code 1.12.0+
- Target Travis CI to Node.js 7+
- Don't stop the search even with the error (#39, #42, #46)
- Try to find partial files when we search imported file (#39, #42, #46)
- Warm up cache when rename action
- Update VSCode Language Server to the latest version (best performance)
0.6.2
💬 Common
- Fix Go To Definition provider (mrmlnc/vscode-less#36, mrmlnc/vscode-less#37 )
🚀 Performance
- Fixed dead lock problem with node-ipc (vscode-languageserver-node#310-server-and-client)
🎨 Design
Nope.
👍 Improvements
Nope.
0.6.1
0.6.0
💬 Common
- More tests for future plugin improvements.
🚀 Performance
Nope.
🎨 Design
Nope.
👍 Improvements
Contexts
Now we support primitive contexts:
- Comments — no suggestions
- String — suggestions (variables, functions) after
(+-*%
+ space. You can control this context using scss.suggestFunctionsInStringContextAfterSymbols option. - String with interpolation — variables, functions.
- Properties — variables, functions.
- Stream — variables, mixins.
Signature Help for nested functions
This is just fine. See demo!
0.5.0
💬 Common
- Fixed some bugs with SignatureHelp provider.
- Now we do not display Hover popup for Mixins, Functions and Variables declarations.
- Added information about where you can find a Changelog for this plugin.
🚀 Performance
- Exclude opened document from "Update Cache" event (see #20).
🎨 Design
- Functions now has
Interface
icon so that they can be different from Mixins.