Created by: dependabot[bot]
Bumps sass from 1.37.5 to 1.38.0.
Release notes
Sourced from sass's releases.
Dart Sass 1.38.0
To install Sass 1.38.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
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-CSSmin()
andmax()
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.See the full changelog for changes in earlier releases.
Changelog
Sourced from sass's changelog.
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-CSSmin()
andmax()
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.
Commits
-
67db39c
Add a SassArgumentList.keywordsWithoutMarking getter (#1427) -
390deed
Merge pull request #1438 from sass/extend-bugs -
2a03907
Emit escape sequences for private-use characters in expanded mode (#1430) -
707db69
Fix a couple bugs with@extend
-
000173c
Reformat -
e0e132e
Allow numbers with leading.
in plain-CSS min/max (#1432) -
d29acb0
Don't try to force custom URL schemes to file paths in the Node API (#1434) -
3eca265
Fix a single-backslash attribute selector (#1428) -
5f4994e
Fix backslash-escapes in url()s (#1429) -
54d16c0
Allowif
to be used as an unquoted string (#1431) - Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)