chore(deps): update dependency sass to ^1.27.0 - autoclosed #90
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.25.0
->^1.27.0
Release Notes
sass/dart-sass
v1.27.0
Compare Source
Adds an overload to
map.merge()
that supports merging a nested map.map.merge($map1, $keys..., $map2)
: The$keys
form a path to the nested mapin
$map1
, into which$map2
gets merged.See [the Sass documentation][map-merge] for more details.
[map-merge]: https://sass-lang.com/documentation/modules/map#merge
Adds an overloaded
map.set()
function.map.set($map, $key, $value)
: Adds to or updates$map
with the specified$key
and$value
.map.set($map, $keys..., $value)
: Adds to or updates a map that is nestedwithin
$map
. The$keys
form a path to the nested map in$map
, intowhich
$value
is inserted.See [the Sass documentation][map-set] for more details.
[map-set]: https://sass-lang.com/documentation/modules/map#set
Add support for nested maps to
map.get()
.For example,
map.get((a: (b: (c: d))), a, b, c)
would returnd
.See [the documentation][map-get] for more details.
[map-get]: https://sass-lang.com/documentation/modules/map#get
Add support for nested maps in
map.has-key
.For example,
map.has-key((a: (b: (c: d))), a, b, c)
would return true.See [the documentation][map-has-key] for more details.
[map-has-key]: https://sass-lang.com/documentation/modules/map#has-key
Add a
map.deep-merge()
function. This works likemap.merge()
, except thatnested map values are also recursively merged. For example:
See [the Sass documentation][map-deep-merge] for more details.
[map-deep-merge]: https://sass-lang.com/documentation/modules/map#deep-merge
Add a
map.deep-remove()
function. This allows you to remove keys fromnested maps by passing multiple keys. For example:
See [the Sass documentation][map-deep-remove] for more details.
[map-deep-remove]: https://sass-lang.com/documentation/modules/map#deep-remove
Fix a bug where custom property values in plain CSS were being parsed as
normal property values.
Dart API
Value.tryMap()
function which returns theValue
as aSassMap
ifit's a valid map, or
null
otherwise. This allows function authors to safelyretrieve maps even if they're internally stored as empty lists, without having
to catch exceptions from
Value.assertMap()
.v1.26.12
Compare Source
(written as
#{--foo}: ...
) would crash.v1.26.11
Compare Source
Potentially breaking bug fix:
selector.nest()
now throws an errorif the first arguments contains the parent selector
&
.Fixes a parsing bug with inline comments in selectors.
Improve some error messages for edge-case parse failures.
Throw a proper error when the same built-in module is
@use
d twice.Don't crash when writing
Infinity
in JS mode.Produce a better error message for positional arguments following named
arguments.
v1.26.10
Compare Source
v1.26.9
Compare Source
node_preamble
when compiling to JS.v1.26.8
Compare Source
v1.26.7
Compare Source
v1.26.6
Compare Source
@else
rules.JavaScript API
Add
sass.NULL
,sass.TRUE
, andsass.FALSE
constants to match Node Sass'sAPI.
If a custom Node importer returns both
file
andcontents
, don't attempt toread the
file
. Instead, use thecontents
provided by the importer, withfile
as the canonical url.v1.26.5
Compare Source
v1.26.3
Compare Source
--watch
mode could go into an infinite loop compiling CSSfiles to themselves.
v1.26.2
Compare Source
selector.extend()
andselector.replace()
functions.v1.26.1
Compare Source
(written as
#{--foo}: ...
) would crash.v1.26.0
Compare Source
Potentially breaking bug fix:
@use
rules whose URLs' basenames beginwith
_
now correctly exclude that_
from the rules' namespaces.Fix a bug where imported forwarded members weren't visible in mixins and
functions that were defined before the
@import
.Don't throw errors if the exact same member is loaded or forwarded from
multiple modules at the same time.
Renovate configuration
📅 Schedule: "before 3am on the first day of the month" (UTC).
🚦 Automerge: Enabled.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.