Commit 77c64f8
authored
fix(deps): update dependency sass to v1.67.0 (#362)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [sass](https://togithub.com/sass/dart-sass) | [`1.66.1` ->
`1.67.0`](https://renovatebot.com/diffs/npm/sass/1.66.1/1.67.0) |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>sass/dart-sass (sass)</summary>
###
[`v1.67.0`](https://togithub.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1670)
[Compare
Source](https://togithub.com/sass/dart-sass/compare/1.66.1...1.67.0)
- All functions defined in CSS Values and Units 4 are now once again
parsed as
calculation objects: `round()`, `mod()`, `rem()`, `sin()`, `cos()`,
`tan()`,
`asin()`, `acos()`, `atan()`, `atan2()`, `pow()`, `sqrt()`, `hypot()`,
`log()`, `exp()`, `abs()`, and `sign()`.
Unlike in 1.65.0, function calls are *not* locked into being parsed as
calculations or plain Sass functions at parse-time. This means that
user-defined functions will take precedence over CSS calculations of the
same
name. Although the function names `calc()` and `clamp()` are still
forbidden,
users may continue to freely define functions whose names overlap with
other
CSS calculations (including `abs()`, `min()`, `max()`, and `round()`
whose
names overlap with global Sass functions).
- **Breaking change**: As a consequence of the change in calculation
parsing
described above, calculation functions containing interpolation are now
parsed
more strictly than before. However, *almost* all interpolations that
would
have produced valid CSS will continue to work. The only exception is
`#{$variable}%` which is not valid in Sass and is no longer valid in
calculations. Instead of this, either use `$variable` directly and
ensure it
already has the `%` unit, or write `($variable * 1%)`.
- **Potentially breaking bug fix**: The importer used to load a given
file is no
longer used to load absolute URLs that appear in that file. This was
unintented behavior that contradicted the Sass specification. Absolute
URLs
will now correctly be loaded only from the global importer list. This
applies
to the modern JS API, the Dart API, and the embedded protocol.
##### Embedded Sass
- Substantially improve the embedded compiler's performance when
compiling many
files or files that require many importer or function call round-trips
with
the embedded host.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone
America/New_York, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/openedx/edx-ui-toolkit).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44My4wIiwidXBkYXRlZEluVmVyIjoiMzYuODMuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 9c034ba commit 77c64f8
1 file changed
+3
-3
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments