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
--future-deprecation, matching the JS API's behavior.
Dart API
The compile methods now take in a silenceDeprecations parameter, which
causes the compiler to ignore any deprecation warnings of the provided types.
Add Deprecation.obsoleteIn to match the JS API. This is currently null for
all deprecations, but will be used once some deprecations become obsolete in
Dart Sass 2.0.0.
Potentially breaking bug fix: Fix a bug where compileStringToResultAsync
ignored fatalDeprecations and futureDeprecations.
The behavior around making future deprecations fatal mentioned in the CLI
section above has also been changed in the Dart API.
Bumps the development-dependencies group in /client with 10 updates:
6.20.0
7.5.0
6.20.0
7.5.0
6.10.0
7.0.0
8.56.0
9.0.0
2.8.0
2.8.1
1.70.0
1.74.1
14.1.0
14.1.1
5.3.3
5.4.4
5.90.1
5.91.0
4.15.1
5.0.4
Updates
@typescript-eslint/eslint-plugin
from 6.20.0 to 7.5.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
a14ba9d
chore(release): publish 7.5.0ecb6b55
docs: add homepage (#8742)f0b1c4f
fix(eslint-plugin): [no-unnecessary-type-assertion] handle exactOptionalPrope...5707268
fix(eslint-plugin): [no-floating-promises] handle TaggedTemplateExpression (#...ca561e2
chore: manually updated local package.jsons to 7.4.0 (#8775)5d24691
chore(release): publish 7.4.0029fc0b
feat(eslint-plugin): deprecate no-throw-literal and add a renamed only-throw-...2a62a40
fix(eslint-plugin): [no-unnecessary-type-assertion] avoid remove const castin...990ec22
docs: fix example of binding unbound method (#8754)a08554a
feat(eslint-plugin): [no-unnecessary-type-arguments] handle tagged templates ...Updates
@typescript-eslint/parser
from 6.20.0 to 7.5.0Release notes
Sourced from
@typescript-eslint/parser
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/parser
's changelog.... (truncated)
Commits
a14ba9d
chore(release): publish 7.5.0ecb6b55
docs: add homepage (#8742)d5615d7
fix(parser): disallowerrorOnTypeScriptSyntacticAndSemanticIssues
(#8784)5d24691
chore(release): publish 7.4.0e408b93
feat(eslint-plugin): [consistent-type-imports] ignore files with decorators, ...5995614
chore(release): publish 7.3.14cf8ec7
chore(release): publish 7.3.0883f220
fix: correctengines.node
constraints inpackage.json
(#8671)95cf139
chore(release): publish 7.2.088b7463
chore(release): publish 7.1.1Updates
css-loader
from 6.10.0 to 7.0.0Release notes
Sourced from css-loader's releases.
Changelog
Sourced from css-loader's changelog.
Commits
96e6ff4
chore(release): 7.0.0a2231ae
test: updatef96a110
feat:namedExports
works fine with anyexportLocalsConvention
value9852aa6
docs: update40e1668
feat: added dashed variants for theexportLocalsConvention
options5d4b1bf
test: fix61acac2
refactor!:modules.namedExport
is try by defaultb6ec7fe
refactor: todo for future fixesd217012
refactor: code6758813
refactor!: minimum supported webpack version is5.27.0
Updates
eslint
from 8.56.0 to 9.0.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
e0cbc50
9.0.075cb5f4
Build: changelog update for 9.0.019f9a89
chore: Update dependencies for v9.0.0 (#18275)7c957f2
chore: package.json update for@eslint/js
released73a33c
chore: ignore/docs/v8.x
in link checker (#18274)d54a412
feat: Add --inspect-config CLI flag (#18270)e151050
docs: update get-started to the new@eslint/create-config
(#18217)610c148
fix: Supportusing
declarations in no-lone-blocks (#18269)44a81c6
chore: upgrade knip (#18272)94178ad
docs: mention aboutname
field in flat config (#18252)Updates
mini-css-extract-plugin
from 2.8.0 to 2.8.1Release notes
Sourced from mini-css-extract-plugin's releases.
Changelog
Sourced from mini-css-extract-plugin's changelog.
Commits
c7ff30d
chore(release): 2.8.1fba92cc
test: update (#1083)c7f0aee
fix: addnonce
if__webpack_nonce__
has been defined878822b
chore: update dependency-review-action to the latest version (#1079)Updates
sass
from 1.70.0 to 1.74.1Release notes
Sourced from sass's releases.
... (truncated)
Changelog
Sourced from sass's changelog.
... (truncated)
Commits
1137797
Fix bulma and release 1.74.1 (#2210)d9220d9
Complete implementation the deprecations API (#2207)783c248
Fix typo in function documentation (#2205)c8d0643
Better handle filesystem importers when load paths aren't necessary (#2203)9302b35
Add support for nesting in plain CSS (#2198)772280a
Support linux-riscv64 and windows-arm64 (#2201)ce16b35
Cut a release (#2194)9af6bbf
Properly handlepkg:
imports with args (#2193)0330491
Update to node 20 (#2192)48e2d0c
Preserve underscores inVariableExpression.toString()
(#2185)Updates
sass-loader
from 14.1.0 to 14.1.1Release notes
Sourced from sass-loader's releases.
Changelog
Sourced from
dependabot[bot]
commented
7 months ago
Looks like these dependencies are updatable in another way, so this is no longer needed.