| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
Preview: https://pf-react-pr-12310.surge.sh A11y report: https://pf-react-pr-12310-a11y.surge.sh |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This PR contains the following updates:
Release Notes
sass/dart-sass (sass)v1.103.1
Compare Source
v1.103.0
Compare Source
sets" of missing channels during conversions, per the CSS spec. For example,
color.to-space(lch(50% none none), lab) now returns lab(50% none none)
instead of lab(50% 0 0).
v1.102.0
Compare Source
draft of CSS Color 4.
v1.101.7
Compare Source
v1.101.6
Compare Source
v1.101.5
Compare Source
v1.101.4
Compare Source
Avoid emitting rgb() or rgba() functions with non-percent decimal
channels. Older browsers only support integer values or (potentially decimal)
percentages for these functions, so in order to preserve
backwards-compatibility while retaining full precision for modern browsers,
legacy colors that contain at least one non-integer channel will now use
percentages for their channels (for example, rgb(0%, 100%, 50%) rather than
rgb(0, 255, 127.5)).
Fix a bug where the values of plain-CSS if() expressions were emitted using
their meta.inspect() format rather than their CSS serialization format.
v1.101.3
Compare Source
v1.101.0
Compare Source
supports resolving import-only variants of Sass files declared in the
exports, sass, and style fields of package.json. Previously, these
files were ignored even when loaded via @import, so any code relying on
loading module-system-only files this way may break.
v1.100.0
Compare Source
Writing two compound selectors adjacent to one another without any whitespace
between them, such as [class]a, is now deprecated. This was always an error
in CSS and Sass only supported it by mistake.
See the Sass website for
details.
v1.99.0
Compare Source
Add support for parent selectors (&) at the root of the document. These are
emitted as-is in the CSS output, where they're interpreted as the scoping
root.
User-defined functions named calc or clamp are no longer forbidden. If
such a function exists without a namespace in the current module, it will be
used instead of the built-in calc() or clamp() function.
User-defined functions whose names begin with - and end with -expression,
-url, -and, -or, or -not are no longer forbidden. These were
originally intended to match vendor prefixes, but in practice no vendor
prefixes for these functions ever existed in real browsers.
User-defined functions named EXPRESSION, URL, and ELEMENT, those that
begin with - and end with -ELEMENT, as well as the same names with some
lowercase letters are now deprecated, These are names conflict with plain CSS
functions that have special syntax.
See the Sass website for details.
In a future release, calls to functions whose names begin with - and end
with -expression and -url will no longer have special parsing. For now,
these calls are deprecated if their behavior will change in the future.
See the Sass website for details.
Calls to functions whose names begin with - and end with -progid:... are
deprecated.
See the Sass website for details.
v1.98.0
Compare Source
Command-Line Interface
Dart API
standard error or the browser console, but automatically chooses whether to
use terminal colors.
JavaScript API
Fix a crash when manually constructing a SassCalculation for 'calc' with
an argument that can't be simplified.
Properly emit deprecation warnings as text rather than StringBuffer objects
when running in a browser.
Emit colored warnings and other messages on the console when running in a
browser.
v1.97.3
Compare Source
could cause outer style rules to be omitted.
v1.97.2
Compare Source
v1.97.1
Compare Source
even if their conditions didn't match.
v1.97.0
Compare Source
v1.96.0
Compare Source
zero denominator units) to be emitted to CSS. These are now emitted as
calc() expressions, which now support complex units in plain CSS.
v1.95.1
Compare Source
v1.95.0
Compare Source
Add support for the CSS-style if() function. In addition to supporting the
plain CSS syntax, this also supports a sass() query that takes a Sass
expression that evaluates to true or false at preprocessing time depending
on whether the Sass value is truthy. If there are no plain-CSS queries, the
function will return the first value whose query returns true during
preprocessing. For example, if(sass(false): 1; sass(true): 2; else: 3)
returns 2.
The old Sass if() syntax is now deprecated. Users are encouraged to migrate
to the new CSS syntax. if($condition, $if-true, $if-false) can be changed to
if(sass($condition): $if-true; else: $if-false).
See the Sass website for details.
Plain-CSS if() functions are now considered "special numbers", meaning that
they can be used in place of arguments to CSS color functions.
Plain-CSS if() functions and attr() functions are now considered "special
variable strings" (like var()), meaning they can now be used in place of
multiple arguments or syntax fragments in various CSS functions.
v1.94.3
Compare Source
v1.94.2
Compare Source
Command-Line Interface
deprecations that are obsolete.
Dart API
returns.
JS API
passed.
Node.js Embedded Host
async compilation.
v1.94.1
Compare Source
v1.94.0
Compare Source
Potentially breaking compatibility fix: @function rules whose names
begin with -- are now parsed as unknown at-rules to support the plain CSS
@function rule. Within this rule, the result property is parsed as raw
CSS just like custom properties.
Potentially breaking compatibility fix: @mixin rules whose names begin
with -- are now errors. These are not yet parsed as unknown at-rules because
no browser currently supports CSS mixins.
v1.93.3
Compare Source
v1.93.2
Compare Source
JavaScript API
v1.93.1
Compare Source
JavaScript API
v1.93.0
Compare Source
@uses a user-defined module as well as @includes a top-level mixin which
emits top-level declarations.
JavaScript API
both the sass and sass-embedded package without any additional code or
dependencies.
v1.92.1
Compare Source
would not be passed as implicit configuration to a later imported, forwarded
module.
v1.92.0
Compare Source
Breaking change: Emit declarations, childless at-rules, and comments in
the order they appear in the source even when they're interleaved with nested
rules. This obsoletes the mixed-decls deprecation.
Breaking change: The function name type() is now fully reserved for the
plain CSS function. This means that @function definitions with the name
type will produce errors, while function calls will be parsed as special
function strings.
Configuring private variables using @use ... with, @forward ... with, and
meta.load-css(..., $with: ...) is now deprecated. Private variables were
always intended to be fully encapsulated within the module that defines them,
and this helps enforce that encapsulation.
Fix a bug where @extend rules loaded through a mixture of @import and
@use rules could fail to apply correctly.
Command-Line Interface
deleted.
v1.91.0
Compare Source
Potentially breaking change: meta.inspect() (as well as other systems
that use it such as @debug and certain error messages) now emits numbers
with as high precision as is available instead of rounding to the nearest
1e⁻¹⁰ as we do when serializing to CSS. This better fits the purpose of
meta.inspect(), which is to provide full information about the structure of
a Sass value.
Passing a rest argument ($arg...) before a positional or named argument when
calling a function or mixin is now deprecated. This was always outside the
specified syntax, but it was historically treated the same as passing the rest
argument at the end of the argument list whether or not that matched the
visual order of the arguments.
v1.90.0
Compare Source
has already been loaded with a different configuration and the module
doesn't define any variables that would have been configured anyway.
v1.89.2
Compare Source
Embedded Host
v1.89.1
Compare Source
v1.89.0
Compare Source
potential resolutions, as long as those resolutions all point to the same
file.
v1.88.0
Compare Source
Allow custom properties with empty values (such as --var:;).
Fix a bug when calculating source spans for interpolations.
Dart and JS APIs
mixin object from one compilation to another.
Dart API
v1.87.0
Compare Source
nesting selector & is loaded into a nested Sass context via
meta.load-css() or @import, Sass now emits plain CSS nesting rather than
incorrectly combining it with the parent selector using a descendant
combinator.
v1.86.3
Compare Source
a .. segment.
v1.86.2
Compare Source
v1.86.1
Compare Source
Mac OS.
Configuration
📅 Schedule: (UTC)
🚦 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 was generated by Mend Renovate. View the repository job log.