Changelog
1.85.0-dev
No user-visible changes.
No longer fully trim redundant selectors generated by @extend
. This caused
unacceptable performance issues for certain heavy users of @extend
. We'll
try to find a more performant way to accomplish it in the future.
Changelog
1.84.0
Allow newlines in whitespace in the indented syntax.
Potentially breaking bug fix: Selectors with unmatched brackets now always
produce a parser error. Previously, some edge cases like [foo#{"]:is(bar"}) {a: b}
would compile without error, but this was an unintentional bug.
Fix a bug in which various Color Level 4 functions weren't allowed in plain CSS.
Fix the error message for @extend
without a selector and possibly other
parsing edge-cases in contexts that allow interpolation.
SassBoolean
type to adhere to the spec,
now using a class instead of an interface.Changelog
1.83.2
Properly display deprecation IDs for the JS Sass API.
Don't display deprecation IDs for user-defined deprecations.
Changelog
1.83.1
Fix a bug where --quiet-deps
would get deactivated for @content
blocks,
even when those blocks were entirely contained within dependencies.
Include deprecation IDs in deprecation warnings to make it easier to determine
what to pass to --silence-deprecation
or --fatal-deprecation
.
Changelog
1.82.0
Improve --watch
mode reliability when making multiple changes at once, such
as checking out a different Git branch.
Parse the calc-size()
function as a calculation now that it's supported in
some browsers.
SassCalculation.calcSize()
function.