To install Sass 1.76.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Throw errors for misplaced statements in keyframe blocks.
Mixins and functions whose names begin with -- are now deprecated for forwards-compatibility with the in-progress CSS functions and mixins spec. This deprecation is named css-function-mixin.
To install Sass 1.75.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Fix a bug in which stylesheet canonicalization could be cached incorrectly when custom importers or the Node.js package importer made decisions based on the URL of the containing stylesheet.
JS API
Allow importer to be passed without url in StringOptionsWithImporter.
Throw errors for misplaced statements in keyframe blocks.
Mixins and functions whose names begin with -- are now deprecated for
forwards-compatibility with the in-progress CSS functions and mixins spec.
This deprecation is named css-function-mixin.
1.75.0
Fix a bug in which stylesheet canonicalization could be cached incorrectly
when custom importers or the Node.js package importer made decisions based on
the URL of the containing stylesheet.
JS API
Allow importer to be passed without url in StringOptionsWithImporter.
1.74.1
No user-visible changes.
1.74.0
JS API
Add a new top-level deprecations object, which contains various
Deprecation objects that define the different types of deprecation used by
the Sass compiler and can be passed to the options below.
Add a new fatalDeprecations compiler option that causes the compiler to
error if any deprecation warnings of the provided types are encountered. You
can also pass in a Version object to treat all deprecations that were active
in that Dart Sass version as fatal.
Add a new futureDeprecations compiler option that allows you to opt-in to
certain deprecations early (currently just import).
Add a new silenceDeprecations compiler option to ignore any deprecation
warnings of the provided types.
Command-Line Interface
Add a new --silence-deprecation flag, which causes the compiler to ignore
any deprecation warnings of the provided types.
Previously, if a future deprecation was passed to --fatal-deprecation but
not --future-deprecation, it would be treated as fatal despite not being
enabled. Both flags are now required to treat a future deprecation as fatal
with a warning emitted if --fatal-deprecation is passed without
... (truncated)
Commits
264b2d5 Deprecate function and mixin names beginning with -- (#2230)
f145e1c Throw errors for misplaced statements in keyframe blocks (#2226)
eafc279 Explicitly add a breaking change exemption for invalid CSS output (#2225)
b97f26f Add a per-importer cache for loads that aren't cacheable en masse (#2219)
2a9eaad Implement access tracking for containingUrl (#2220)
821b98e Don't cache canonicalize calls when containingUrl is available (#2215)
c5aff1b Make it possible to build npm with a linked language repo (#2214)
added the modern-compiler value for API to reuse compiler process (#1195) (cef40a8)
support webpack built-in resolver for modern and modern-compiler API (#1197) (2265b72)
Notes:
Using the modern-compiler value for the api option together with sass-embedded reduces compilation time by 5-10 times, especially for projects using large files with a lot of @import/@use, for small files the build time reduction will not be significant.
added the modern-compiler value for API to reuse compiler process (#1195) (cef40a8)
support webpack built-in resolver for modern and modern-compiler API (#1197) (2265b72)
Notes:
Using the modern-compiler value for the api option together with sass-embedded reduces compilation time by 5-10 times, especially for projects using large files with a lot of @import/@use, for small files the build time reduction will not be significant.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @tarampampam.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the development group with 5 updates:
0.0.263
0.0.267
1.72.0
1.76.0
14.1.1
14.2.1
4.12.0
4.18.0
5.90.3
5.91.0
Updates
@types/chrome
from 0.0.263 to 0.0.267Commits
Updates
sass
from 1.72.0 to 1.76.0Release notes
Sourced from sass's releases.
Changelog
Sourced from sass's changelog.
... (truncated)
Commits
264b2d5
Deprecate function and mixin names beginning with--
(#2230)f145e1c
Throw errors for misplaced statements in keyframe blocks (#2226)eafc279
Explicitly add a breaking change exemption for invalid CSS output (#2225)b97f26f
Add a per-importer cache for loads that aren't cacheable en masse (#2219)2a9eaad
Implement access tracking for containingUrl (#2220)821b98e
Don't cache canonicalize calls whencontainingUrl
is available (#2215)c5aff1b
Make it possible to build npm with a linked language repo (#2214)1137797
Fix bulma and release 1.74.1 (#2210)d9220d9
Complete implementation the deprecations API (#2207)783c248
Fix typo in function documentation (#2205)Updates
sass-loader
from 14.1.1 to 14.2.1Release notes
Sourced from sass-loader's releases.
Changelog
Sourced from sass-loader's changelog.
Commits
dfcd3cc
chore(release): 14.2.177051d8
fix: avoid multiple sass compiler creation (#1199)4edc139
chore(release): 14.2.02265b72
feat: support webpack built-in resolver formodern
andmodern-compiler
AP...a975db2
fix: use watchClose hook (#1196)cef40a8
feat: added themodern-compiler
value for API to reuse compiler process (#1...13f0dc8
chore: upgrade dependencies to latest version (#1194)5d2cd80
chore: update codecov-action to v4 (#1193)31789cc
ci: fix commitlint check (#1192)Updates
type-fest
from 4.12.0 to 4.18.0Release notes
Sourced from type-fest's releases.
... (truncated)
Commits
fb6c2aa
4.18.0909c38e
AddOr
type9d628aa
AddAnd
type4a40404
Meta tweaksef7b580
MarkOpaque
andUnwrapOpaque
as deprecated (#867)7096613
TsConfigJson
: Addpreserve
module type andES2022
lib types (#874)1fd3ad7
4.17.0d639574
AddIsNull
type91a2b1e
Fix: "Zero" is not exported (#870)cb6cdab
4.16.0Updates
webpack
from 5.90.3 to 5.91.0Release notes
Sourced from webpack's releases.
Commits
60daca5
chore(release): 5.91.08dad9ce
chore(deps-dev): bump@babel/preset-react
from 7.23.3 to 7.24.1a3229f9
chore(deps-dev): bump@babel/core
from 7.24.0 to 7.24.140c2e44
chore(deps-dev): bump@types/node
from 20.11.29 to 20.11.30a04faba
chore(deps-dev): bump memfs from 4.7.7 to 4.8.08f22221
chore(deps): bump es-module-lexer from 1.4.1 to 1.4.28df6912
chore(deps): bump es-module-lexer from 1.4.1 to 1.4.2711c618
chore(deps-dev): bump memfs from 4.7.7 to 4.8.0c462bb3
chore(deps-dev): bump@types/node
from 20.11.29 to 20.11.30f0d3e3e
chore(deps-dev): bump@babel/preset-react
from 7.23.3 to 7.24.1Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @tarampampam.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show