Update dependency sass to ^1.20.3 - autoclosed
Created by: renovate[bot]
This PR contains the following updates:
Package | Type | Update | New value | References | Sourcegraph |
---|---|---|---|---|---|
sass | devDependencies | minor | ^1.20.3 | source |
Release Notes
sass/dart-sass
v1.20.3
- No user-visible changes.
v1.20.1
- No user-visible changes.
v1.19.0
- Allow
!
inurl()
s without quotes.
Dart API
-
FilesystemImporter
now doesn't change its effective directory if the working directory changes, even if it's passed a relative argument.
v1.18.0
-
Avoid recursively listing directories when finding the canonical name of a file on case-insensitive filesystems.
-
Fix importing files relative to
package:
-imported files. -
Don't claim that "package:" URLs aren't supported when they actually are.
Command-Line Interface
- Add a
--no-charset
flag. If this flag is set, Sass will never emit a@charset
declaration or a byte-order mark, even if the CSS file contains non-ASCII characters.
Dart API
-
Add a
charset
option tocompile()
,compileString()
,compileAsync()
andcompileStringAsync()
. If this option is set tofalse
, Sass will never emit a@charset
declaration or a byte-order mark, even if the CSS file contains non-ASCII characters. -
Explicitly require that importers'
canonicalize()
methods be able to take paths relative to their outputs as valid inputs. This isn't considered a breaking change because the importer infrastructure already required this in practice.
v1.17.4
- Consistently parse U+000C FORM FEED, U+000D CARRIAGE RETURN, and sequences of U+000D CARRIAGE RETURN followed by U+000A LINE FEED as individual newlines.
JavaScript API
- Add a
sass.types.Error
constructor as an alias forError
. This makes our custom function API compatible with Node Sass's.
v1.17.3
-
Fix an edge case where slash-separated numbers were written to the stylesheet with a slash even when they're used as part of another arithmetic operation, such as being concatenated with a string.
-
Don't put style rules inside empty
@keyframes
selectors.
v1.17.2
- Deprecate
!global
variable assignments to variables that aren't yet defined. This deprecation message can be avoided by assigning variables tonull
at the top level before globally assigning values to them.
Dart API
- Explicitly mark classes that were never intended to be subclassed or implemented as "sealed".
v1.17.1
- Properly quote attribute selector values that start with identifiers but end with a non-identifier character.
v1.17.0
-
Improve error output, particularly for errors that cover multiple lines.
-
Improve source locations for some parse errors. Rather than pointing to the next token that wasn't what was expected, they point after the previous token. This should generally provide more context for the syntax error.
-
Produce a better error message for style rules that are missing the closing
}
. -
Produce a better error message for style rules and property declarations within
@function
rules.
Command-Line Interface
-
Passing a directory on the command line now compiles all Sass source files in the directory to CSS files in the same directory, as though
dir:dir
were passed instead of justdir
. -
The new error output uses non-ASCII Unicode characters by default. Add a
--no-unicode
flag to disable this.
v1.16.1
- Fix a performance bug where stylesheet evaluation could take a very long time when many binary operators were used in sequence.
v1.16.0
-
rgb()
andhsl()
now treat unquoted strings beginning withenv()
,min()
, andmax()
as special number strings likecalc()
.
v1.15.3
-
Properly merge
all and
media queries. These queries were previously being merged as thoughall
referred to a specific media type, rather than all media types. -
Never remove units from 0 values in compressed mode. This wasn't safe in general, since some properties (such as
line-height
) interpret0
as a<number>
rather than a<length>
which can break CSS transforms. It's better to do this optimization in a dedicated compressor that's aware of CSS property semantics. -
Match Ruby Sass's behavior in some edge-cases involving numbers with many significant digits.
-
Emit escaped tab characters in identifiers as
\9
rather than a backslash followed by a literal tab.
Command-Line Interface
- The source map generated for a stylesheet read from standard input now uses a
data:
URL to include that stylesheet's contents in the source map.
Node JS API
-
this.includePaths
for a running importer is now a;
-separated string on Windows, rather than:
-separated. This matches Node Sass's behavior.
Dart API
- The URL used in a source map to refer to a stylesheet loaded from an importer
is now
ImportResult.sourceMapUrl
as documented.
Renovate configuration
rebase!
".
-
If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.