chore(deps): update dependency sass to v1.77.5 #397

Merged
renovate-bot merged 1 commit from renovate/sass-1.x into main 2024-06-15 17:09:24 +02:00
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
sass 1.69.5 -> 1.77.5 age adoption passing confidence

Release Notes

sass/dart-sass (sass)

v1.77.5

Compare Source

  • Fully trim redundant selectors generated by @extend.

v1.77.4

Compare Source

Embedded Sass
  • 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.

v1.77.3

Compare Source

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.

v1.77.2

Compare Source

  • 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.

v1.77.1

Compare Source

  • Fix a crash that could come up with importers in certain contexts.

v1.77.0

Compare Source

  • Don't throw errors for at-rules in keyframe blocks.

v1.76.0

Compare Source

  • 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.

v1.75.0

Compare Source

  • 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.

v1.74.1

Compare Source

  • No user-visible changes.

v1.72.0

Compare Source

  • Support adjacent /s without whitespace in between when parsing plain CSS
    expressions.

  • Allow the Node.js pkg: importer to load Sass stylesheets for package.json
    exports field entries without extensions.

  • When printing suggestions for variables, use underscores in variable names
    when the original usage used underscores.

JavaScript API
  • Properly resolve pkg: imports with the Node.js package importer when
    arguments are passed to the JavaScript process.

v1.71.1

Compare Source

Command-Line Interface
  • Ship the musl Linux release with the proper Dart executable.
JavaScript API
  • Export the NodePackageImporter class in ESM mode.

  • Allow NodePackageImporter to locate a default directory even when the
    entrypoint is an ESM module.

Dart API
  • Make passing a null argument to NodePackageImporter() a static error rather
    than just a runtime error.
Embedded Sass
  • In the JS Embedded Host, properly install the musl Linux embedded compiler
    when running on musl Linux.

v1.71.0

Compare Source

For more information about pkg: importers, see the
announcement
on the Sass blog.

Command-Line Interface
  • Add a --pkg-importer flag to enable built-in pkg: importers. Currently
    this only supports the Node.js package resolution algorithm, via
    --pkg-importer=node. For example, @use "pkg:bootstrap" will load
    node_modules/bootstrap/scss/bootstrap.scss.
JavaScript API
  • Add a NodePackageImporter importer that can be passed to the importers
    option. This loads files using the pkg: URL scheme according to the Node.js
    package resolution algorithm. For example, @use "pkg:bootstrap" will load
    node_modules/bootstrap/scss/bootstrap.scss. The constructor takes a single
    optional argument, which indicates the base directory to use when locating
    node_modules directories. It defaults to
    path.dirname(require.main.filename).
Dart API
  • Add a NodePackageImporter importer that can be passed to the importers
    option. This loads files using the pkg: URL scheme according to the Node.js
    package resolution algorithm. For example, @use "pkg:bootstrap" will load
    node_modules/bootstrap/scss/bootstrap.scss. The constructor takes a single
    argument, which indicates the base directory to use when locating
    node_modules directories.

v1.70.0

Compare Source

JavaScript API
  • Add a sass.initCompiler() function that returns a sass.Compiler object
    which supports compile() and compileString() methods with the same API as
    the global Sass object. On the Node.js embedded host, each sass.Compiler
    object uses a single long-lived subprocess, making compiling multiple
    stylesheets much more efficient.

  • Add a sass.initAsyncCompiler() function that returns a sass.AsyncCompiler
    object which supports compileAsync() and compileStringAsync() methods with
    the same API as the global Sass object. On the Node.js embedded host, each
    sass.AsynCompiler object uses a single long-lived subprocess, making
    compiling multiple stylesheets much more efficient.

Embedded Sass
  • Support the CompileRequest.silent field. This allows compilations with no
    logging to avoid unnecessary request/response cycles.

  • The Dart Sass embedded compiler now reports its name as "dart-sass" rather
    than "Dart Sass", to match the JS API's info field.

v1.69.7

Compare Source

Embedded Sass
  • In the JS Embedded Host, properly install the x64 Dart Sass executable on
    ARM64 Windows.

v1.69.6

Compare Source

  • Produce better output for numbers with complex units in meta.inspect() and
    debugging messages.

  • Escape U+007F DELETE when serializing strings.

  • When generating CSS error messages to display in-browser, escape all code
    points that aren't in the US-ASCII region. Previously only code points U+0100
    LATIN CAPITAL LETTER A WITH MACRON were escaped.

  • Provide official releases for musl LibC and for Android.

  • Don't crash when running meta.apply() in asynchronous mode.

JS API
  • Fix a bug where certain exceptions could produce SourceSpans that didn't
    follow the documented SourceSpan API.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [sass](https://github.com/sass/dart-sass) | [`1.69.5` -> `1.77.5`](https://renovatebot.com/diffs/npm/sass/1.69.5/1.77.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/sass/1.77.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sass/1.77.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sass/1.69.5/1.77.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sass/1.69.5/1.77.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sass/dart-sass (sass)</summary> ### [`v1.77.5`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1775) [Compare Source](https://github.com/sass/dart-sass/compare/1.77.4...1.77.5) - Fully trim redundant selectors generated by `@extend`. ### [`v1.77.4`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1774) [Compare Source](https://github.com/sass/dart-sass/compare/1.77.3...1.77.4) ##### Embedded Sass - 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. ### [`v1.77.3`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1773) [Compare Source](https://github.com/sass/dart-sass/compare/1.77.2...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. ### [`v1.77.2`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1772) [Compare Source](https://github.com/sass/dart-sass/compare/1.77.1...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. ### [`v1.77.1`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1771) [Compare Source](https://github.com/sass/dart-sass/compare/1.77.0...1.77.1) - Fix a crash that could come up with importers in certain contexts. ### [`v1.77.0`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1770) [Compare Source](https://github.com/sass/dart-sass/compare/1.76.0...1.77.0) - *Don't* throw errors for at-rules in keyframe blocks. ### [`v1.76.0`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1760) [Compare Source](https://github.com/sass/dart-sass/compare/1.75.0...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`. ### [`v1.75.0`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1750) [Compare Source](https://github.com/sass/dart-sass/compare/1.74.1...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`. ### [`v1.74.1`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1741) [Compare Source](https://github.com/sass/dart-sass/compare/1.72.0...1.74.1) - No user-visible changes. ### [`v1.72.0`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1720) [Compare Source](https://github.com/sass/dart-sass/compare/1.71.1...1.72.0) - Support adjacent `/`s without whitespace in between when parsing plain CSS expressions. - Allow the Node.js `pkg:` importer to load Sass stylesheets for `package.json` `exports` field entries without extensions. - When printing suggestions for variables, use underscores in variable names when the original usage used underscores. ##### JavaScript API - Properly resolve `pkg:` imports with the Node.js package importer when arguments are passed to the JavaScript process. ### [`v1.71.1`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1711) [Compare Source](https://github.com/sass/dart-sass/compare/1.71.0...1.71.1) ##### Command-Line Interface - Ship the musl Linux release with the proper Dart executable. ##### JavaScript API - Export the `NodePackageImporter` class in ESM mode. - Allow `NodePackageImporter` to locate a default directory even when the entrypoint is an ESM module. ##### Dart API - Make passing a null argument to `NodePackageImporter()` a static error rather than just a runtime error. ##### Embedded Sass - In the JS Embedded Host, properly install the musl Linux embedded compiler when running on musl Linux. ### [`v1.71.0`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1710) [Compare Source](https://github.com/sass/dart-sass/compare/1.70.0...1.71.0) For more information about `pkg:` importers, see [the announcement][pkg-importers] on the Sass blog. [pkg-importers]: https://sass-lang.com/blog/announcing-pkg-importers ##### Command-Line Interface - Add a `--pkg-importer` flag to enable built-in `pkg:` importers. Currently this only supports the Node.js package resolution algorithm, via `--pkg-importer=node`. For example, `@use "pkg:bootstrap"` will load `node_modules/bootstrap/scss/bootstrap.scss`. ##### JavaScript API - Add a `NodePackageImporter` importer that can be passed to the `importers` option. This loads files using the `pkg:` URL scheme according to the Node.js package resolution algorithm. For example, `@use "pkg:bootstrap"` will load `node_modules/bootstrap/scss/bootstrap.scss`. The constructor takes a single optional argument, which indicates the base directory to use when locating `node_modules` directories. It defaults to `path.dirname(require.main.filename)`. ##### Dart API - Add a `NodePackageImporter` importer that can be passed to the `importers` option. This loads files using the `pkg:` URL scheme according to the Node.js package resolution algorithm. For example, `@use "pkg:bootstrap"` will load `node_modules/bootstrap/scss/bootstrap.scss`. The constructor takes a single argument, which indicates the base directory to use when locating `node_modules` directories. ### [`v1.70.0`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1700) [Compare Source](https://github.com/sass/dart-sass/compare/1.69.7...1.70.0) ##### JavaScript API - Add a `sass.initCompiler()` function that returns a `sass.Compiler` object which supports `compile()` and `compileString()` methods with the same API as the global Sass object. On the Node.js embedded host, each `sass.Compiler` object uses a single long-lived subprocess, making compiling multiple stylesheets much more efficient. - Add a `sass.initAsyncCompiler()` function that returns a `sass.AsyncCompiler` object which supports `compileAsync()` and `compileStringAsync()` methods with the same API as the global Sass object. On the Node.js embedded host, each `sass.AsynCompiler` object uses a single long-lived subprocess, making compiling multiple stylesheets much more efficient. ##### Embedded Sass - Support the `CompileRequest.silent` field. This allows compilations with no logging to avoid unnecessary request/response cycles. - The Dart Sass embedded compiler now reports its name as "dart-sass" rather than "Dart Sass", to match the JS API's `info` field. ### [`v1.69.7`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1697) [Compare Source](https://github.com/sass/dart-sass/compare/1.69.6...1.69.7) ##### Embedded Sass - In the JS Embedded Host, properly install the x64 Dart Sass executable on ARM64 Windows. ### [`v1.69.6`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1696) [Compare Source](https://github.com/sass/dart-sass/compare/1.69.5...1.69.6) - Produce better output for numbers with complex units in `meta.inspect()` and debugging messages. - Escape U+007F DELETE when serializing strings. - When generating CSS error messages to display in-browser, escape all code points that aren't in the US-ASCII region. Previously only code points U+0100 LATIN CAPITAL LETTER A WITH MACRON were escaped. - Provide official releases for musl LibC and for Android. - Don't crash when running `meta.apply()` in asynchronous mode. ##### JS API - Fix a bug where certain exceptions could produce `SourceSpan`s that didn't follow the documented `SourceSpan` API. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, 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 [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ny40IiwidXBkYXRlZEluVmVyIjoiMzYuNTcuNCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
renovate-bot added 1 commit 2023-12-29 01:01:09 +01:00
renovate-bot scheduled this pull request to auto merge when all checks succeed 2023-12-29 01:01:10 +01:00
renovate-bot force-pushed renovate/sass-1.x from 5336c43e04 to 72e82e05e1 2024-01-03 00:01:22 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.69.6 to chore(deps): update dependency sass to v1.69.7 2024-01-03 00:01:24 +01:00
renovate-bot force-pushed renovate/sass-1.x from 72e82e05e1 to 4e527d009f 2024-01-18 05:01:47 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.69.7 to chore(deps): update dependency sass to v1.70.0 2024-01-18 05:01:49 +01:00
renovate-bot force-pushed renovate/sass-1.x from 4e527d009f to 1b598c873f 2024-02-16 03:01:21 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.70.0 to chore(deps): update dependency sass to v1.71.0 2024-02-16 03:01:23 +01:00
renovate-bot force-pushed renovate/sass-1.x from 1b598c873f to d5f9f12b9b 2024-02-21 03:01:28 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.71.0 to chore(deps): update dependency sass to v1.71.1 2024-02-21 03:01:30 +01:00
renovate-bot force-pushed renovate/sass-1.x from d5f9f12b9b to 95321404f0 2024-03-13 23:01:21 +01:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.71.1 to chore(deps): update dependency sass to v1.72.0 2024-03-13 23:01:24 +01:00
renovate-bot force-pushed renovate/sass-1.x from 95321404f0 to ddb57b2277 2024-04-04 04:01:44 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.72.0 to chore(deps): update dependency sass to v1.74.1 2024-04-04 04:01:46 +02:00
renovate-bot force-pushed renovate/sass-1.x from ddb57b2277 to 64438710dc 2024-04-12 02:01:14 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.74.1 to chore(deps): update dependency sass to v1.75.0 2024-04-12 02:01:17 +02:00
renovate-bot force-pushed renovate/sass-1.x from 64438710dc to c766685a73 2024-05-01 00:01:42 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.75.0 to chore(deps): update dependency sass to v1.76.0 2024-05-01 00:01:45 +02:00
renovate-bot force-pushed renovate/sass-1.x from c766685a73 to ae0228c062 2024-05-07 04:01:56 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.76.0 to chore(deps): update dependency sass to v1.77.0 2024-05-07 04:02:01 +02:00
renovate-bot force-pushed renovate/sass-1.x from ae0228c062 to 7530c1cb72 2024-05-11 02:01:50 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.77.0 to chore(deps): update dependency sass to v1.77.1 2024-05-11 02:01:53 +02:00
renovate-bot force-pushed renovate/sass-1.x from 7530c1cb72 to e41a597e08 2024-05-17 01:01:31 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.77.1 to chore(deps): update dependency sass to v1.77.2 2024-05-17 01:01:34 +02:00
renovate-bot force-pushed renovate/sass-1.x from e41a597e08 to 8d42416a7e 2024-05-30 00:02:00 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.77.2 to chore(deps): update dependency sass to v1.77.3 2024-05-30 00:02:03 +02:00
renovate-bot force-pushed renovate/sass-1.x from 8d42416a7e to 170bc1145c 2024-05-31 02:01:58 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.77.3 to chore(deps): update dependency sass to v1.77.4 2024-05-31 02:02:02 +02:00
renovate-bot force-pushed renovate/sass-1.x from 170bc1145c to 80d42c7023 2024-06-12 02:02:28 +02:00 Compare
renovate-bot changed title from chore(deps): update dependency sass to v1.77.4 to chore(deps): update dependency sass to v1.77.5 2024-06-12 02:02:33 +02:00
renovate-bot force-pushed renovate/sass-1.x from 80d42c7023 to b3233b9716 2024-06-15 17:06:37 +02:00 Compare
renovate-bot merged commit 0079d77d1a into main 2024-06-15 17:09:24 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: dungeonslayers/ds4#397
No description provided.