The --fatal-deprecation flag can now exclude deprecations that would
otherwise be included by passing a version number. To exclude a deprecation,
add - before its name. For example, --fatal-deprecation=1.107.0,-import
includes all deprecations that were present in Dart Sass 1.107.0 except for
the @import deprecation.
The --fatal-deprecation flag now takes the special value dart-sass-2,
which treats as fatal all deprecations that will become fatal in Dart Sass
2.0.0.
JavaScript API
Options.fatalDeprecations can now take a DeprecationSelectorDifference
object of the form {include: ..., except: ...}, where the include field
lists deprecations to mark fatal (which can be version numbers) and the except field lists deprecations not to mark fatal. The except field
takes precedence over include.
Add a (non-enumerable) sass.deprecations.dartSass2 property which can be
passed to Options.fatalDeprecations to mark as fatal exactly the
deprecations that will become fatal in Dart Sass 2.0.0. This can be combined
with other deprecations or used in a DeprecationSelectorDifference to modify
exactly which deprecations it covers.
Passing a version number beyond the current Dart Sass version to Options.fatalDeprecations is now deprecated. See the Sass
website for details.
Dart API
Add a Deprecation.dartSass2 property which returns exactly the set of
deprecations that will become fatal in Dart Sass 2.0.0.
Passing a version number beyond the current Dart Sass version to Deprecation.forVersion is now deprecated.
Embedded Protocol
Add a CompileRequest.fatal_deprecation_except field which excludes
deprecations from being considered fatal if they would have been enabled by CompileRequest.fatal_deprecation.
Configuration
📅Schedule: (UTC)
Branch creation
At any time (no schedule defined)
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.
If you want to rebase/retry this PR, check this box
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [sass](https://github.com/sass/dart-sass) | [`1.106.1` → `1.107.0`](https://renovatebot.com/diffs/npm/sass/1.106.1/1.107.0) |  |  |
---
### Release Notes
<details>
<summary>sass/dart-sass (sass)</summary>
### [`v1.107.0`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#11070)
[Compare Source](https://github.com/sass/dart-sass/compare/1.106.1...1.107.0)
##### Command-Line Interface
- The `--fatal-deprecation` flag can now exclude deprecations that would
otherwise be included by passing a version number. To exclude a deprecation,
add `-` before its name. For example, `--fatal-deprecation=1.107.0,-import`
includes all deprecations that were present in Dart Sass 1.107.0 *except* for
the `@import` deprecation.
- The `--fatal-deprecation` flag now takes the special value `dart-sass-2`,
which treats as fatal all deprecations that will become fatal in Dart Sass
2.0.0.
##### JavaScript API
- `Options.fatalDeprecations` can now take a `DeprecationSelectorDifference`
object of the form `{include: ..., except: ...}`, where the `include` field
lists deprecations to mark fatal (which can be version numbers) and the
`except` field lists deprecations *not* to mark fatal. The `except` field
takes precedence over `include`.
- Add a (non-enumerable) `sass.deprecations.dartSass2` property which can be
passed to `Options.fatalDeprecations` to mark as fatal exactly the
deprecations that will become fatal in Dart Sass 2.0.0. This can be combined
with other deprecations or used in a `DeprecationSelectorDifference` to modify
exactly which deprecations it covers.
- Passing a version number beyond the current Dart Sass version to
`Options.fatalDeprecations` is now deprecated. See [the Sass
website](https://sass-lang.com/d/deprecation-version) for details.
##### Dart API
- Add a `Deprecation.dartSass2` property which returns exactly the set of
deprecations that will become fatal in Dart Sass 2.0.0.
- Passing a version number beyond the current Dart Sass version to
`Deprecation.forVersion` is now deprecated.
##### Embedded Protocol
- Add a `CompileRequest.fatal_deprecation_except` field which excludes
deprecations from being considered fatal if they would have been enabled by
`CompileRequest.fatal_deprecation`.
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- 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 CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xODEuOSIsInVwZGF0ZWRJblZlciI6IjQ0LjE4MS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
1.106.1→1.107.0Release Notes
sass/dart-sass (sass)
v1.107.0Compare Source
Command-Line Interface
The
--fatal-deprecationflag can now exclude deprecations that wouldotherwise be included by passing a version number. To exclude a deprecation,
add
-before its name. For example,--fatal-deprecation=1.107.0,-importincludes all deprecations that were present in Dart Sass 1.107.0 except for
the
@importdeprecation.The
--fatal-deprecationflag now takes the special valuedart-sass-2,which treats as fatal all deprecations that will become fatal in Dart Sass
2.0.0.
JavaScript API
Options.fatalDeprecationscan now take aDeprecationSelectorDifferenceobject of the form
{include: ..., except: ...}, where theincludefieldlists deprecations to mark fatal (which can be version numbers) and the
exceptfield lists deprecations not to mark fatal. Theexceptfieldtakes precedence over
include.Add a (non-enumerable)
sass.deprecations.dartSass2property which can bepassed to
Options.fatalDeprecationsto mark as fatal exactly thedeprecations that will become fatal in Dart Sass 2.0.0. This can be combined
with other deprecations or used in a
DeprecationSelectorDifferenceto modifyexactly which deprecations it covers.
Passing a version number beyond the current Dart Sass version to
Options.fatalDeprecationsis now deprecated. See the Sasswebsite for details.
Dart API
Add a
Deprecation.dartSass2property which returns exactly the set ofdeprecations that will become fatal in Dart Sass 2.0.0.
Passing a version number beyond the current Dart Sass version to
Deprecation.forVersionis now deprecated.Embedded Protocol
CompileRequest.fatal_deprecation_exceptfield which excludesdeprecations from being considered fatal if they would have been enabled by
CompileRequest.fatal_deprecation.Configuration
📅 Schedule: (UTC)
🚦 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.
This PR has been generated by Mend Renovate CLI.