This repository has been archived by the owner on Mar 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Update dependency sass to v1.49.9 #111
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 }}
Could not load tags
Nothing to show
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 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
renovate
bot
changed the title
Update dependency sass to v1.35.2
Update dependency sass to v1.36.0
Jul 23, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
2 times, most recently
from
July 26, 2021 08:23
8e7285d
to
6fd4b2d
Compare
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
July 31, 2021 00:31
6fd4b2d
to
122899d
Compare
renovate
bot
changed the title
Update dependency sass to v1.36.0
Update dependency sass to v1.37.0
Jul 31, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
2 times, most recently
from
August 2, 2021 22:58
9be8ef1
to
ed848b8
Compare
renovate
bot
changed the title
Update dependency sass to v1.37.0
Update dependency sass to v1.37.1
Aug 2, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
August 3, 2021 01:12
ed848b8
to
8746060
Compare
renovate
bot
changed the title
Update dependency sass to v1.37.1
Update dependency sass to v1.37.2
Aug 3, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
August 3, 2021 23:12
8746060
to
6e274d0
Compare
renovate
bot
changed the title
Update dependency sass to v1.37.2
Update dependency sass to v1.37.3
Aug 3, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
August 4, 2021 01:09
6e274d0
to
8742533
Compare
renovate
bot
changed the title
Update dependency sass to v1.37.3
Update dependency sass to v1.37.4
Aug 4, 2021
renovate
bot
changed the title
Update dependency sass to v1.37.4
Update dependency sass to v1.37.5
Aug 4, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
August 4, 2021 03:13
8742533
to
bbf2137
Compare
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
August 17, 2021 00:44
bbf2137
to
800e496
Compare
renovate
bot
changed the title
Update dependency sass to v1.37.5
Update dependency sass to v1.38.0
Aug 17, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
August 24, 2021 01:00
800e496
to
17a2f2b
Compare
renovate
bot
changed the title
Update dependency sass to v1.38.0
Update dependency sass to v1.38.1
Aug 24, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
August 28, 2021 08:36
17a2f2b
to
936c9c5
Compare
renovate
bot
changed the title
Update dependency sass to v1.38.1
Update dependency sass to v1.38.2
Aug 28, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
September 2, 2021 02:07
936c9c5
to
718fdd0
Compare
renovate
bot
changed the title
Update dependency sass to v1.38.2
Update dependency sass to v1.39.0
Sep 2, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
September 10, 2021 00:15
718fdd0
to
a821b5a
Compare
renovate
bot
changed the title
Update dependency sass to v1.39.0
Update dependency sass to v1.39.2
Sep 10, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
September 14, 2021 01:09
a821b5a
to
64b5fca
Compare
renovate
bot
changed the title
Update dependency sass to v1.39.2
Update dependency sass to v1.40.0
Sep 14, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
September 14, 2021 09:56
64b5fca
to
9f6588a
Compare
renovate
bot
changed the title
Update dependency sass to v1.40.0
Update dependency sass to v1.40.1
Sep 14, 2021
renovate
bot
changed the title
Update dependency sass to v1.43.4
Update dependency sass to v1.43.5
Nov 25, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
November 30, 2021 02:51
25a997a
to
e5756e3
Compare
renovate
bot
changed the title
Update dependency sass to v1.43.5
Update dependency sass to v1.44.0
Nov 30, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
December 11, 2021 00:11
e5756e3
to
c579415
Compare
renovate
bot
changed the title
Update dependency sass to v1.44.0
Update dependency sass to v1.45.0
Dec 11, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
December 21, 2021 01:16
c579415
to
5dce599
Compare
renovate
bot
changed the title
Update dependency sass to v1.45.0
Update dependency sass to v1.45.1
Dec 21, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
December 31, 2021 00:50
5dce599
to
d21de0a
Compare
renovate
bot
changed the title
Update dependency sass to v1.45.1
Update dependency sass to v1.45.2
Dec 31, 2021
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
January 6, 2022 02:42
d21de0a
to
5dbd812
Compare
renovate
bot
changed the title
Update dependency sass to v1.45.2
Update dependency sass to v1.46.0
Jan 6, 2022
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
January 8, 2022 00:32
5dbd812
to
008f93d
Compare
renovate
bot
changed the title
Update dependency sass to v1.46.0
Update dependency sass to v1.47.0
Jan 8, 2022
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
January 13, 2022 04:14
008f93d
to
be24c18
Compare
renovate
bot
changed the title
Update dependency sass to v1.47.0
Update dependency sass to v1.48.0
Jan 13, 2022
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
January 19, 2022 01:03
be24c18
to
ab099ce
Compare
renovate
bot
changed the title
Update dependency sass to v1.48.0
Update dependency sass to v1.49.0
Jan 19, 2022
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
February 1, 2022 01:43
ab099ce
to
f9c7dbf
Compare
renovate
bot
changed the title
Update dependency sass to v1.49.0
Update dependency sass to v1.49.3
Feb 1, 2022
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
February 1, 2022 03:48
f9c7dbf
to
cde747d
Compare
renovate
bot
changed the title
Update dependency sass to v1.49.3
Update dependency sass to v1.49.4
Feb 1, 2022
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
February 1, 2022 21:58
cde747d
to
3b7aed2
Compare
renovate
bot
changed the title
Update dependency sass to v1.49.4
Update dependency sass to v1.49.6
Feb 1, 2022
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
February 1, 2022 23:46
3b7aed2
to
ea90935
Compare
renovate
bot
changed the title
Update dependency sass to v1.49.6
Update dependency sass to v1.49.7
Feb 1, 2022
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
February 17, 2022 23:17
ea90935
to
f955d1b
Compare
renovate
bot
changed the title
Update dependency sass to v1.49.7
Update dependency sass to v1.49.8
Feb 17, 2022
renovate
bot
force-pushed
the
renovate/sass-1.x
branch
from
February 24, 2022 21:13
f955d1b
to
58594a5
Compare
renovate
bot
changed the title
Update dependency sass to v1.49.8
Update dependency sass to v1.49.9
Feb 24, 2022
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.28.0
->1.49.9
Release Notes
sass/dart-sass
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
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.
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
.v1.45.2
Compare Source
JS API
separator
parameter for
new SassArgumentList()
to','
rather thannull
. Thismatches the API specification.
v1.45.1
Compare Source
Potentially breaking bug fix: Properly parse custom properties in
@supports
conditions. Note that this means that SassScript expressions onthe right-hand side of custom property
@supports
queries now need to beinterpolated, as per https://sass-lang.com/d/css-vars.
Potentially breaking bug fix: Fix a bug where
inspect()
was notproperly printing nested, empty, bracketed lists.
v1.45.0
Compare Source
JS API
This release includes an entirely new JavaScript API, designed to be more
idiomatic, performant, and usable. The old API will continue to be supported
until Dart Sass 2.0.0, but it is now considered deprecated and should be avoided
for new code.
The new API includes:
compile()
andcompileAsync()
functions that take Sass file paths andreturn the result of compiling them to CSS. The async function returns a
Promise
rather than using a callback-based API.compileString()
andcompileStringAsync()
functions that take a string ofSass source and compiles it to CSS. As above, the async function returns a
Promise
.A new importer API that more closely matches the Sass specification's logic
for resolving loads. This makes it much easier for Sass to cache information
across
@import
and@use
rules, which substantially improves performancefor applications that rely heavily on repeated
@import
s.A new custom function API, including much more usable JS representations of
Sass value types complete with type-assertion functions, easy map and list
lookups, and compatibility with the [
immutable
][immutable] package. Unlike in thelegacy API, function callbacks now take one argument which contains an array
of Sass values (rather than taking a separate JS argument for each Sass
argument).
For full documentation of this API, please see the Sass website.
This release also adds TypeScript type definitions.
v1.44.0
Compare Source
calc()
as an alternative in/
-as-division deprecation messages.Dart API
Add
SassNumber.convert()
andSassNumber.convertValue()
. These work likeSassNumber.coerce()
andSassNumber.coerceValue()
, except they don't treatunitless numbers as universally compatible.
Fix a bug where
SassNumber.coerceToMatch()
andSassNumber.coerceValueToMatch()
wouldn't coerce single-unit numbers tomatch unitless numbers.
v1.43.5
Compare Source
Fix a bug where calculations with different operators were incorrectly
considered equal.
Properly parse attribute selectors with empty namespaces.
JS API
own debugging purposes.
v1.43.4
Compare Source
JS API
logger
option was ignored for therender()
function.v1.43.3
Compare Source
v1.43.2
Compare Source
@use
rule is nota valid identifier.
v1.42.1
Compare Source
being resolved correctly if there was a parenthesized interpolation elsewhere
in the file.
v1.42.0
Compare Source
min()
andmax()
expressions are once again parsed as calculations as longas they contain only syntax that's allowed in calculation expressions. To
avoid the backwards-compatibility issues that were present in 1.40.0, they now
allow unitless numbers to be mixed with numbers with units just like the
global
min()
andmax()
functions. Similarly,+
and-
operations withinmin()
andmax()
functions allow unitless numbers to be mixed with numberswith units.
v1.41.1
Compare Source
var()
functions in calculations, because theycould potentially be replaced with sub-expressions that might need to be
parenthesized.
v1.41.0
Compare Source
Calculation values can now be combined with strings using the
+
operator.This was an error in 1.40.0, but this broke stylesheets that were relying on
$value + ""
expressions to generically convert values to strings. (Note thatthe Sass team recommends the use of
"#{$value}"
orinspect($value)
forthat use-case.)
The
selector.unify()
function now correctly returnsnull
when one selectoris a
:host
or:host-context
and the other is a selector that's guaranteedto be within the current shadow DOM. The
@extend
logic has been updatedaccordingly as well.
Fix a bug where extra whitespace in
min()
,max()
,clamp()
, andcalc()
expressions could cause bogus parse errors.
Fix a bug where the right-hand operand of a
-
in a calculation couldincorrectly be stripped of parentheses.
Dart API
SassCalculation.plus()
now allowsSassString
arguments.v1.40.1
Compare Source
Potentially breaking bug fix:
min()
andmax()
expressions outside ofcalculations now behave the same way they did in 1.39.2, returning unquoted
strings if they contain no Sass-specific features and calling the global
min()
andmax()
functions otherwise. Within calculations, they continue tobehave how they did in 1.40.0.
This fixes an unintended breaking change added in 1.40.0, wherein passing a
unitless number and a number without units to
min()
ormax()
now producesan error. Since this breakage affects a major Sass library, we're temporarily
reverting support for
min()
andmax()
calculations while we work ondesigning a longer-term fix.
v1.40.0
Compare Source
Add support for first-class
calc()
expressions (as well asclamp()
andplain-CSS
min()
andmax()
). This means:calc()
expressions will be parsed more thoroughly, and errors will behighlighted where they weren't before. This may break your stylesheets,
but only if they were already producing broken CSS.
calc()
expressions will be simplified where possible, and may even returnnumbers if they can be simplified away entirely.
calc()
expressions that can't be simplified to numbers return a new datatype known as "calculations".
Sass variables and functions can now be used in
calc()
expressions.New functions
meta.calc-name()
andmeta.calc-args()
can now inspectcalculations.
Dart API
Add a new value type,
SassCalculation
, that represents calculations.Add new
CalculationOperation
,CalculationOperator
, andCalculationInterpolation
types to represent types of arguments that mayexist as part of a calculation.
Add a new
Value.assertCalculation()
method.Add a new
Number.hasCompatibleUnits()
method.v1.39.2
Compare Source
@use ... with
would throw an error whenthat variable was defined in a module that also contained
@forward ... with
.v1.39.1
Compare Source
@at-root
does not work properly in nestedimports that contain
@use
rules. If the only@use
rules in the nestedimport are for built-in modules,
@at-root
should now work properly.v1.39.0
Compare Source
JS API
charset
option that controls whether or not Sass emits a@charset
/BOM for non-ASCII stylesheets.v1.38.2
Compare Source
v1.38.1
Compare Source
v1.38.0
Compare Source
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 purposesof parsing plain-CSS
min()
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 whenmultiple identical
@extend
s extended selectors across@use
rules.Command Line Interface
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
SassArgumentList.keywordsWithoutMarking
getter to access the keywordarguments of an argument list without marking them accessed.
v1.37.5
Compare Source
v1.37.4
Compare Source
v1.37.3
Compare Source
v1.37.2
Compare Source
v1.37.1
Compare Source
v1.37.0
Compare Source
Dart API
Potentially breaking bug fix:
SassNumber.asSlash
,SassNumber.withSlash()
, andSassNumber.withoutSlash()
have been marked as@internal
. They were never intended to be used outside thesass
package.Potentially breaking bug fix:
SassException
has been marked as@sealed
to formally indicate that it's not intended to be extended outside of the
sass
package.Add a
Value.withListContents()
method that returns a new Sass list with thesame list separator and brackets as the current value, interpreted as a list.
v1.36.0
Compare Source
Dart API
Added
compileToResult()
,compileStringToResult()
,compileToResultAsync()
, andcompileStringToResultAsync()
methods. Theseare intended to replace the existing
compile*()
methods, which are nowdeprecated. Rather than returning a simple string, these return a
CompileResult
object, which will allow us to add additional informationabout the compilation without having to introduce further deprecations.
Instead of passing a
sourceMaps
callback tocompile*()
, passsourceMaps: true
tocompile*ToResult()
and accessCompileResult.sourceMap
.The
CompileResult
object exposes aloadedUrls
object which lists thecanonical URLs accessed during a compilation. This information was
previously unavailable except through the JS API.
v1.35.2
Compare Source
Potentially breaking bug fix: Properly throw an error for Unicode ranges
that have too many
?
s after hexadecimal digits, such asU+12345??
.Potentially breaking bug fix: Fixed a bug where certain local variable
declarations nested within multiple
@if
statements would incorrectlyoverride a global variable. It's unlikely that any real stylesheets were
relying on this bug, but if so they can simply add
!global
to the variabledeclaration to preserve the old behavior.
Potentially breaking bug fix: Fix a bug where imports of root-relative
URLs (those that begin with
/
) in@import
rules would be passed toboth Dart and JS importers as
file:
URLs.Properly support selector lists for the
$extendee
argument toselector.extend()
andselector.replace()
.Fix an edge case where
@extend
wouldn't affect a selector within apseudo-selector such as
:is()
that itself extended other selectors.Fix a race condition where
meta.load-css()
could trigger an internal errorwhen running in asynchronous mode.
Dart API
@internal
annotation to indicate whichValue
APIs are availablefor public use.
v1.35.1
Compare Source
stylesheets loaded using
@import
.v1.35.0
Compare Source
Fix a couple bugs that could prevent some members from being found in certain
files that use a mix of imports and the module system.
Fix incorrect recommendation for migrating division expressions that reference
namespaced variables.
JS API
Add a
quietDeps
option which silences compiler warnings from stylesheetsloaded through importers and load paths.
Add a
verbose
option which causes the compiler to emit all deprecationwarnings, not just 5 per feature.
v1.34.1
Compare Source
Fix a bug where
--update
would always compile any file that depends on abuilt-in module.
Fix the URL for the
@-moz-document
deprecation message.Fix a bug with
@for
loops nested inside property declarations.v1.34.0
Compare Source
Don't emit the same warning in the same location multiple times.
Cap deprecation warnings at 5 per feature by default.
Command Line Interface
Add a
--quiet-deps
flag which silences compiler warnings from stylesheetsloaded through
--load-path
s.Add a
--verbose
flag which causes the compiler to emit all deprecationwarnings, not just 5 per feature.
Dart API
Add a
quietDeps
argument tocompile()
,compileString()
,compileAsync()
, andcompileStringAsync()
which silences compiler warningsfrom stylesheets loaded through importers, load paths, and
package:
URLs.Add a
verbose
argument tocompile()
,compileString()
,compileAsync()
,and
compileStringAsync()
which causes the compiler to emit all deprecationwarnings, not just 5 per feature.
v1.33.0
Compare Source
/
for division. The newmath.div()
function should beused instead. See this page for details.
Add a
list.slash()
function that returns a slash-separated list.Potentially breaking bug fix: The heuristics around when potentially
slash-separated numbers are converted to slash-free numbers—for example, when
1/2
will be printed as0.5
rather than1/2
—have been slightly expanded.Previously, a number would be made slash-free if it was passed as an argument
to a user-defined function, but not to a built-in function. Now it will be
made slash-free in both cases. This is a behavioral change, but it's unlikely
to affect any real-world stylesheets.
[
:is()
][:is()] now behaves identically to:matches()
.Fix a bug where non-integer numbers that were very close to integer
values would be incorrectly formatted in CSS.
Fix a bug where very small number and very large negative numbers would be
incorrectly formatted in CSS.
JS API
this
context for importers now has afromImport
field, which istrue
if the importer is being invoked from an
@import
andfalse
otherwise.Importers should only use this to determine whether to load import-only
files.
Dart API
Importer.fromImport
getter, which istrue
if the currentImporter.canonicalize()
call comes from an@import
rule andfalse
otherwise. Importers should only use this to determine whether to load
import-only files.
v1.32.13
Compare Source
Potentially breaking bug fix: Null values in
@use
and@forward
configurations no longer override the
!default
variable, matching thebehavior of the equivalent code using
@import
.Use the proper parameter names in error messages about
string.slice
v1.32.12
Compare Source
selector from a module if that selector itself extended a selector from
another upstream module.
v1.32.11
Compare Source
contained only whitespace.
v1.32.10
Compare Source
v1.32.9
Compare Source
JavaScript API
due to shortcomings in npm's version resolver sometimes still ended up
installed anyway. Only declaring support for 3.0.0 should ensure compatibility
going forward.
Dart API
Command Line Interface
-w
shorthand for the--watch
flag.v1.32.8
Compare Source
JavaScript API
render()
options object within itslocal context, as
this.options
.v1.32.7
Compare Source
Allow the null safety release of stream_transform.
Allow
@forward...with
to take arguments that have a!default
flag withouta trailing comma.
Improve the performance of unitless and single-unit numbers.
v1.32.6
Compare Source
Node JS API
nodeIntegration
is disabled.Dart API
SassColor
constructors now throwRangeError
s withstart
andend
set.v1.32.5
Compare Source
@for
with numbers that haveunits, the iteration variable now matches the unit of the initial number. This
matches the behavior of Ruby Sass and LibSass.
Node JS API
Fix a few infrequent errors when calling
render()
withfiber
multipletimes simultaneously.
Avoid possible mangled error messages when custom functions or importers throw
unexpected exceptions.
Fix Electron support when
nodeIntegration
is disabled.v1.32.4
Compare Source
v1.32.3
Compare Source
==
for numbers that have different units.v1.32.2
Compare Source
color functions.
v1.32.1
Compare Source
Potentially breaking bug fix: Null values in
@use
and@forward
configurations no longer override the
!default
variable, matching thebehavior of the equivalent code using
@import
.Use the proper parameter names in error messages about
string.slice
v1.32.0
Compare Source
Deprecate passing non-
%
numbers as lightness and saturation tohsl()
,hsla()
,color.adjust()
, andcolor.change()
. This matches the CSSspecification, which also requires
%
for all lightness and saturationparameters. See [the Sass website][color-units] for more details.
Deprecate passing numbers with units other than
deg
as the hue tohsl()
,hsla()
,adjust-hue()
,color.adjust()
, andcolor.change()
. Unitlessnumbers are still allowed here, since they're allowed by CSS. See [the Sass
website][color-units] for more details.
Improve error messages about incompatible units.
Properly mark some warnings emitted by
sass:color
functions as deprecationwarnings.
Dart API
Rename
SassNumber.valueInUnits()
toSassNumber.coerceValue()
. The old nameremains, but is now deprecated.
Rename
SassNumber.coerceValueToUnit()
, a shorthand forSassNumber.coerceValue()
that takes a single numerator unit.Add
SassNumber.coerceToMatch()
andSassNumber.coerceValueToMatch()
, whichwork like
SassNumber.coerce()
andSassNumber.coerceValue()
but take aSassNumber
whose units should be matched rather than taking the unitsexplicitly. These generate better error messages than
SassNumber.coerce()
and
SassNumber.coerceValue()
.Add
SassNumber.convertToMatch()
andSassNumber.convertValueToMatch()
,which work like
SassNumber.coerceToMatch()
andSassNumber.coerceValueToMatch()
except they throw exceptions when convertingunitless values to or from units.
Add
SassNumber.compatibleWithUnit()
, which returns whether the number can becoerced to a single numerator unit.
v1.30.0
Compare Source
@at-root (without: all)
wouldn't properly remove a@keyframes
context when parsing selectors.Node JS API
main()
function insass.js
now returns aPromise
thatcompletes when the executable is finished running.
Dart API
URL that they had already canonicalized.
v1.29.0
Compare Source
@supports
conditions, based on the latestEditor's Draft of CSS Conditional Rules 3. Almost all syntax will be allowed
(with interpolation) in the conditions' parentheses, as well as function
syntax such as
@supports selector(...)
.Configuration
📅 Schedule: 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 WhiteSource Renovate. View repository job log here.