Skip to content

Releases: mrmlnc/vscode-scss

0.10.0

08 May 18:14
Compare
Choose a tag to compare

💬 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 the 5.1.1 version.
    • Now we use the same mechanism for the reference resolution as VS Code. To be more precise, now we correctly support references to the node_modules directory (#126, #116).

🛠 Infrastructure

  • Upgrade all dependencies.
  • A lot of places using the deprecated API have been fixed.

0.9.1

17 Apr 14:48
Compare
Choose a tag to compare

💬 Common

  • Upgrade the fast-glob package due to an bug related to ARM processors (#131, #137)
  • Upgrade the minimal required version of VS Code. Now 1.43.0.

🚀 Performance

Nope.

🎨 Design

Nope.

👍 Improvements

Nope.

🛠 Infrastructure

  • Upgrade some dependencies to avoid code vulnerabilities.

0.9.0

19 Jan 10:15
Compare
Choose a tag to compare

💬 Common

  • Update vscode-css-languageservice dependency from 2.1.0 to 4.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

23 Nov 11:37
Compare
Choose a tag to compare

💬 Common

Nope.

🚀 Performance

Nope.

🎨 Design

  • The scanImportedFilesDepth option is removed.

👍 Improvements

  • Update the scss-symbols-parser package to 2.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

15 Nov 17:39
Compare
Choose a tag to compare

💬 Common

  • Update vscode-languageserver and vscode-languageclient, VS Code typing, and various dependencies
  • Require VS Code 1.30.0+

🚀 Performance

Nope.

🎨 Design

Nope.

👍 Improvements

  • Allow ~ style imports that resolves to node_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

14 Jun 21:02
Compare
Choose a tag to compare
0.7.0 Pre-release
Pre-release

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

05 Mar 14:22
Compare
Choose a tag to compare

💬 Common

🚀 Performance

🎨 Design

Nope.

👍 Improvements

Nope.

0.6.1

03 Feb 18:41
Compare
Choose a tag to compare

💬 Common

  • VS Code 1.9.0 support

🚀 Performance

Nope.

🎨 Design

Nope.

👍 Improvements

Nope.

0.6.0

24 Nov 12:15
Compare
Choose a tag to compare

💬 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!

2016-11-24_14-56-31

0.5.0

29 Oct 22:45
Compare
Choose a tag to compare

💬 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.

👍 Improvements

  • scss.showImplicitlyLabel now is scss.implicitlyLabel where you can specify any text.

    image

  • SCSS IntelliSense now supports All Symbol Definitions in Folder.

    2016-10-30_01-44-55