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
@importdirective with an empty path (#129).
🚀 Performance
Nope.
🎨 Design
Nope.
👍 Improvements
- Support for VS Code Workspaces has been added.
- The
vscode-css-lanuageservicepackage was updated to the5.1.1version.
🛠 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-languageservicedependency from2.1.0to4.0.3-next.25. (#96, #107) - Use
vscode-css-languageserviceas 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-languageservicepackage to allow users to use Sass modules (@usesyntax),path/{,_}index.scssand 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
scanImportedFilesDepthoption is removed.
👍 Improvements
- Update the
scss-symbols-parserpackage to2.0.1to 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-languageserverandvscode-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.serverPortand 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-parserto 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
Interfaceicon so that they can be different from Mixins.


