This repository was archived by the owner on Jan 19, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 34
Update dependency sass to ^1.57.1 #430
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/sass-1.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
✅ Deploy Preview for sourcegraph-learn ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
dd54adf
to
66908e1
Compare
8c18fb4
to
26ae2d2
Compare
26ae2d2
to
f6e9311
Compare
113ee6b
to
8918511
Compare
8918511
to
9bfa627
Compare
9bfa627
to
615a156
Compare
615a156
to
d3d2c55
Compare
bbeb352
to
3b9380e
Compare
3b9380e
to
34162f0
Compare
67b82f1
to
7d71aab
Compare
7d71aab
to
f770d52
Compare
f770d52
to
8fa10aa
Compare
8fa10aa
to
5964ceb
Compare
5964ceb
to
45094b8
Compare
45094b8
to
8b8186f
Compare
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.44.0
->^1.57.1
Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.
Release Notes
sass/dart-sass
v1.57.1
Compare Source
v1.57.0
Compare Source
split($string, $separator, $limit: null)
function tosass:string
that splits a string into separate substrings based on a separator string.
JavaScript API
Potentially breaking bug fix: Custom functions in both the modern and
legacy API now properly reject signatures with whitespace between the function
name and parentheses.
Custom functions in the legacy API now allow signatures with whitespace before
the function name, to match a bug in Node Sass.
Dart API
Callable.fromSignature()
andAsyncCallable.fromSignature()
now reject signatures with whitespace betweenthe function name and parentheses.
v1.56.2
Compare Source
Embedded Sass
protocol.
v1.56.1
Compare Source
Embedded Sass
contents
is actually a string and whethersourceMapUrl
is an absolute URL.v1.56.0
Compare Source
Potentially breaking change: To match the CSS spec, SassScript expressions
beginning with
not
or(
are no longer supported at the beginning ofparenthesized sections of media queries. For example,
@​media (width >= 500px) and (not (grid))
will now be emitted unchanged, instead of producing
@​media (width >= 500px) and (false)
See the Sass website for details.
Potentially breaking bug fix: Angle units like
rad
orturn
are nowproperly converted to equivalent
deg
values forhsl()
,hsla()
,adjust-hue()
,color.adjust()
, andcolor.change()
.See the Sass website for
details.
Fix indentation for selectors that span multiple lines in a
@media
query.Emit a deprecation warning when passing
$alpha
values with units tocolor.adjust()
orcolor.change()
. This will be an error in Dart Sass2.0.0.
See the Sass website for
details.
Emit a deprecation warning when passing a
$weight
value with no units orwith units other than
%
tocolor.mix()
. This will be an error in Dart Sass2.0.0.
See the Sass website for
details.
Emit a deprecation warning when passing
$n
values with units tolist.nth()
or
list.set-nth()
. This will be an error in Dart Sass 2.0.0.See the Sass website for
details.
Improve existing deprecation warnings to wrap
/
-as-division suggestions incalc()
expressions.Properly mark the warning for passing numbers with units to
random()
as adeprecation warning.
Fix a bug where
@extend
could behave unpredicatably when used along withmeta.load-css()
and shared modules that contained no CSS themselves butloaded CSS from other modules.
Dart API
sassIndex
with units toValue.sassIndexToListIndex()
. This will be an error in Dart Sass 2.0.0.JS API
Importer results now validate whether
contents
is actually a string type.Importer result argument errors are now rendered correctly.
v1.55.0
Compare Source
Potentially breaking bug fix: Sass numbers are now universally stored as
64-bit floating-point numbers, rather than sometimes being stored as integers.
This will generally make arithmetic with very large numbers more reliable and
more consistent across platforms, but it does mean that numbers between nine
quadrillion and nine quintillion will no longer be represented with full
accuracy when compiling Sass on the Dart VM.
Potentially breaking bug fix: Sass equality is now properly transitive.
Two numbers are now considered equal (after doing unit conversions) if they
round to the same
1e-11
th. Previously, numbers were considered equal if theywere within
1e-11
of one another, which led to some circumstances where$a == $b
and$b == $c
but$a != $b
.Potentially breaking bug fix: Various functions in
sass:math
no longertreat floating-point numbers that are very close (but not identical) to
integers as integers. Instead, these functions now follow the floating-point
specification exactly. For example,
math.pow(0.000000000001, -1)
now returns1000000000000
instead ofInfinity
.Emit a deprecation warning for
$a -$b
and$a +$b
, since these look likethey could be unary operations but they're actually parsed as binary
operations. Either explicitly write
$a - $b
or$a (-$b)
. Seehttps://sass-lang.com/d/strict-unary for more details.
Dart API
Add an optional
argumentName
parameter toSassScriptException()
to make iteasier to throw exceptions associated with particular argument names.
Most APIs that previously returned
num
now returndouble
. All APIscontinue to accept
num
, although in Dart 2.0.0 these APIs will be changedto accept only
double
.JS API
accessible by the JS API.
v1.54.9
Compare Source
@media
query deprecation warnings.v1.54.8
Compare Source
v1.54.7
Compare Source
v1.54.6
Compare Source
@media
query could be incorrectly omitted from astylesheet if it had multiple levels of nested
@media
queries within itand the inner queries were mergeable but the outer query was not.
v1.54.5
Compare Source
Properly consider
a ~ c
to be a superselector ofa ~ b ~ c
anda + b + c
.Properly consider
b > c
to be a superselector ofa > b > c
, and similarlyfor other combinators.
Properly calculate specificity for selector pseudoclasses.
Deprecate use of
random()
when$limit
has units to make it explicit thatrandom()
currently ignores units. A future version will no longer ignoreunits.
Don't throw an error when the same module is
@forward
ed multiple timesthrough a configured module.
Embedded Sass
install, the
sass-embedded
npm package now declares optional dependencies onplatform-specific embedded compiler packages.
v1.54.4
Compare Source
out-of-bounds to various color functions.
v1.54.3
Compare Source
v1.54.2
Compare Source
v1.54.1
Compare Source
@extend
andselector.unify()
, ensure that:root
,:scope
,:host
, and:host-context
only appear at the beginningof complex selectors.
v1.54.0
Compare Source
Deprecate selectors with leading or trailing combinators, or with multiple
combinators in a row. If they're included in style rules after nesting is
resolved, Sass will now produce a deprecation warning and, in most cases, omit
the selector. Leading and trailing combinators can still be freely used for
nesting purposes.
See https://sass-lang.com/d/bogus-combinators for more details.
Add partial support for new media query syntax from Media Queries Level 4. The
only exception are logical operations nested within parentheses, as these were
previously interpreted differently as SassScript expressions.
A parenthesized media condition that begins with
not
or an openingparenthesis now produces a deprecation warning. In a future release, these
will be interpreted as plain CSS instead.
Deprecate passing non-
deg
units tocolor.hwb()
's$hue
argument.Fix a number of bugs when determining whether selectors with pseudo-elements
are superselectors.
Treat
*
as a superselector of all selectors.Dart API
fakeFromImport()
function for testing custom importersthat use
AsyncImporter.fromImport
.JS API
Add a
charset
option that controls whether or not Sass emits a@charset
/BOM for non-ASCII stylesheets.Fix Sass npm package types for TS 4.7+ Node16 and NodeNext module resolution.
v1.53.0
Compare Source
var()
with an empty second argument, such asvar(--side, )
.JS API
meta.load-css()
would sometimes resolve relative URLsincorrectly when called from a mixin using the legacy JS API.
Embedded Sass
v1.52.3
Compare Source
/* ... */
) appear twice in a rowacross two different imports which themselves imported the same file each.
v1.52.2
Compare Source
/* ... */
) instead of pushingthe comment to the next line.
v1.52.1
Compare Source
Command Line Interface
--watch
mode would close immediately in TTY mode. This wascaused by our change to close
--watch
when stdin was closed outside of TTYmode, which has been reverted for now while we work on a fix.
v1.52.0
Compare Source
Add support for arbitrary modifiers at the end of plain CSS imports, in
addition to the existing
supports()
and media queries. Sass now allows anysequence of identifiers of functions after the URL of an import for forwards
compatibility with future additions to the CSS spec.
Fix an issue where source locations tracked through variable references could
potentially become incorrect.
Fix a bug where a loud comment in the source can break the source map when
embedding the sources, when using the command-line interface or the legacy JS
API.
JS API
SassNumber.assertUnit()
andSassNumber.assertNoUnits()
now correctlyreturn the number called on when it passes the assertion.
v1.51.0
Compare Source
Potentially breaking change: Change the order of maps returned by
map.deep-merge()
to match those returned bymap.merge()
. All keys thatappeared in the first map will now be listed first in the same order they
appeared in that map, followed by any new keys added from the second map.
Improve the string output of some AST nodes in error messages.
v1.50.1
Compare Source
Embedded Sass
The JS embedded host and the embedded compiler will now properly avoid
resolving imports relative to the current working directory unless
'.'
ispassed as a load path.
Fix a bug in the JS embedded host's implementation of the legacy JS API where
imports that began with
/
could crash on Windows.v1.50.0
Compare Source
@extend
now treats [:where()
][:where()] the same as:is()
.Command Line Interface
--watch
command to stoprunning.
Embedded Sass
Fix a bug where the JS embedded host crashed when invoking a legacy importer
after resolving a relative filesystem import.
Improve error messages when returning non-
Object
values from legacyimporters.
v1.49.11
Compare Source
Embedded Sass
id
field for allOutboundMessage
s.v1.49.10
Compare Source
Quiet deps mode now silences compiler warnings in mixins and functions that
are defined in dependencies even if they're invoked from application
stylesheets.
In expanded mode, Sass will now emit colors using
rgb()
,rbga()
,hsl()
,and
hsla()
function notation if they were defined using the correspondingnotation. As per our browser support policy, this change was only done once
95% of browsers were confirmed to support this output format, and so is not
considered a breaking change.
Note that this output format is intended for human readability and not for
interoperability with other tools. As always, Sass targets the CSS
specification, and any tool that consumes Sass's output should parse all
colors that are supported by the CSS spec.
Fix a bug in which a color written using the four- or eight-digit hex format
could be emitted as a hex color rather than a format with higher browser
compatibility.
Calculations are no longer simplified within supports declarations
v1.49.9
Compare Source
Embedded Sass
list.
v1.49.8
Compare Source
JS API
Node 17.
Embedded Sass
importers to the legacy API.
v1.49.7
Compare Source
Embedded Sass
First stable release the
sass-embedded
npm package that contains the Node.jsEmbedded Host.
First stable release of the
sass_embedded
pub package that contains theEmbedded Dart Sass compiler.
v1.49.6
Compare Source
v1.49.5
Compare Source
v1.49.4
Compare Source
v1.49.3
Compare Source
v1.49.2
Compare Source
v1.49.1
Compare Source
Embedded Sass
id
field for allOutboundMessage
s.v1.49.0
Compare Source
string.insert
with certain negative indices.JS API
sourceMapIncludeSources
option in the new JS API.TypeScript Declarations
LegacyPluginThis.options.linefeed
was typed to returnabbreviations when it actually returned literal linefeed characters.
v1.48.0
Compare Source
JS API
setting
LegacyResult.map
toundefined
rather thannull
.TypeScript Declarations
NULL
constant.v1.47.0
Compare Source
JS API
TypeScript Declarations
TRUE
andFALSE
constants.v1.46.0
Compare Source
JS API
passing
undefined
rather thannull
toLogger.warn()
for an unsetspan
.TypeScript Declarations
Add a declaration for the
LegacyPluginThis.options.context
field.Update the definition of
LegacyAsyncFunction
to include explicit definitionswith zero through six arguments before the
done
parameter. This makes itpossible for TypeScript users to pass in callbacks that take a specific number
of arguments, rather than having to declare a callback that takes an arbitrary
number.
Add a declaration for
types.Error
, a legacy API class that can be returnedby asynchronous functions to signal asynchronous errors.
Add a
LegacyAsyncFunctionDone
type for thedone
callback that's passed toLegacyAsyncFunction
.Configuration
📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 Mend Renovate. View repository job log here.