Releases: sass/dart-sass
Dart Sass 1.11.0
To install Dart Sass 1.11.0, download one of the packages above and add it to your PATH, or see the Sass website for full installation instructions.
Changes
-
Add support for importing plain CSS files. They can only be imported without an extension—for example,
@import "style"will importstyle.css. Plain CSS files imported this way only support standard CSS features, not Sass extensions.See the proposal for details.
-
Add support for CSS's
min()andmax()math functions. Amin()andmax()call will continue to be parsed as a Sass function if it involves any Sass-specific features like variables or function calls, but if it's valid plain CSS (optionally with interpolation) it will be emitted as plain CSS instead.See the proposal for details.
-
Add support for range-format media features like
(10px < width < 100px). See the proposal for details. -
Normalize escape codes in identifiers so that, for example,
éclairand\E9clairare parsed to the same value. See the proposal for details. -
Don't choke on a byte-order mark at the beginning of a document when running in JavaScript.
Command-Line Interface
- The
--watchcommand now continues to recompile a file after a syntax error has been detected.
Dart API
-
Added a
Syntaxenum to indicate syntaxes for Sass source files. -
The
compile()andcompileAsync()functions now parse files with the.cssextension as plain CSS. -
Added a
syntaxparameter tocompileString()andcompileStringAsync(). -
Deprecated the
indentedparameter tocompileString()andcompileStringAsync(). -
Added a
syntaxparameter tonew ImporterResult()and aImporterResult.syntaxgetter to set the syntax of the source file. -
Deprecated the
indentedparameter tonew ImporterResult()and theImporterResult.indentedgetter in favor ofsyntax.
See the full changelog for changes in earlier releases.
Dart Sass 1.10.4
To install Dart Sass 1.10.4, download one of the packages above and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Command-Line Interface
- Fix a Homebrew installation failure.
See the full changelog for changes in earlier releases.
Dart Sass 1.10.3
To install Dart Sass 1.10.3, download one of the packages above and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Command-Line Interface
- Run the Chocolatey script with the correct arguments so it doesn't crash.
See the full changelog for changes in earlier releases.
Dart Sass 1.10.2
To install Dart Sass 1.10.2, download one of the packages above and add it to your PATH, or see the Sass website for full installation instructions.
Changes
- No user-visible changes.
See the full changelog for changes in earlier releases.
Dart Sass 1.10.1
To install Dart Sass 1.10.1, download one of the packages above and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Node JS API
- Don't crash when passing both
includePathsandimporter.
See the full changelog for changes in earlier releases.
Dart Sass 1.10.0
To install Dart Sass 1.10.0, download one of the packages above and add it to your PATH, or see the Sass website for full installation instructions.
Changes
-
When two
@mediarules' queries can't be merged, leave nested rules in place for browsers that support them. -
Fix a typo in an error message.
See the full changelog for changes in earlier releases.
Dart Sass 1.9.2
To install Dart Sass 1.9.2, download one of the packages above and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Node JS API
- Produce more readable filesystem errors, such as when a file doesn't exist.
See the full changelog for changes in earlier releases.
Dart Sass 1.9.1
To install Dart Sass 1.9.1, download one of the packages above and add it to your PATH, or see the Sass website for full installation instructions.
Changes
-
Don't emit ANSI codes to Windows terminals that don't support them.
-
Fix a bug where
--watchcrashed on Mac OS.
See the full changelog for changes in earlier releases.
Dart Sass 1.9.0
To install Dart Sass 1.9.0, download one of the packages above and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Node API
- Add support for
new sass.types.Color(argb)for creating colors from ARGB hex numbers. This was overlooked when initially adding support for Node Sass's JavaScript API.
See the full changelog for changes in earlier releases.
Dart Sass 1.8.0
To install Dart Sass 1.8.0, download one of the packages above and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Command-Line Interface
-
Add a
--pollflag to make--watchmode repeatedly check the filesystem for updates rather than relying on native filesystem notifications. -
Add a
--stop-on-errorflag to stop compiling additional files once an error is encountered.
See the full changelog for changes in earlier releases.