Releases: sass/dart-sass
Release list
Dart Sass 1.105.1
To install Sass 1.105.1, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
- Improve error messages for
@extends across different media queries.
See the full changelog for changes in earlier releases.
Dart Sass 1.105.0
To install Sass 1.105.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
-
Add support for first-class modules. These can be accessed using the new
meta.load()andmeta.get-module()functions, and may be passed as the$moduleargument to numerous eistingsass:metafunctions. -
Add the
meta.css()mixin, which includes CSS from a first-class module.
JS API
- Add a
SassModuleclass and a correspondingValue.assertModule()method.
Dart API
- Add a
SassModuleclass and a correspondingValue.assertModule()method.
See the full changelog for changes in earlier releases.
Dart Sass 1.104.1
To install Sass 1.104.1, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
-
Fix a bug where loud comments before
@userules could be emitted multiple times under certain circumstances. -
Fix a bug in which an invalid selector at the end of an indented syntax stylesheet would cause the parser to crash instead of emitting a useful error message.
Command Line Interface
-
Many-to-many compilations no longer compile any files that appear in the output directory if the output directory is also within the source directory. This fixes a bug where
--watchmode could enter an infinite loop recompiling the same CSS file over and over. -
Sass now sets the modification time of output files to the time compilation started rather than the time it ended. This ensures that, if a source file is modified during compilation,
--watchand--updatemode will recompile the outputs to include the new source file contents.
See the full changelog for changes in earlier releases.
Dart Sass 1.104.0
To install Sass 1.104.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
-
Potentially breaking compatibility fix: Colors now convert the special values NaN and negative zero, as well as infinity and negative infinity for polar-hue channels, to 0 as per the CSS spec.
-
The special value negative zero is now serialized as
-0instead of0for greater compatibility when using it in CSS calculations.
See the full changelog for changes in earlier releases.
Dart Sass 1.103.1
To install Sass 1.103.1, download one of the packages below 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.103.0
To install Sass 1.103.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
- Potentially breaking compatibility fix: Colors now preserve "analogous sets" of missing channels during conversions, per the CSS spec. For example,
color.to-space(lch(50% none none), lab)now returnslab(50% none none)instead oflab(50% 0 0).
See the full changelog for changes in earlier releases.
Dart Sass 1.102.0
To install Sass 1.102.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
- Use the 2.4 gamma transfer function for rec2020, as specified by the latest draft of CSS Color 4.
See the full changelog for changes in earlier releases.
Dart Sass 1.101.7
To install Sass 1.101.7, download one of the packages below 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.101.6
To install Sass 1.101.6, download one of the packages below 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.101.5
To install Sass 1.101.5, download one of the packages below 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.