Skip to content

Update dependency sass to v1.105.1 - #230

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/sass-1.x-lockfile
Open

renovate[bot] wants to merge 1 commit into
masterfrom
renovate/sass-1.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Jul 21, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
sass 1.98.0 → 1.105.1 age confidence

Release Notes

sass/dart-sass (sass)

v1.105.1

Compare Source

  • Improve error messages for @extends across different media queries.

v1.105.0

Compare Source

  • Add support for first-class modules. These can be accessed using the new
    meta.load() and meta.get-module() functions, and may be passed as the
    $module argument to numerous eisting sass:meta functions.

  • Add the meta.css() mixin, which includes CSS from a first-class module.

JS API
  • Add a SassModule class and a corresponding Value.assertModule() method.
Dart API
  • Add a SassModule class and a corresponding Value.assertModule() method.

v1.104.1

Compare Source

  • Fix a bug where loud comments before @use rules could be emitted multiple
    times under certain circumstances.

  • Fix a bug in which an invalid selector at the end of an indented syntax
    stylesheet would cause the parser to crash instead of emitting a useful error
    message.

Command Line Interface
  • Many-to-many compilations no longer compile any files that appear in the
    output directory if the output directory is also within the source directory.
    This fixes a bug where --watch mode could enter an infinite loop recompiling
    the same CSS file over and over.

  • Sass now sets the modification time of output files to the time compilation
    started rather than the time it ended. This ensures that, if a source file
    is modified during compilation, --watch and --update mode will recompile
    the outputs to include the new source file contents.

v1.104.0

Compare Source

  • Potentially breaking compatibility fix: Colors now convert the special
    values NaN and negative zero, as well as infinity and negative infinity for
    polar-hue channels, to 0 as per the CSS spec.

  • The special value negative zero is now serialized as -0 instead of 0 for
    greater compatibility when using it in CSS calculations.

v1.103.1

Compare Source

  • No user-visible changes.

v1.103.0

Compare Source

  • Potentially breaking compatibility fix: Colors now preserve "analogous
    sets" of missing channels during conversions, per the CSS spec. For example,
    color.to-space(lch(50% none none), lab) now returns lab(50% none none)
    instead of lab(50% 0 0).

v1.102.0

Compare Source

  • Use the 2.4 gamma transfer function for rec2020, as specified by the latest
    draft of CSS Color 4.

v1.101.7

Compare Source

  • No user-visible changes.

v1.101.6

Compare Source

  • No user-visible changes.

v1.101.5

Compare Source

  • No user-visible changes.

v1.101.4

Compare Source

  • Avoid emitting rgb() or rgba() functions with non-percent decimal
    channels. Older browsers only support integer values or (potentially decimal)
    percentages for these functions, so in order to preserve
    backwards-compatibility while retaining full precision for modern browsers,
    legacy colors that contain at least one non-integer channel will now use
    percentages for their channels (for example, rgb(0%, 100%, 50%) rather than
    rgb(0, 255, 127.5)).

  • Fix a bug where the values of plain-CSS if() expressions were emitted using
    their meta.inspect() format rather than their CSS serialization format.

v1.101.3

Compare Source

  • No user-visible changes.

v1.101.0

Compare Source

  • Potentially breaking bug fix: The Node package importer now properly
    supports resolving import-only variants of Sass files declared in the
    exports, sass, and style fields of package.json. Previously, these
    files were ignored even when loaded via @import, so any code relying on
    loading module-system-only files this way may break.

v1.100.0

Compare Source

  • Writing two compound selectors adjacent to one another without any whitespace
    between them, such as [class]a, is now deprecated. This was always an error
    in CSS and Sass only supported it by mistake.

    See the Sass website for
    details.

v1.99.0

Compare Source

  • Add support for parent selectors (&) at the root of the document. These are
    emitted as-is in the CSS output, where they're interpreted as the scoping
    root
    .

  • User-defined functions named calc or clamp are no longer forbidden. If
    such a function exists without a namespace in the current module, it will be
    used instead of the built-in calc() or clamp() function.

  • User-defined functions whose names begin with - and end with -expression,
    -url, -and, -or, or -not are no longer forbidden. These were
    originally intended to match vendor prefixes, but in practice no vendor
    prefixes for these functions ever existed in real browsers.

  • User-defined functions named EXPRESSION, URL, and ELEMENT, those that
    begin with - and end with -ELEMENT, as well as the same names with some
    lowercase letters are now deprecated, These are names conflict with plain CSS
    functions that have special syntax.

    See the Sass website for details.

  • In a future release, calls to functions whose names begin with - and end
    with -expression and -url will no longer have special parsing. For now,
    these calls are deprecated if their behavior will change in the future.

    See the Sass website for details.

  • Calls to functions whose names begin with - and end with -progid:... are
    deprecated.

    See the Sass website for details.


Configuration

📅 Schedule: (UTC)

  • 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title Update dependency sass to v1.101.3 Update dependency sass to v1.101.6 Jul 23, 2026
@renovate
renovate Bot force-pushed the renovate/sass-1.x-lockfile branch from ca4a558 to 7e794ab Compare July 23, 2026 01:43
@renovate renovate Bot changed the title Update dependency sass to v1.101.6 Update dependency sass to v1.101.7 Jul 23, 2026
@renovate
renovate Bot force-pushed the renovate/sass-1.x-lockfile branch 2 times, most recently from 3b3f247 to bec987c Compare July 25, 2026 02:09
@renovate renovate Bot changed the title Update dependency sass to v1.101.7 Update dependency sass to v1.102.0 Jul 25, 2026
@renovate
renovate Bot force-pushed the renovate/sass-1.x-lockfile branch from bec987c to d5727f3 Compare July 30, 2026 18:10
@renovate
renovate Bot force-pushed the renovate/sass-1.x-lockfile branch from d5727f3 to df656ce Compare August 12, 2026 00:52
@renovate renovate Bot changed the title Update dependency sass to v1.102.0 Update dependency sass to v1.103.0 Aug 20, 2026
@renovate
renovate Bot force-pushed the renovate/sass-1.x-lockfile branch 2 times, most recently from a71a6b7 to cdf8118 Compare August 21, 2026 01:49
@renovate renovate Bot changed the title Update dependency sass to v1.103.0 Update dependency sass to v1.103.1 Aug 21, 2026
@renovate
renovate Bot force-pushed the renovate/sass-1.x-lockfile branch 2 times, most recently from ca92df7 to 04dfb57 Compare September 2, 2026 17:44
@renovate
renovate Bot force-pushed the renovate/sass-1.x-lockfile branch 3 times, most recently from 8381261 to 33194be Compare September 4, 2026 02:41
@renovate renovate Bot changed the title Update dependency sass to v1.103.1 Update dependency sass to v1.104.0 Sep 4, 2026
@renovate
renovate Bot force-pushed the renovate/sass-1.x-lockfile branch 2 times, most recently from 7aa17fb to df5572e Compare September 12, 2026 08:26
@renovate renovate Bot changed the title Update dependency sass to v1.104.0 Update dependency sass to v1.104.1 Sep 12, 2026
@renovate
renovate Bot force-pushed the renovate/sass-1.x-lockfile branch from df5572e to 9600a89 Compare September 15, 2026 21:43
@renovate

renovate Bot commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will error in a future major version of npm. See `npm help npmrc` for supported config options.
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: zold@0.0.0
npm warn Found: eslint@9.39.5
npm warn node_modules/eslint
npm warn   peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from @eslint-community/eslint-utils@4.9.0
npm warn   node_modules/@eslint-community/eslint-utils
npm warn     @eslint-community/eslint-utils@"^4.8.0" from eslint@9.39.5
npm warn     3 more (eslint-plugin-es-x, eslint-plugin-n, eslint-plugin-promise)
npm warn   12 more (eslint-compat-utils, eslint-config-google, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" from eslint-plugin-import@2.32.0
npm warn node_modules/eslint-plugin-import
npm warn   peer eslint-plugin-import@">=2.13.0" from eslint-config-standard@12.0.0
npm warn   node_modules/eslint-config-standard
npm warn   1 more (the root project)
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: zold@0.0.0
npm warn Found: eslint@9.39.5
npm warn node_modules/eslint
npm warn   peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from @eslint-community/eslint-utils@4.9.0
npm warn   node_modules/@eslint-community/eslint-utils
npm warn     @eslint-community/eslint-utils@"^4.8.0" from eslint@9.39.5
npm warn     3 more (eslint-plugin-es-x, eslint-plugin-n, eslint-plugin-promise)
npm warn   12 more (eslint-compat-utils, eslint-config-google, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" from eslint-plugin-import@2.32.0
npm warn node_modules/eslint-plugin-import
npm warn   peer eslint-plugin-import@">=2.13.0" from eslint-config-standard@12.0.0
npm warn   node_modules/eslint-config-standard
npm warn   1 more (the root project)
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: zold@0.0.0
npm warn Found: eslint@9.39.5
npm warn node_modules/eslint
npm warn   peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from @eslint-community/eslint-utils@4.9.0
npm warn   node_modules/@eslint-community/eslint-utils
npm warn     @eslint-community/eslint-utils@"^4.8.0" from eslint@9.39.5
npm warn     3 more (eslint-plugin-es-x, eslint-plugin-n, eslint-plugin-promise)
npm warn   12 more (eslint-compat-utils, eslint-config-google, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^7.0.0 || ^8.0.0 || ^9.0.0" from eslint-plugin-promise@7.2.1
npm warn node_modules/eslint-plugin-promise
npm warn   peer eslint-plugin-promise@">=4.0.0" from eslint-config-standard@12.0.0
npm warn   node_modules/eslint-config-standard
npm warn   1 more (the root project)
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: zold@0.0.0
npm warn Found: eslint@9.39.5
npm warn node_modules/eslint
npm warn   peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from @eslint-community/eslint-utils@4.9.0
npm warn   node_modules/@eslint-community/eslint-utils
npm warn     @eslint-community/eslint-utils@"^4.8.0" from eslint@9.39.5
npm warn     3 more (eslint-plugin-es-x, eslint-plugin-n, eslint-plugin-promise)
npm warn   12 more (eslint-compat-utils, eslint-config-google, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^7.0.0 || ^8.0.0 || ^9.0.0" from eslint-plugin-promise@7.2.1
npm warn node_modules/eslint-plugin-promise
npm warn   peer eslint-plugin-promise@">=4.0.0" from eslint-config-standard@12.0.0
npm warn   node_modules/eslint-config-standard
npm warn   1 more (the root project)
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: zold@0.0.0
npm warn Found: eslint@9.39.5
npm warn node_modules/eslint
npm warn   peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from @eslint-community/eslint-utils@4.9.0
npm warn   node_modules/@eslint-community/eslint-utils
npm warn     @eslint-community/eslint-utils@"^4.8.0" from eslint@9.39.5
npm warn     3 more (eslint-plugin-es-x, eslint-plugin-n, eslint-plugin-promise)
npm warn   12 more (eslint-compat-utils, eslint-config-google, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" from eslint-plugin-react@7.37.5
npm warn node_modules/eslint-plugin-react
npm warn   dev eslint-plugin-react@"^7.12.4" from the root project
npm error code EALLOWREMOTE
npm error Fetching packages of type "remote" have been disabled
npm error Refusing to fetch "https://registry.npmjs.org/npm/-/npm-12.1.0.tgz"
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2026-10-01T08_46_39_155Z-debug-0.log

@renovate renovate Bot changed the title Update dependency sass to v1.104.1 Update dependency sass to v1.105.0 Sep 23, 2026
@renovate renovate Bot changed the title Update dependency sass to v1.105.0 Update dependency sass to v1.105.1 Sep 30, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants