To install Sass 1.77.3, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.
Changes
Dart API
Deprecation.duplicateVariableFlags has been deprecated and replaced with Deprecation.duplicateVarFlags to make it consistent with the duplicate-var-flags name used on the command line and in the JS API.
Support passing Version input for fatalDeprecations as string over
embedded protocol.
Fix a bug in the JS Embedded Host where Version could be incorrectly accepted
as input for silenceDeprecations and futureDeprecations in pure JS.
1.77.3
Dart API
Deprecation.duplicateVariableFlags has been deprecated and replaced with
Deprecation.duplicateVarFlags to make it consistent with the
duplicate-var-flags name used on the command line and in the JS API.
1.77.2
Don't emit deprecation warnings for functions and mixins beginning with __.
Allow user-defined functions whose names begin with _ and otherwise look
like vendor-prefixed functions with special CSS syntax.
Command-Line Interface
Properly handle the --silence-deprecation flag.
Handle the --fatal-deprecation and --future-deprecation flags for
--interactive mode.
1.77.1
Fix a crash that could come up with importers in certain contexts.
1.77.0
Don't throw errors for at-rules in keyframe blocks.
1.76.0
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
... (truncated)
Commits
21eeb4d Parse Deprecation.forVersion on compiler side (#2248)
1073c7b Generate deprecations list from the language repo (#2253)
fc24fec Use pubspec_parse dependency equality (#2254)
5121eb1 Don't treat underscores as hyphens for the purpose of error checking (#2247)
bdc08fd Merge pull request #2246 from sass/deprecation-cli
9a9e483 Add a test to ensure the sass_api dartdoc version matches sass
8c48a01 Expand dartdoc range for sass_api to match sass
c9f0d3f Fix deprecation flags in the CLI and add tests
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 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 npm-build group with 8 updates in the / directory:
7.24.3
7.24.6
7.24.3
7.24.6
25.0.7
25.0.8
1.0.30001599
1.0.30001625
3.1.0
3.1.2
4.13.0
4.18.0
1.72.0
1.77.4
5.29.2
5.31.0
Updates
@babel/core
from 7.24.3 to 7.24.6Release notes
Sourced from
@babel/core
's releases.... (truncated)
Changelog
Sourced from
@babel/core
's changelog.... (truncated)
Commits
9630250
v7.24.6553e433
Generate helper metadata at build time (#16501)fbfe16c
Fix source maps for template literals (#16515)6e3539b
[babel 8] Publish.d.ts
files for every package (#16416)e37e64d
Use eslint v9 (#16479)71c247a
[babel 8] Require Node.js^18.20.0 || ^20.10.0 || >=21.0.0
(#16457)ddbea7d
v7.24.5ee48754
Use multiple TypeScript projects (#16430)a8994f8
Reduce platform-specific tests (#16436)5a8c692
v7.24.4Updates
@babel/preset-env
from 7.24.3 to 7.24.6Release notes
Sourced from
@babel/preset-env
's releases.... (truncated)
Changelog
Sourced from
@babel/preset-env
's changelog.... (truncated)
Commits
9630250
v7.24.6553e433
Generate helper metadata at build time (#16501)db3e9a6
Move all runtime helpers to individual files (#16495)6e3539b
[babel 8] Publish.d.ts
files for every package (#16416)1327f1d
Bump browserslist and other compat data sources (#16468)71c247a
[babel 8] Require Node.js^18.20.0 || ^20.10.0 || >=21.0.0
(#16457)ddbea7d
v7.24.5ee48754
Use multiple TypeScript projects (#16430)a8994f8
Reduce platform-specific tests (#16436)e96a05d
Performance: improveobjectWithoutPropertiesLoose
on V8 (#16357)Updates
@rollup/plugin-commonjs
from 25.0.7 to 25.0.8Changelog
Sourced from
@rollup/plugin-commonjs
's changelog.Commits
8949965
chore(release): commonjs v25.0.80bb872b
fix(commonjs): preserve the class body property keys even if they are special...dcd8da5
chore(repo): use@dot/versioner
for releases (#1612)Updates
caniuse-lite
from 1.0.30001599 to 1.0.30001625Commits
41a36fa
Update caniuse-db 1.0.3000162590e1557
Update caniuse-db 1.0.300016248eff3ab
Update caniuse-db 1.0.30001623366af6c
Update caniuse-db 1.0.300016228ca30a5
Update caniuse-db 1.0.3000162193f727e
Update caniuse-db 1.0.300016204b8a1fa
Update caniuse-db 1.0.3000161979ed423
Update caniuse-db 1.0.30001618883a70e
Update caniuse-db 1.0.300016173e4571f
Update caniuse-db 1.0.30001616Updates
nodemon
from 3.1.0 to 3.1.2Release notes
Sourced from nodemon's releases.
Commits
789663c
fix: Type exports correctly (#2207)287db41
Merge branch 'main' of github.com:remy/nodemon9ecd9db
chore: update websitecd27c0b
fix: add types to help with required nodemon usage (#2204)1707f92
chore: website502238c
chore: websitef35aa98
chore: website0bfd65a
chore: websitef8e3b8c
chore: website332f957
chore: websiteUpdates
rollup
from 4.13.0 to 4.18.0Release notes
Sourced from rollup's releases.
... (truncated)
Changelog
Sourced from rollup's changelog.
... (truncated)
Commits
bb6f069
4.18.013d8c99
docs: correct base32 to base36 in documentation (#5521)cc993e7
Resolve import.meta.{filename,dirname} in files imported from config (#5520)a25a779
Split up converter.rs into AST nodes (#5510)a9cda18
chore(deps): lock file maintenance minor/patch updates (#5519)62c53c9
chore(deps): update dependency eslint-plugin-unicorn to v53 (#5518)3520da5
chore(deps): update dependency builtin-modules to v4 (#5512)afdcc84
chore(deps): lock file maintenance minor/patch updates (#5514)00f0681
chore(deps): lock file maintenance (#5508)786566c
chore(deps): lock file maintenance minor/patch updates (#5507)Updates
sass
from 1.72.0 to 1.77.4Release notes
Sourced from sass's releases.
... (truncated)
Changelog
Sourced from sass's changelog.
... (truncated)
Commits
21eeb4d
Parse Deprecation.forVersion on compiler side (#2248)1073c7b
Generate deprecations list from the language repo (#2253)fc24fec
Usepubspec_parse
dependency equality (#2254)5121eb1
Don't treat underscores as hyphens for the purpose of error checking (#2247)bdc08fd
Merge pull request #2246 from sass/deprecation-cli9a9e483
Add a test to ensure the sass_api dartdoc version matches sass8c48a01
Expand dartdoc range for sass_api to match sassc9f0d3f
Fix deprecation flags in the CLI and add tests54a6dec
Bump lints from 3.0.0 to 4.0.0 (#2242)372f15c
FixMapExtensions.getOption()
for nullable types (#2241)Updates
terser
from 5.29.2 to 5.31.0Changelog
Sourced from terser's changelog.
Commits
78d95b8
5.31.098dbfbb
update changelog14062bc
sync domprops with Firefox 125 and Chrome 1244cd17bf
fix more webcomponent mangling bugs (#1525)d7e10df
fix WebComponents mangling bug (#1524)db932f0
object spread: also drop non-nullish constants (e.g.{ ...true }
) (#1141)096cac0
5.30.4570f909
update changelogf038936
parse#private in
syntax when adjacent to other operators. Closes #15193621443
5.30.3Dependabot 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 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