Dart-sass

Latest version: v0.5.2

Safety actively analyzes 702232 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 32

1.39.1

* Partial fix for a bug where `at-root` does not work properly in nested
imports that contain `use` rules. If the only `use` rules in the nested
import are for built-in modules, `at-root` should now work properly.

1.39.0

JS API

* Add a `charset` option that controls whether or not Sass emits a
`charset`/BOM for non-ASCII stylesheets.

1.38.2

* No user-visible changes

1.38.1

* No user-visible changes

1.38.0

* In expanded mode, emit characters in Unicode private-use areas as escape
sequences rather than literal characters.

* Fix a bug where quotes would be omitted for an attribute selector whose value
was a single backslash.

* Properly consider numbers that begin with `.` as "plain CSS" for the purposes
of parsing plain-CSS `min()` and `max()` functions.

* Allow `if` to be used as an unquoted string.

* Properly parse backslash escapes within `url()` expressions.

* Fix a couple bugs where `extend`s could be marked as unsatisfied when
multiple identical `extend`s extended selectors across `use` rules.

Command Line Interface

* Strip CRLF newlines from snippets of the original stylesheet that are included
in the output when an error occurs.

JS API

* Don't crash when a Windows path is returned by a custom Node importer at the
same time as file contents.

* Don't crash when an error occurs in a stylesheet loaded via a custom importer
with a custom URL scheme.

Dart API

* Add a `SassArgumentList.keywordsWithoutMarking` getter to access the keyword
arguments of an argument list without marking them accessed.

1.37.5

* No user-visible changes.

Page 7 of 32

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.