Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 3, 2025

This PR contains the following updates:

Package Change Age Confidence
@eslint/eslintrc ^3.3.1 -> ^3.3.3 age confidence
@eslint/js (source) ^9.37.0 -> ^9.39.1 age confidence
eslint (source) ^9.37.0 -> ^9.39.1 age confidence
eslint-config-next (source) 15.5.4 -> 15.5.6 age confidence
eslint-plugin-boundaries ^5.0.2 -> ^5.3.0 age confidence
eslint-plugin-react-refresh ^0.4.23 -> ^0.4.24 age confidence
prettier (source) ^3.6.2 -> ^3.7.3 age confidence
typescript-eslint (source) ^8.46.0 -> ^8.48.1 age confidence

Release Notes

eslint/eslintrc (@​eslint/eslintrc)

v3.3.3

Compare Source

Bug Fixes
eslint/eslint (@​eslint/js)

v9.39.1

Compare Source

v9.39.0

Compare Source

v9.38.0

Compare Source

Features
  • ce40f74 feat: update complexity rule to only highlight function header (#​20048) (Atul Nair)
  • e37e590 feat: correct no-loss-of-precision false positives with e notation (#​20187) (Francesco Trotta)
Bug Fixes
  • 50c3dfd fix: improve type support for isolated dependencies in pnpm (#​20201) (Francesco Trotta)
  • a1f06a3 fix: correct SourceCode typings (#​20114) (Pixel998)
Documentation
  • 462675a docs: improve web accessibility by hiding non-semantic character (#​20205) (루밀LuMir)
  • c070e65 docs: correct formatting in no-irregular-whitespace rule documentation (#​20203) (루밀LuMir)
  • b39e71a docs: Update README (GitHub Actions Bot)
  • cd39983 docs: move custom-formatters type descriptions to nodejs-api (#​20190) (Percy Ma)
Chores
eslint/eslint (eslint)

v9.39.1

Compare Source

v9.39.0

Compare Source

v9.38.0

Compare Source

Features

  • ce40f74 feat: update complexity rule to only highlight function header (#​20048) (Atul Nair)
  • e37e590 feat: correct no-loss-of-precision false positives with e notation (#​20187) (Francesco Trotta)

Bug Fixes

  • 50c3dfd fix: improve type support for isolated dependencies in pnpm (#​20201) (Francesco Trotta)
  • a1f06a3 fix: correct SourceCode typings (#​20114) (Pixel998)

Documentation

  • 462675a docs: improve web accessibility by hiding non-semantic character (#​20205) (루밀LuMir)
  • c070e65 docs: correct formatting in no-irregular-whitespace rule documentation (#​20203) (루밀LuMir)
  • b39e71a docs: Update README (GitHub Actions Bot)
  • cd39983 docs: move custom-formatters type descriptions to nodejs-api (#​20190) (Percy Ma)

Chores

vercel/next.js (eslint-config-next)

v15.5.6

Compare Source

[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes
  • Turbopack: don't define process.cwd() in node_modules #​83452
Credits

Huge thanks to @​mischnic for helping!

v15.5.5

Compare Source

[!NOTE]
This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes
  • Split code-frame into separate compiled package (#​84238)
  • Add deprecation warning to Runtime config (#​84650)
  • fix: unstable_cache should perform blocking revalidation during ISR revalidation (#​84716)
  • feat: experimental.middlewareClientMaxBodySize body cloning limit (#​84722)
  • fix: missing next/link types with typedRoutes (#​84779)
Misc Changes
  • docs: early October improvements and fixes (#​84334)
Credits

Huge thanks to @​devjiwonchoi, @​ztanner, and @​icyJoseph for helping!

javierbrea/eslint-plugin-boundaries (eslint-plugin-boundaries)

v5.3.0: Documentation Website

Compare Source

Website

  • docs: Add documentation website

@​boundaries/eslint-plugin v5.3.0

Changed
  • docs: Update rule documentation URLs to point to the new JS Boundaries website instead of the GitHub repository. This change improves accessibility and user experience by directing users to a more user-friendly platform for documentation.
Fixed

@​boundaries/elements v1.1.1

Fixed
  • fix: Add missing typeof dependency kind

v5.2.0: Improve performance

Compare Source

eslint-plugin v5.2.0
Added
  • feat: Start supporting new template data and syntax, as described in #​370. Not added to the documentation yet, as it is still in beta testing phase.
  • feat: Add setting legacy-templates to enable/disable the old template data and syntax. By default, it is enabled for backward compatibility. Not added to the documentation yet, as the new template data and syntax is still in beta testing phase.
  • feat(#​371): Publish eslint-plugin both to @​boundaries/eslint-plugin and eslint-plugin-boundaries package names.
  • feat: Add cache setting to enable/disable the new cache mechanism used to boost performance. By default, it is enabled. We recommend to keep it enabled unless you experience issues. In such case, please, open an issue describing the problem.
Changed
  • feat: Improve performance in approximately 30% in large codebases by optimizing cache usage and reducing redundant computations when resolving elements and matching rules.
  • refactor(#​371): Extract element descriptors and matching logic to a separate module to improve code organization, readability and reusability.
  • refactor: Overall performance improvements and code optimizations.
  • feat: Add empty schema to rules without options to validate them correctly.
Fixed
  • fix: Assign internalPaths correctly when in elements setting the mode is 'file' but the pattern matches folders, not files. Now it returns the correct internalPaths instead of the matched folder name.
  • fix: Assign relationships correctly in dependencies. Now ancestor and nephew relationships are assigned correctly. Previously, all ancestors with a common parent were considered uncles.
elements v1.1.0
Added
  • feat: Implement cache for micromatch results, regex and captures to improve performance.
  • feat: Add cache option to allow disabling the cache.
Changed
  • refactor: Overall performance improvements and code optimizations.
Fixed
  • fix: Fix cache performance issues by implementing custom string generation for well-known objects, and removing caching for keys based on complex objects to avoid performance degradation.
  • fix: Legacy selectors being an array with only one element now correctly treated as a single string selector.

v5.1.0: Typings

Compare Source

Added
  • feat(#​346): Add complete TypeScript typings for all plugin settings and rules. Export the main Config type along with individual rule and option types. Support for custom plugin name prefixes.
  • feat: Export constants and type guards for settings keys, rule names, and other configuration-related values.
  • feat: Introduce createConfig helper — ensures valid types, automatically includes the plugin, adds default JS/TS file patterns, and supports custom plugin name prefixes.
  • feat: Add /config export path, exposing the createConfig helper along with related constants and types.
  • feat: Validate dependency nodes — display a warning when a node specified through the additional-dependency-nodes setting is not a valid Literal.
  • feat: Add internal consistency checks — show a diagnostic message with a link to the repository issues page when an unexpected situation occurs.
  • test: Add eslint-plugin-boundaries-e2e private package — runs ESLint programmatically with multiple configurations to ensure plugin reliability across real-world scenarios. Focuses on validating configuration paths, types, and utilities, guaranteeing that the public API behaves correctly post-publication. (Functional behavior remains fully covered by the plugin’s unit tests.)
ArnaudBarre/eslint-plugin-react-refresh (eslint-plugin-react-refresh)

v0.4.24

Compare Source

  • Add "generateImageMetadata", "generateSitemaps" & "generateStaticParams" to allowExportNames in Next config
prettier/prettier (prettier)

v3.7.3

Compare Source

diff

API: Fix prettier.getFileInfo() change that breaks VSCode extension (#​18375 by @​fisker)

An internal refactor accidentally broke the VSCode extension plugin loading.

v3.7.2

Compare Source

diff

JavaScript: Fix string print when switching quotes (#​18351 by @​fisker)
// Input
console.log("A descriptor\\'s .kind must be \"method\" or \"field\".")

// Prettier 3.7.1
console.log('A descriptor\\'s .kind must be "method" or "field".');

// Prettier 3.7.2
console.log('A descriptor\\\'s .kind must be "method" or "field".');
JavaScript: Preserve quote for embedded HTML attribute values (#​18352 by @​kovsu)
// Input
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;

// Prettier 3.7.1
const html = /* HTML */ ` <div class=${styles.banner}></div> `;

// Prettier 3.7.2
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;
TypeScript: Fix comment in empty type literal (#​18364 by @​fisker)
// Input
export type XXX = {
  // tbd
};

// Prettier 3.7.1
export type XXX = { // tbd };

// Prettier 3.7.2
export type XXX = {
  // tbd
};

v3.7.1

Compare Source

diff

API: Fix performance regression in doc printer (#​18342 by @​fisker)

Prettier 3.7.1 can be very slow when formatting big files, the regression has been fixed.

v3.7.0

Compare Source

diff

🔗 Release Notes

typescript-eslint/typescript-eslint (typescript-eslint)

v8.48.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.48.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.47.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.46.4

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.46.3

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.46.2

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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

v8.46.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

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


Configuration

📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR has been generated by Mend Renovate using a curated preset maintained by Sanity. View repository job log here

@vercel
Copy link

vercel bot commented Nov 3, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
sanity-ui-storybook Ready Ready Preview Comment Dec 5, 2025 2:11pm
sanity-ui-workshop Error Error Dec 5, 2025 2:11pm

@socket-security
Copy link

socket-security bot commented Nov 3, 2025

@renovate renovate bot force-pushed the renovate/v4-linters branch from 96ab646 to 6af5e95 Compare November 3, 2025 20:48
@renovate renovate bot force-pushed the renovate/v4-linters branch from 6af5e95 to eb1a131 Compare November 6, 2025 22:01
@renovate renovate bot force-pushed the renovate/v4-linters branch from eb1a131 to ee705eb Compare November 10, 2025 22:55
@renovate renovate bot force-pushed the renovate/v4-linters branch from ee705eb to 6e9ff9a Compare November 13, 2025 23:17
@renovate renovate bot force-pushed the renovate/v4-linters branch from 6e9ff9a to 355c1f9 Compare November 18, 2025 23:10
@renovate renovate bot force-pushed the renovate/v4-linters branch from 355c1f9 to 8b395ca Compare November 20, 2025 18:50
@renovate renovate bot force-pushed the renovate/v4-linters branch from 8b395ca to 1b199b0 Compare November 26, 2025 10:44
@renovate renovate bot force-pushed the renovate/v4-linters branch from 1b199b0 to ce52aac Compare November 27, 2025 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants