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.
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 dev-dependencies group with 6 updates:
6.10.0
7.0.0
9.23.0
9.24.0
2.0.0
3.0.0
10.3.0
10.4.0
1.72.0
1.74.1
5.90.1
5.91.0
Updates
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-plugin-vue
from 9.23.0 to 9.24.0Release notes
Sourced from eslint-plugin-vue's releases.
Commits
eadf0eb
9.24.0c6c5c46
Change flat config to an array to accept*.vue
(#2436)f0af008
fix(no-restricted-class): error in empty value (#2425)b22bd8b
feat: support flat configs (#2407)Updates
fantasticon
from 2.0.0 to 3.0.0Release notes
Sourced from fantasticon's releases.
Commits
0907f1a
Merge pull request #539 from tancredi/support-readme12e21f1
Add support note in the readme6212282
Merge pull request #538 from tancredi/upgrade-dependencies9171513
Release from node 20b4475b9
Run prettier3347269
Fix jobs dependenciesd798e9a
Change test matrix8648faa
Upgrade dependencies, change support to >= node 16Updates
mocha
from 10.3.0 to 10.4.0Release notes
Sourced from mocha's releases.
Changelog
Sourced from mocha's changelog.
Commits
ffd9557
Release v10.4.07ac67f3
build(deps): bump the github-actions group with 2 updates (#5125)7a2781c
chore: activate dependabot for workflows (#5123)97dcbb2
fix: harden error handling inlib/cli/run.js
(#5074)6f3f45e
fix: xunit integration test (#5122)a5b5652
docs: fix documentation concerning glob expansion on UNIX (#4869)efbb147
feat: add file path to xunit reporter (#4985)a2e600d
fix: closes #5115 (#5116)3735873
feat: include.cause
stacks in the error stack traces (#4829)b88978d
chore: bump ESLint ecmaVersion to 2020 (#5104)Maintainer changes
This version was pushed to npm by voxpelli, a new releaser for mocha since your current version.
Updates
sass
from 1.72.0 to 1.74.1Release notes
Sourced from sass's releases.
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)Updates
webpack
from 5.90.1 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 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