build: update all non-major dependencies (main) by angular-robot · Pull Request #32920 · angular/angular-cli

Conversation

@angular-robot

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@eslint/compat (source) 2.0.32.0.4 age adoption passing confidence
@modelcontextprotocol/sdk (source) 1.28.01.29.0 age adoption passing confidence
@rollup/wasm-node (source) 4.60.04.60.1 age adoption passing confidence
@tony.ganchev/eslint-plugin-header ~3.3.1~3.4.0 age adoption passing confidence
@typescript-eslint/eslint-plugin (source) 8.57.28.58.0 age adoption passing confidence
@typescript-eslint/parser (source) 8.57.28.58.0 age adoption passing confidence
algoliasearch (source) 5.50.05.50.1 age adoption passing confidence
eslint (source) 10.1.010.2.0 age adoption passing confidence
lmdb 3.5.23.5.3 age adoption passing confidence
rolldown (source) 1.0.0-rc.121.0.0-rc.13 age adoption passing confidence
rollup (source) 4.60.04.60.1 age adoption passing confidence
sass 1.98.01.99.0 age adoption passing confidence
undici (source) 7.24.67.24.7 age adoption passing confidence

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

Release Notes

eslint/rewrite (@​eslint/compat)

v2.0.4

Compare Source

Dependencies
  • The following workspace dependencies were updated
modelcontextprotocol/typescript-sdk (@​modelcontextprotocol/sdk)

v1.29.0

Compare Source

What's Changed

New Contributors

Full Changelog: modelcontextprotocol/typescript-sdk@v1.28.0...v1.29.0

rollup/rollup (@​rollup/wasm-node)

v4.60.1

Compare Source

2026-03-30

Bug Fixes
  • Resolve a situation where side effect imports could be dropped due to a caching issue (#​6286)
Pull Requests
tonyganchev/eslint-plugin-header (@​tony.ganchev/eslint-plugin-header)

v3.4.3

Compare Source

  • Support linting YAML using eslint-plugin-yml. Supported for ESLint 9 / 10
    (no oxlint support).

v3.4.2

Compare Source

  • Support linting Svelte sources with top-level HTML comments using
    eslint-plugin-svelte and svelte-eslint-parser. Supported for ESLint 7 / 8
    / 9 / 10. No oxlint support.

v3.4.1

Compare Source

  • Support linting Vue sources with top-level HTML comments using
    eslint-plugin-vue and vue-eslint-parser. Supported for ESLint 7 / 8 / 9
    / 10. No oxlint support.

v3.4.0

Compare Source

typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)

v8.58.0

Compare Source

🚀 Features
🩹 Fixes
  • eslint-plugin: [prefer-regexp-exec] avoid fixing unknown RegExp flags (#​12161)
  • eslint-plugin: [no-extraneous-class] handle index signatures (#​12142)
  • eslint-plugin: crash in no-unnecessary-type-arguments (#​12163)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

typescript-eslint/typescript-eslint (@​typescript-eslint/parser)

v8.58.0

Compare Source

🚀 Features
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

algolia/algoliasearch-client-javascript (algoliasearch)

v5.50.1

Compare Source

eslint/eslint (eslint)

v10.2.0

Compare Source

Features

Bug Fixes

Documentation

  • a2af743 docs: add language to configuration objects (#​20712) (Francesco Trotta)
  • 845f23f docs: Update README (GitHub Actions Bot)
  • 5fbcf59 docs: remove sourceType from ts playground link (#​20477) (Tanuj Kanti)
  • 8702a47 docs: Update README (GitHub Actions Bot)
  • ddeaded docs: Update README (GitHub Actions Bot)
  • 2b44966 docs: add Major Releases section to Manage Releases (#​20269) (Milos Djermanovic)
  • eab65c7 docs: update eslint versions in examples (#​20664) (루밀LuMir)
  • 3e4a299 docs: update ESM Dependencies policies with note for own-usage packages (#​20660) (Milos Djermanovic)

Chores

  • 8120e30 refactor: extract no unmodified loop condition (#​20679) (kuldeep kumar)
  • 46e8469 chore: update dependency markdownlint-cli2 to ^0.22.0 (#​20697) (renovate[bot])
  • 01ed3aa test: add unit tests for unicode utilities (#​20622) (Manish chaudhary)
  • 811f493 ci: remove --legacy-peer-deps from types integration tests (#​20667) (Milos Djermanovic)
  • 6b86fcf chore: update dependency npm-run-all2 to v8 (#​20663) (renovate[bot])
  • 632c4f8 chore: add prettier update commit to .git-blame-ignore-revs (#​20662) (루밀LuMir)
  • b0b0f21 chore: update dependency eslint-plugin-regexp to ^3.1.0 (#​20659) (Milos Djermanovic)
  • 228a2dd chore: update dependency eslint-plugin-eslint-plugin to ^7.3.2 (#​20661) (Milos Djermanovic)
  • 3ab4d7e test: Add tests for eslintrc-style keys (#​20645) (kuldeep kumar)
kriszyp/lmdb-js (lmdb)

v3.5.3

Compare Source

rolldown/rolldown (rolldown)

v1.0.0-rc.13

Compare Source

🚀 Features
🐛 Bug Fixes
🚜 Refactor
📚 Documentation
🧪 Testing
⚙️ Miscellaneous Tasks
❤️ New Contributors
sass/dart-sass (sass)

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.

nodejs/undici (undici)

v7.24.7

Compare Source

What's Changed
New Contributors

Full Changelog: nodejs/undici@v7.24.6...v7.24.7

gemini-code-assist[bot]

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 several dependencies, including @modelcontextprotocol/sdk, rollup, and various @typescript-eslint packages. The review highlights that despite the version bumps in package.json, the pnpm-lock.yaml file still contains references to older versions of @typescript-eslint and rollup for certain packages within the monorepo. It is recommended to fully synchronize these versions across the entire dependency graph to ensure consistency and avoid potential build issues.

Comment on lines +95 to +96

"@typescript-eslint/eslint-plugin": "8.58.0",
"@typescript-eslint/parser": "8.58.0",

Choose a reason for hiding this comment

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

medium

The pnpm-lock.yaml file indicates that version 8.57.2 of several @typescript-eslint packages (such as @typescript-eslint/types) is still being retained in the dependency graph alongside the new 8.58.0 version. To avoid dependency duplication and ensure consistent linting behavior across the monorepo, it is recommended to synchronize these versions. Note that updating to 8.58.0 is particularly important here as it expands the supported TypeScript peer dependency range to <6.1.0, which correctly accommodates the 6.0.2 version currently specified in the lockfile (which was technically a violation of the 8.57.2 constraint of <6.0.0).

"puppeteer": "24.40.0",
"quicktype-core": "23.2.6",
"rollup": "4.60.0",
"rollup": "4.60.1",

Choose a reason for hiding this comment

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

medium

While rollup is updated to 4.60.1 in the root, the lockfile shows that 4.60.0 is still present and used by other packages in the workspace (e.g., @rollup/plugin-json and various @rollup/rollup-* platform-specific packages still have entries tied to 4.60.0). Since 4.60.1 contains a fix for a caching issue where side-effect imports could be incorrectly dropped, it is recommended to update all instances of rollup across the monorepo to ensure build correctness and consistency.

See associated pull request for more information.

Labels

1 participant

@angular-robot