Skip to content

build: update dependency sass-loader to v17 (main)#33244

Merged
alan-agius4 merged 1 commit into
angular:mainfrom
angular-robot:ng-renovate/main-sass-loader-17-x
May 22, 2026
Merged

build: update dependency sass-loader to v17 (main)#33244
alan-agius4 merged 1 commit into
angular:mainfrom
angular-robot:ng-renovate/main-sass-loader-17-x

Conversation

@angular-robot
Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
sass-loader 16.0.817.0.0 age adoption passing confidence

  • If you want to rebase/retry this PR, check this box

Release Notes

webpack/sass-loader (sass-loader)

v17.0.0

Compare Source

Major Changes
  • Add "auto" to the api option and make it the default. When the Sass implementation supports the modern compiler, "auto" enables it and reuses a single long-running compiler across files, which significantly improves build performance; otherwise it falls back to the modern API. (by @​alexander-akait in #​1319)

  • Remove node-sass support. (by @​alexander-akait in #​1316)

  • Minimum supported NodeJS version is 22.11.0. (by @​alexander-akait in #​1318)

  • Convert source to native ECMAScript modules. The package now declares "type": "module" and exposes both an ESM and a CommonJS build via the exports field. CommonJS consumers continue to work via require, and ESM consumers can now import the loader directly. (by @​alexander-akait in #​1322)

  • Remove legacy Sass JS API support. (by @​alexander-akait in #​1316)

Minor Changes

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

16.0.8 (2026-05-08)
Bug Fixes
16.0.7 (2026-02-05)
Bug Fixes
16.0.6 (2025-10-23)
Bug Fixes
  • cache fs calls for modern API
16.0.5 (2025-02-14)
Bug Fixes
16.0.4 (2024-12-04)
Bug Fixes
  • include sources map сontent for modern api by default (#​1250) (70a10ff)
16.0.3 (2024-11-01)
Bug Fixes
16.0.2 (2024-09-20)
Bug Fixes

See associated pull request for more information.
@angular-robot angular-robot added action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only] labels May 22, 2026
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the sass-loader dependency from version 16.0.8 to 17.0.0. The review feedback highlights that this major version update introduces a minimum Node.js requirement of 22.11.0, which may break compatibility with projects using older Node.js versions. Additionally, it suggests a future configuration update to take advantage of new performance optimizations introduced in this version.

Comment thread packages/angular_devkit/build_angular/package.json
@alan-agius4 alan-agius4 merged commit 0432f05 into angular:main May 22, 2026
37 checks passed
@alan-agius4 alan-agius4 deleted the ng-renovate/main-sass-loader-17-x branch May 22, 2026 09:50
@alan-agius4
Copy link
Copy Markdown
Collaborator

This PR was merged into the repository. The changes were merged into the following branches:

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

Labels

action: merge The PR is ready for merge by the caretaker area: build & ci Related the build and CI infrastructure of the project target: automation This PR is targeted to only merge into the branch defined in Github [bot use only]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants