Skip to content

Bump sass from 1.104.0 to 1.106.0 - #232

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/sass-1.105.2
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/sass-1.105.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Bumps sass from 1.104.0 to 1.106.0.

Release notes

Sourced from sass's releases.

Dart Sass 1.106.0

To install Sass 1.106.0, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.

Changes

  • Don't normalize CSS escapes in statement contexts that can contain interpolation. For example, @f\6Fo is now emitted as written rather than normalized to @foo.

  • Fix a bug where quotes would be removed from attribute selector values that contained backslashes.

  • Fix invalid source spans that could cause crashes when encountering a syntax error in selectors or media queries that also contain escape sequences.

  • Fix a bug where the indented syntax parser would crash when parsing a file where the first statement was indented and appeared after the first line.

  • Fix a bug that could cause crashes when encountering errors or warnings in interpolations that contain patterns like // */.

  • Potentially breaking compatibility fix: CSS escape codes whose values are 0, for Unicode surrogates, or greater than the maximum allowed code point are now consistently normalized to U+FFFD REPLACEMENT CHARACTER in expression contexts. Previously, in some cases these were instead normalized to the normalized form of the original escape sequence, which violates the principle that all escape sequences for identical values should be normalized the same way. In other cases, these would simply throw errors.

    As a special case, \0 on its own will continue to be normalized to \0 to support historical CSS hacks.

  • Potentially breaking bug fix: Throw an error for mixins and functions that have rest parameters which are the same as normal parameters. Previously, the positional parameters wouldn't be accessible and calling such a mixin or function with a named argument would crash the compiler.

  • Potentially breaking bug fix: Fix various cases where using a CSS escape code at the beginning of an identifier would change parsing behavior versus using the character directly.

  • Potentially breaking bug fix: When a number's unit is ambiguous with a numeric exponent, the unit is now serialized as an escape code rather than a literal e to avoid being interpreted as an exponent by CSS.

  • Potentially breaking bug fix: Don't parse a CSS escape code for U+45 LATIN CAPITAL LETTER E or U+65 LATIN LOWERCASE LETTER E as an exponent in @keyframes percentage selectors.

  • Potentially breaking bug fix: Properly normalize underscores written as CSS escape codes in variable, mixin, and function names.

See the full changelog for changes in earlier releases.

Dart Sass 1.105.2

To install Sass 1.105.2, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.

Changes

Node.js Embedded Host

  • Fix a deadlock when the async compiler fails to start.

See the full changelog for changes in earlier releases.

Dart Sass 1.105.1

To install Sass 1.105.1, download one of the packages below and add it to your PATH, or see the Sass website for full installation instructions.

... (truncated)

Changelog

Sourced from sass's changelog.

1.106.0

  • Don't normalize CSS escapes in statement contexts that can contain interpolation. For example, @f\6Fo is now emitted as written rather than normalized to @foo.

  • Fix a bug where quotes would be removed from attribute selector values that contained backslashes.

  • Fix invalid source spans that could cause crashes when encountering a syntax error in selectors or media queries that also contain escape sequences.

  • Fix a bug where the indented syntax parser would crash when parsing a file where the first statement was indented and appeared after the first line.

  • Fix a bug that could cause crashes when encountering errors or warnings in interpolations that contain patterns like // */.

  • Potentially breaking compatibility fix: CSS escape codes whose values are 0, for Unicode surrogates, or greater than the maximum allowed code point are now consistently normalized to U+FFFD REPLACEMENT CHARACTER in expression contexts. Previously, in some cases these were instead normalized to the normalized form of the original escape sequence, which violates the principle that all escape sequences for identical values should be normalized the same way. In other cases, these would simply throw errors.

    As a special case, \0 on its own will continue to be normalized to \0 to support historical CSS hacks.

  • Potentially breaking bug fix: Throw an error for mixins and functions that have rest parameters which are the same as normal parameters. Previously, the positional parameters wouldn't be accessible and calling such a mixin or function with a named argument would crash the compiler.

  • Potentially breaking bug fix: Fix various cases where using a CSS escape code at the beginning of an identifier would change parsing behavior versus using the character directly.

  • Potentially breaking bug fix: When a number's unit is ambiguous with a numeric exponent, the unit is now serialized as an escape code rather than a literal e to avoid being interpreted as an exponent by CSS.

  • Potentially breaking bug fix: Don't parse a CSS escape code for U+45 LATIN CAPITAL LETTER E or U+65 LATIN LOWERCASE LETTER E as an exponent in @keyframes percentage selectors.

  • Potentially breaking bug fix: Properly normalize underscores written as CSS escape codes in variable, mixin, and function names.

1.105.2

... (truncated)

Commits
  • 2ea4fc0 Merge pull request #2883 from sass/fuzz
  • a113995 Bump postcss from 8.5.28 to 8.5.30 in /pkg/sass-parser (#2886)
  • 2d2e76c Try using the SassBot GitHub token when auto-merging dependabot PRs (#2885)
  • 5660824 Improve the accuracy of FileSpan.trimLeft() and .trimRight()
  • 09e4024 Throw an error for duplicate rest and non-rest parameter names
  • 34c8e6b Fix check for an indented first statement
  • a05866c Make _expandInterpolationLeft resilient to commented-out comments
  • 91fd60b Only normalize escapes at the expression level (#2880)
  • 00a0d79 Add a changelog entry for sass/embedded-host-node#449 (#2882)
  • 83fdf35 Fix the git pr merge invocation in GitHUb actions (#2881)
  • Additional commits viewable in compare view

@dependabot
dependabot Bot requested a review from darkmastermindz as a code owner October 20, 2026 14:22
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Oct 20, 2026
@github-actions
github-actions Bot force-pushed the dependabot/npm_and_yarn/sass-1.105.2 branch 3 times, most recently from 8fa9b10 to 1b68202 Compare October 21, 2026 14:53
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-1.105.2 branch from 1b68202 to db30c57 Compare October 23, 2026 19:20
@github-actions
github-actions Bot force-pushed the dependabot/npm_and_yarn/sass-1.105.2 branch 3 times, most recently from 9ab1712 to c5c55e3 Compare October 24, 2026 21:11
@darkmastermindz

Copy link
Copy Markdown
Owner

@dependabot rebase

@dependabot dependabot Bot changed the title Bump sass from 1.104.0 to 1.105.2 Bump sass from 1.104.0 to 1.106.0 Oct 24, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/sass-1.105.2 branch from c5c55e3 to 02eb8ce Compare October 24, 2026 21:52
@github-actions
github-actions Bot force-pushed the dependabot/npm_and_yarn/sass-1.105.2 branch 4 times, most recently from 81f179f to 79874be Compare October 24, 2026 23:23
@darkmastermindz

Copy link
Copy Markdown
Owner

@dependabot rebase

@github-actions
github-actions Bot force-pushed the dependabot/npm_and_yarn/sass-1.105.2 branch 7 times, most recently from e926127 to e983988 Compare October 25, 2026 02:17
@github-actions
github-actions Bot force-pushed the dependabot/npm_and_yarn/sass-1.105.2 branch 4 times, most recently from 8b3fed1 to 107165d Compare October 25, 2026 22:33
@github-actions
github-actions Bot force-pushed the dependabot/npm_and_yarn/sass-1.105.2 branch 5 times, most recently from a160f82 to 070fb73 Compare October 26, 2026 11:21
Bumps [sass](https://github.com/sass/dart-sass) from 1.104.0 to 1.106.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.104.0...1.106.0)

---
updated-dependencies:
- dependency-name: sass
  dependency-version: 1.105.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@github-actions
github-actions Bot force-pushed the dependabot/npm_and_yarn/sass-1.105.2 branch from 070fb73 to f253308 Compare October 26, 2026 11:21
@dependabot @github

dependabot Bot commented on behalf of github Oct 26, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #268.

@dependabot dependabot Bot closed this Oct 26, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/sass-1.105.2 branch October 26, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant