Update dependency sass to v1.55.0 #24
No reviewers
Labels
No labels
bug
dependencies
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lucxjo/friends-best#24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/sass-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.54.1->1.55.0Release Notes
sass/dart-sass
v1.55.0Compare 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-11th. Previously, numbers were considered equal if theywere within
1e-11of one another, which led to some circumstances where$a == $band$b == $cbut$a != $b.Potentially breaking bug fix: Various functions in
sass:mathno 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 returns1000000000000instead ofInfinity.Emit a deprecation warning for
$a -$band$a +$b, since these look likethey could be unary operations but they're actually parsed as binary
operations. Either explicitly write
$a - $bor$a (-$b). Seehttps://sass-lang.com/d/strict-unary for more details.
Dart API
Add an optional
argumentNameparameter toSassScriptException()to make iteasier to throw exceptions associated with particular argument names.
Most APIs that previously returned
numnow 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.9Compare Source
@mediaquery deprecation warnings.v1.54.8Compare Source
v1.54.7Compare Source
v1.54.6Compare Source
@mediaquery could be incorrectly omitted from astylesheet if it had multiple levels of nested
@mediaqueries within itand the inner queries were mergeable but the outer query was not.
v1.54.5Compare Source
Properly consider
a ~ cto be a superselector ofa ~ b ~ canda + b + c.Properly consider
b > cto be a superselector ofa > b > c, and similarlyfor other combinators.
Properly calculate specificity for selector pseudoclasses.
Deprecate use of
random()when$limithas 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
@forwarded multiple timesthrough a configured module.
Embedded Sass
install, the
sass-embeddednpm package now declares optional dependencies onplatform-specific embedded compiler packages.
v1.54.4Compare Source
out-of-bounds to various color functions.
v1.54.3Compare Source
v1.54.2Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
Pull request closed