Update dependency sass to v1.70.0 #71

Merged
jake merged 1 commit from renovate/sass-1.x into master 2024-01-21 22:24:24 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
sass dependencies minor 1.67.0 -> 1.70.0

Release Notes

sass/dart-sass (sass)

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.

v1.69.5

Compare Source

JS API
  • Compatibility with Node.js 21.0.0.

v1.69.4

Compare Source

  • No user-visible changes.

v1.69.3

Compare Source

Embedded Sass
  • Fix TypeScript type locations in package.json.

v1.69.2

Compare Source

JS API
  • Fix a bug where Sass crashed when running in the browser if there was a global
    variable named process.

v1.69.1

Compare Source

  • No user-visible changes.

v1.69.0

Compare Source

  • Add a meta.get-mixin() function that returns a mixin as a first-class Sass
    value.

  • Add a meta.apply() mixin that includes a mixin value.

  • Add a meta.module-mixins() function which returns a map from mixin names in
    a module to the first-class mixins that belong to those names.

  • Add a meta.accepts-content() function which returns whether or not a mixin
    value can take a content block.

  • Add support for the relative color syntax from CSS Color 5. This syntax
    cannot be used to create Sass color values. It is always emitted as-is in the
    CSS output.

Dart API
  • Deprecate Deprecation.calcInterp since it was never actually emitted as a
    deprecation.
Embedded Sass
  • Fix a rare race condition where the embedded compiler could freeze when a
    protocol error was immediately followed by another request.

v1.68.0

Compare Source

  • Fix the source spans associated with the abs-percent deprecation.
JS API
  • Non-filesystem importers can now set the nonCanonicalScheme field, which
    declares that one or more URL schemes (without :) will never be used for
    URLs returned by the canonicalize() method.

  • Add a containingUrl field to the canonicalize() and findFileUrl()
    methods of importers, which is set to the canonical URL of the stylesheet that
    contains the current load. For filesystem importers, this is always set; for
    other importers, it's set only if the current load has no URL scheme, or if
    its URL scheme is declared as non-canonical by the importer.

Dart API
  • Add AsyncImporter.isNonCanonicalScheme, which importers (async or sync) can
    use to indicate that a certain URL scheme will never be used for URLs returned
    by the canonicalize() method.

  • Add AsyncImporter.containingUrl, which is set during calls to the
    canonicalize() method to the canonical URL of the stylesheet that contains
    the current load. This is set only if the current load has no URL scheme, or
    if its URL scheme is declared as non-canonical by the importer.

Embedded Sass
  • The CalculationValue.interpolation field is deprecated and will be removed
    in a future version. It will no longer be set by the compiler, and if the host
    sets it it will be treated as equivalent to CalculationValue.string except
    that "(" and ")" will be added to the beginning and end of the string
    values.

  • Properly include TypeScript types in the sass-embedded package.


Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 | Type | Update | Change | |---|---|---|---| | [sass](https://github.com/sass/dart-sass) | dependencies | minor | [`1.67.0` -> `1.70.0`](https://renovatebot.com/diffs/npm/sass/1.67.0/1.70.0) | --- ### Release Notes <details> <summary>sass/dart-sass (sass)</summary> ### [`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. ### [`v1.69.5`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1695) [Compare Source](https://github.com/sass/dart-sass/compare/1.69.4...1.69.5) ##### JS API - Compatibility with Node.js 21.0.0. ### [`v1.69.4`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1694) [Compare Source](https://github.com/sass/dart-sass/compare/1.69.3...1.69.4) - No user-visible changes. ### [`v1.69.3`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1693) [Compare Source](https://github.com/sass/dart-sass/compare/1.69.2...1.69.3) ##### Embedded Sass - Fix TypeScript type locations in `package.json`. ### [`v1.69.2`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1692) [Compare Source](https://github.com/sass/dart-sass/compare/1.69.1...1.69.2) ##### JS API - Fix a bug where Sass crashed when running in the browser if there was a global variable named `process`. ### [`v1.69.1`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1691) [Compare Source](https://github.com/sass/dart-sass/compare/1.69.0...1.69.1) - No user-visible changes. ### [`v1.69.0`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1690) [Compare Source](https://github.com/sass/dart-sass/compare/1.68.0...1.69.0) - Add a `meta.get-mixin()` function that returns a mixin as a first-class Sass value. - Add a `meta.apply()` mixin that includes a mixin value. - Add a `meta.module-mixins()` function which returns a map from mixin names in a module to the first-class mixins that belong to those names. - Add a `meta.accepts-content()` function which returns whether or not a mixin value can take a content block. - Add support for the relative color syntax from CSS Color 5. This syntax cannot be used to create Sass color values. It is always emitted as-is in the CSS output. ##### Dart API - Deprecate `Deprecation.calcInterp` since it was never actually emitted as a deprecation. ##### Embedded Sass - Fix a rare race condition where the embedded compiler could freeze when a protocol error was immediately followed by another request. ### [`v1.68.0`](https://github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1680) [Compare Source](https://github.com/sass/dart-sass/compare/1.67.0...1.68.0) - Fix the source spans associated with the `abs-percent` deprecation. ##### JS API - Non-filesystem importers can now set the `nonCanonicalScheme` field, which declares that one or more URL schemes (without `:`) will never be used for URLs returned by the `canonicalize()` method. - Add a `containingUrl` field to the `canonicalize()` and `findFileUrl()` methods of importers, which is set to the canonical URL of the stylesheet that contains the current load. For filesystem importers, this is always set; for other importers, it's set only if the current load has no URL scheme, or if its URL scheme is declared as non-canonical by the importer. ##### Dart API - Add `AsyncImporter.isNonCanonicalScheme`, which importers (async or sync) can use to indicate that a certain URL scheme will never be used for URLs returned by the `canonicalize()` method. - Add `AsyncImporter.containingUrl`, which is set during calls to the `canonicalize()` method to the canonical URL of the stylesheet that contains the current load. This is set only if the current load has no URL scheme, or if its URL scheme is declared as non-canonical by the importer. ##### Embedded Sass - The `CalculationValue.interpolation` field is deprecated and will be removed in a future version. It will no longer be set by the compiler, and if the host sets it it will be treated as equivalent to `CalculationValue.string` except that `"("` and `")"` will be added to the beginning and end of the string values. - Properly include TypeScript types in the `sass-embedded` package. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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:eyJjcmVhdGVkSW5WZXIiOiIzNi45Ni4zIiwidXBkYXRlZEluVmVyIjoiMzcuMTMxLjAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->
renovate force-pushed renovate/sass-1.x from 3b889adc11 to a2b2dc5ad7 2023-10-06 08:01:09 +01:00 Compare
renovate changed title from Update dependency sass to v1.68.0 to Update dependency sass to v1.69.0 2023-10-06 08:01:12 +01:00
renovate force-pushed renovate/sass-1.x from a2b2dc5ad7 to 76c660c018 2023-10-10 08:01:07 +01:00 Compare
renovate changed title from Update dependency sass to v1.69.0 to Update dependency sass to v1.69.1 2023-10-10 08:01:10 +01:00
renovate force-pushed renovate/sass-1.x from 76c660c018 to 546b21d2a0 2023-10-10 20:02:36 +01:00 Compare
renovate changed title from Update dependency sass to v1.69.1 to Update dependency sass to v1.69.2 2023-10-10 20:02:38 +01:00
renovate force-pushed renovate/sass-1.x from 546b21d2a0 to 731120b9a0 2023-10-12 08:01:27 +01:00 Compare
renovate changed title from Update dependency sass to v1.69.2 to Update dependency sass to v1.69.3 2023-10-12 08:01:29 +01:00
renovate force-pushed renovate/sass-1.x from 731120b9a0 to 89de9f8313 2023-10-18 08:01:22 +01:00 Compare
renovate changed title from Update dependency sass to v1.69.3 to Update dependency sass to v1.69.4 2023-10-18 08:01:24 +01:00
renovate force-pushed renovate/sass-1.x from 89de9f8313 to 62ceb5ef5f 2023-10-26 08:01:09 +01:00 Compare
renovate changed title from Update dependency sass to v1.69.4 to Update dependency sass to v1.69.5 2023-10-26 08:01:11 +01:00
renovate force-pushed renovate/sass-1.x from 62ceb5ef5f to 95c26bb57d 2023-12-28 22:01:28 +00:00 Compare
renovate force-pushed renovate/sass-1.x from 95c26bb57d to bec9d41afd 2023-12-29 08:00:59 +00:00 Compare
renovate changed title from Update dependency sass to v1.69.5 to Update dependency sass to v1.69.6 2023-12-29 08:01:03 +00:00
renovate force-pushed renovate/sass-1.x from bec9d41afd to 79d9eb799a 2024-01-03 08:01:23 +00:00 Compare
renovate changed title from Update dependency sass to v1.69.6 to Update dependency sass to v1.69.7 2024-01-03 08:01:25 +00:00
renovate force-pushed renovate/sass-1.x from 79d9eb799a to e01a2ec813 2024-01-18 08:00:52 +00:00 Compare
renovate changed title from Update dependency sass to v1.69.7 to Update dependency sass to v1.70.0 2024-01-18 08:00:54 +00:00
jake merged commit 552639ec40 into master 2024-01-21 22:24:24 +00:00
jake deleted branch renovate/sass-1.x 2024-01-21 22:24:24 +00:00
Sign in to join this conversation.
No reviewers
No labels
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: repos/website#71
No description provided.