This PR contains the following updates:
Package Updates Summary
| Type | Count |
|---|---|
| 📦 NPM Packages | 22 |
| 🔧 System Dependencies | 1 |
| 🚀 GitHub Actions | 2 |
| Total | 25 |
📦 npm Dependencies
22 packages will be updated
🔧 System Dependencies
| Package | Change | Type | File |
|---|---|---|---|
| bun.com | ^1.2.5 → ^1.2.20 | 🟢 patch | pkgx.yaml |
🚀 GitHub Actions
2 actions will be updated
| Action | Change | Type | Files |
|---|---|---|---|
| oven-sh/setup-bun | v2 → v2.1.2 | 🟢 patch | ci.yml |
| shivammathur/setup-php | v2 → v2.36.0 | 🟢 patch | buddy-bot.yml |
Release Notes
eslint-community/eslint-plugin-eslint-comments (@eslint-community/eslint-plugin-eslint-comments)
4.5.0 -> 4.6.0
v4.6.0
4.6.0 (2026-01-14)
Features
Released by github-actions[bot] on 1/14/2026
v5.0.0-alpha.1
5.0.0-alpha.1 (2026-01-11)
- feat!: drop ESLint v6 & v7 support (#282) (a288554)
- feat!: drop Node 12, 14 & 16 support (#281) (34c7c06)
BREAKING CHANGES
- Requires ESLint@^8.57.0 || ^9.0.0
- Requires Node@^18.18.0 || ^20.9.0 || >=21.1.0
Released by github-actions[bot] on 1/11/2026
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
8.32.1 -> 8.54.0
v8.54.0
8.54.0 (2026-01-26)
🚀 Features
- eslint-plugin-internal: add prefer-tsutils-methods rule (#11974, #11625)
- scope-manager: support ScopeManager#addGlobals (#11914)
- typescript-estree: add shortcut methods to ParserServicesWithTypeInformation (#11965, #11955)
🩹 Fixes
- eslint-plugin: [no-unused-private-class-members] private destructured class member is defined but used (#11785)
- eslint-plugin: [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions ([#11967](https://github.com/typescript-eslint/...
[View full release notes]
Released by JamesHenry on 1/26/2026
v8.53.1
8.53.1 (2026-01-19)
🩹 Fixes
- eslint-plugin: [consistent-indexed-object-style] skip fixer if interface is a default export (#11951)
- utils: make RuleCreator root defaultOptions optional (#11956)
❤️ Thank You
- Cameron
- Yukihiro Hasegawa y-hsgw
You can read about our versioning strategy and releases on our website.
Released by JamesHenry on 1/19/2026
v8.53.0
8.53.0 (2026-01-12)
🚀 Features
- eslint-plugin: [no-unused-vars] add a fixer to remove unused imports (#11922)
- eslint-plugin: add rule [strict-void-return] (#9707)
- project-service: allow passing
Partial<ts.server.ServerHost>to project service (#11932)
🩹 Fixes
- eslint-plugin: replace unclear "
errortyped" with more helpful description (#11704) - eslint-plugin: [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (#11916)
- typescript-estree: forbid type-only import with both default and named specifiers ([#11930](https://github.com/typescript-eslint/typ...
[View full release notes]
Released by JamesHenry on 1/12/2026
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
8.32.1 -> 8.54.0
v8.54.0
8.54.0 (2026-01-26)
🚀 Features
- eslint-plugin-internal: add prefer-tsutils-methods rule (#11974, #11625)
- scope-manager: support ScopeManager#addGlobals (#11914)
- typescript-estree: add shortcut methods to ParserServicesWithTypeInformation (#11965, #11955)
🩹 Fixes
- eslint-plugin: [no-unused-private-class-members] private destructured class member is defined but used (#11785)
- eslint-plugin: [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions ([#11967](https://github.com/typescript-eslint/...
[View full release notes]
Released by JamesHenry on 1/26/2026
v8.53.1
8.53.1 (2026-01-19)
🩹 Fixes
- eslint-plugin: [consistent-indexed-object-style] skip fixer if interface is a default export (#11951)
- utils: make RuleCreator root defaultOptions optional (#11956)
❤️ Thank You
- Cameron
- Yukihiro Hasegawa y-hsgw
You can read about our versioning strategy and releases on our website.
Released by JamesHenry on 1/19/2026
v8.53.0
8.53.0 (2026-01-12)
🚀 Features
- eslint-plugin: [no-unused-vars] add a fixer to remove unused imports (#11922)
- eslint-plugin: add rule [strict-void-return] (#9707)
- project-service: allow passing
Partial<ts.server.ServerHost>to project service (#11932)
🩹 Fixes
- eslint-plugin: replace unclear "
errortyped" with more helpful description (#11704) - eslint-plugin: [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (#11916)
- typescript-estree: forbid type-only import with both default and named specifiers ([#11930](https://github.com/typescript-eslint/typ...
[View full release notes]
Released by JamesHenry on 1/12/2026
typescript-eslint/typescript-eslint (@typescript-eslint/utils)
8.32.1 -> 8.54.0
v8.54.0
8.54.0 (2026-01-26)
🚀 Features
- eslint-plugin-internal: add prefer-tsutils-methods rule (#11974, #11625)
- scope-manager: support ScopeManager#addGlobals (#11914)
- typescript-estree: add shortcut methods to ParserServicesWithTypeInformation (#11965, #11955)
🩹 Fixes
- eslint-plugin: [no-unused-private-class-members] private destructured class member is defined but used (#11785)
- eslint-plugin: [no-unnecessary-type-assertion] check both base constraint and actual type for non-null assertions ([#11967](https://github.com/typescript-eslint/...
[View full release notes]
Released by JamesHenry on 1/26/2026
v8.53.1
8.53.1 (2026-01-19)
🩹 Fixes
- eslint-plugin: [consistent-indexed-object-style] skip fixer if interface is a default export (#11951)
- utils: make RuleCreator root defaultOptions optional (#11956)
❤️ Thank You
- Cameron
- Yukihiro Hasegawa y-hsgw
You can read about our versioning strategy and releases on our website.
Released by JamesHenry on 1/19/2026
v8.53.0
8.53.0 (2026-01-12)
🚀 Features
- eslint-plugin: [no-unused-vars] add a fixer to remove unused imports (#11922)
- eslint-plugin: add rule [strict-void-return] (#9707)
- project-service: allow passing
Partial<ts.server.ServerHost>to project service (#11932)
🩹 Fixes
- eslint-plugin: replace unclear "
errortyped" with more helpful description (#11704) - eslint-plugin: [no-useless-default-assignment] fix false positive for parameters corresponding to a rest parameter (#11916)
- typescript-estree: forbid type-only import with both default and named specifiers ([#11930](https://github.com/typescript-eslint/typ...
[View full release notes]
Released by JamesHenry on 1/12/2026
unocss/unocss (@unocss/config)
66.1.1 -> 66.6.0
v66.6.0
🚀 Features
- core:
- Add
allLayersoption to output all layer names - by zyyv in https://github.com/unocss/unocss/issues/5057 <samp>(b55b4)</samp>
- Add
- preset-mini, preset-wind4:
- Add
stretchkeyword for width/height - by zyyv in https://github.com/unocss/unocss/issues/5048 <samp>(126d1)</samp> - Optimize
contain-intrinsic-sizerule close #5045 - by zyyv in https://github.com/unocss/unocss/issues/5045 <samp>(d5346)</samp>
- Add
🐞 Bug Fixes
- build: Remove tsconfig paths mapping and adjust bundle config - by Jungzl and zyyv in https://github.com/unocss/unocss/issues/5052 [(55748)...
[View full release notes]
Released by github-actions[bot] on 1/14/2026
v66.6.0-beta.1
🚀 Features
- core:
- Add
allLayersoption to output all layer names - by zyyv in https://github.com/unocss/unocss/issues/5057 <samp>(b55b4)</samp>
- Add
- preset-mini, preset-wind4:
- Add
stretchkeyword for width/height - by zyyv in https://github.com/unocss/unocss/issues/5048 <samp>(126d1)</samp> - Optimize
contain-intrinsic-sizerule close #5045 - by zyyv in https://github.com/unocss/unocss/issues/5045 <samp>(d5346)</samp>
- Add
🐞 Bug Fixes
- build: Remove tsconfig paths mapping and adjust bundle config - by Jungzl and zyyv in https://github.com/unocss/unocss/issues/5052 [(55748)...
[View full release notes]
Released by github-actions[bot] on 1/14/2026
v66.5.12
🚀 Features
- Enhance style injection logic to support custom root elements - by octavio1243 in https://github.com/unocss/unocss/issues/5027 <samp>(70f1b)</samp>
🐞 Bug Fixes
- playground: Mock invalidate function in
fakePluginContext- by zyyv <samp>(5e93d)</samp> - preset-mini: Correct tsdown
externalconfiguration - by zyyv in https://github.com/unocss/unocss/issues/5031 <samp>(0107e)</samp> - preset-wind3, preset-wind4: Update
columngenerate value fromcontainer- by zyyv in https://github.com/unocss/unocss/issues/5030 <samp>(46860)</samp> - **tra...
[View full release notes]
Released by github-actions[bot] on 12/30/2025
unocss/unocss (@unocss/core)
66.1.1 -> 66.6.0
v66.6.0
🚀 Features
- core:
- Add
allLayersoption to output all layer names - by zyyv in https://github.com/unocss/unocss/issues/5057 <samp>(b55b4)</samp>
- Add
- preset-mini, preset-wind4:
- Add
stretchkeyword for width/height - by zyyv in https://github.com/unocss/unocss/issues/5048 <samp>(126d1)</samp> - Optimize
contain-intrinsic-sizerule close #5045 - by zyyv in https://github.com/unocss/unocss/issues/5045 <samp>(d5346)</samp>
- Add
🐞 Bug Fixes
- build: Remove tsconfig paths mapping and adjust bundle config - by Jungzl and zyyv in https://github.com/unocss/unocss/issues/5052 [(55748)...
[View full release notes]
Released by github-actions[bot] on 1/14/2026
v66.6.0-beta.1
🚀 Features
- core:
- Add
allLayersoption to output all layer names - by zyyv in https://github.com/unocss/unocss/issues/5057 <samp>(b55b4)</samp>
- Add
- preset-mini, preset-wind4:
- Add
stretchkeyword for width/height - by zyyv in https://github.com/unocss/unocss/issues/5048 <samp>(126d1)</samp> - Optimize
contain-intrinsic-sizerule close #5045 - by zyyv in https://github.com/unocss/unocss/issues/5045 <samp>(d5346)</samp>
- Add
🐞 Bug Fixes
- build: Remove tsconfig paths mapping and adjust bundle config - by Jungzl and zyyv in https://github.com/unocss/unocss/issues/5052 [(55748)...
[View full release notes]
Released by github-actions[bot] on 1/14/2026
v66.5.12
🚀 Features
- Enhance style injection logic to support custom root elements - by octavio1243 in https://github.com/unocss/unocss/issues/5027 <samp>(70f1b)</samp>
🐞 Bug Fixes
- playground: Mock invalidate function in
fakePluginContext- by zyyv <samp>(5e93d)</samp> - preset-mini: Correct tsdown
externalconfiguration - by zyyv in https://github.com/unocss/unocss/issues/5031 <samp>(0107e)</samp> - preset-wind3, preset-wind4: Update
columngenerate value fromcontainer- by zyyv in https://github.com/unocss/unocss/issues/5030 <samp>(46860)</samp> - **tra...
[View full release notes]
Released by github-actions[bot] on 12/30/2025
vitest-dev/eslint-plugin-vitest (@vitest/eslint-plugin)
1.1.44 -> 1.6.6
v1.6.6
🚀 Features
- Add require-test-timeout rule - by hamirmahal in https://github.com/vitest-dev/eslint-plugin-vitest/issues/863 <samp>(0829c)</samp>
View changes on GitHub
Released by github-actions[bot] on 1/7/2026
v1.6.5
🚀 Features
- No-conditional-expect takes expect.assertions into account - by vidarc in https://github.com/vitest-dev/eslint-plugin-vitest/issues/840 <samp>(01f6d)</samp>
🐞 Bug Fixes
- Treat
vitestandvithe same - by G-Rath in https://github.com/vitest-dev/eslint-plugin-vitest/issues/851 <samp>(48aa6)</samp> - prefer-mock-return-shorthand:
- Ignore use of update expressions - by G-Rath in https://github.com/vitest-dev/eslint-plugin-vitest/issues/858 <samp>(da4b6)</samp>
- Ignore async implementations - by G-Rath in https://github.com/vitest-dev/eslint-plugin-vi...
[View full release notes]
Released by github-actions[bot] on 1/2/2026
v1.6.4
🚀 Features
- Create new
prefer-mock-return-shorthandrule - by G-Rath in https://github.com/vitest-dev/eslint-plugin-vitest/issues/848 <samp>(c0b72)</samp>
🐞 Bug Fixes
- unbound-method: Ignore functions passed to
vi.mocked- by G-Rath in https://github.com/vitest-dev/eslint-plugin-vitest/issues/849 <samp>(aa8af)</samp>
View changes on GitHub
What's Changed
- docs(no-conditional-expect): add asymmetric matchers to example usage by wjhsf in https://github.com/vitest-dev/eslint-plugin-vitest/pull/847
- fix(unbound-method): ignore functions passed to
vi.mockedby [G-Rath](https...
[View full release notes]
Released by github-actions[bot] on 12/24/2025
antfu/eslint-plugin-command (eslint-plugin-command)
3.2.0 -> 3.4.0
v3.4.0
🐞 Bug Fixes
- Ensure stable sort by normalizing localeCompare options - by jinghaihan in https://github.com/antfu/eslint-plugin-command/issues/44 <samp>(4bd6a)</samp>
View changes on GitHub
Released by github-actions[bot] on 12/10/2025
v3.3.1
🐞 Bug Fixes
- Imports - by antfu <samp>(52962)</samp>
View changes on GitHub
Released by github-actions[bot] on 6/23/2025
v3.3.0
🚀 Features
- reverse-if-else: New command - by kvoon3 and antfu in https://github.com/antfu/eslint-plugin-command/issues/38 <samp>(7ae69)</samp>
View changes on GitHub
Released by github-actions[bot] on 6/20/2025
antfu/eslint-plugin-format (eslint-plugin-format)
1.0.1 -> 1.3.1
v1.3.1
🚀 Features
- Cache the dprint context - by bitbloxhub in https://github.com/antfu/eslint-plugin-format/issues/14 <samp>(1a53f)</samp>
View changes on GitHub
Released by github-actions[bot] on 1/14/2026
v1.3.0
🚀 Features
- Add support for multiple dprint plugins - by bitbloxhub in https://github.com/antfu/eslint-plugin-format/issues/13 <samp>(3eaeb)</samp>
View changes on GitHub
Released by github-actions[bot] on 1/13/2026
v1.2.0
🚀 Features
- Support dprint v4 - by bitbloxhub in https://github.com/antfu/eslint-plugin-format/issues/12 <samp>(d12e1)</samp>
View changes on GitHub
Released by github-actions[bot] on 1/6/2026
un-ts/eslint-plugin-import-x (eslint-plugin-import-x)
4.11.1 -> 4.16.1
v4.16.1
Patch Changes
#399
33f07b4Thanks JounQin! - fix: should only usecontext.physicalFilenameas fallback instead of main source#400
34adb40Thanks [renovate](https://github.com/apps/renovate)! - chore(deps): bumpstable-hash-xv0.2
Full Changelog: https://github.com/un-ts/eslint-plugin-import-x/compare/v4.16.0...v4.16.1
Released by github-actions[bot] on 6/27/2025
v4.16.0
Minor Changes
- #386
1c8b9aeThanks Rel1cx and JounQin! - feat: portreact-x/prefer-react-namespace-importintoprefer-namespace-import
Patch Changes
[View full release notes]
Released by github-actions[bot] on 6/25/2025
v4.15.2
Patch Changes
#378
cdb95baThanks error-four-o-four! - chore: adopt newdeprecated: DeprecatedInfometa rule option#383
738a7cfThanks JounQin! - fix: get npm client and install command correctly#382
d536756Thanks JounQin! - chore: bumpunrs-resolvertov1.9.0, it'll fallback tonapi-postinstallcheck at runtime
New Contributors
- [error-four-o-four](https://github.com/error-four...
[View full release notes]
Released by github-actions[bot] on 6/11/2025
ota-meshi/eslint-plugin-jsonc (eslint-plugin-jsonc)
2.20.0 -> 2.21.0
v2.21.0
Minor Changes
#426
efc00a6Thanks [ota-meshi](https://github.com/ota-meshi)! - feat(sort-array-values): improve to calculate the minimum edit distance for sorting and report the optimal sorting direction#426
efc00a6Thanks [ota-meshi](https://github.com/ota-meshi)! - feat(sort-keys): improve to calculate the minimum edit distance for sorting and report the optimal sorting direction
Released by github-actions[bot] on 10/4/2025
v2.20.1
Patch Changes
Full Changelog: https://github.com/ota-meshi/eslint-plugin-jsonc/compare/v2.20.0...v2.20.1
Released by github-actions[bot] on 5/17/2025
v2.9.0
Minor Changes
- #243
48d3669Thanks [ota-meshi](https://github.com/ota-meshi)! - feat: add newallowLineSeparatedGroupsoption to thejsonc/sort-keysrule
Released by github-actions[bot] on 6/13/2023
eslint-community/eslint-plugin-n (eslint-plugin-n)
17.18.0 -> 17.23.2
v17.23.2
17.23.2 (2026-01-13)
🩹 Fixes
- avoid any type for no-top-level-await listener node (build issue) (#498) (f071703)
- file-extension-in-import: handle directory index imports (#499) (754a1a6)
- file-extension-in-import: handle files with dots in basename (#506) (600f3f2)
- no-sync: resolve full typed names for ignores ([#501](https://github.com/eslint-community/eslint-plugin-n/issues/501...
[View full release notes]
Released by github-actions[bot] on 1/13/2026
v17.23.1
17.23.1 (2025-09-18)
🩹 Fixes
📚 Documentation
Released by github-actions[bot] on 9/18/2025
v17.23.0
17.23.0 (2025-09-15)
🌟 Features
Released by github-actions[bot] on 9/15/2025
sweepline/eslint-plugin-unused-imports (eslint-plugin-unused-imports)
4.1.4 -> 4.3.0
Report and remove unused es6 modules
vuejs/eslint-plugin-vue (eslint-plugin-vue)
10.1.0 -> 10.7.0
Official ESLint plugin for Vue.js
Note: This PR body was truncated due to GitHub's character limit. View the full details in the individual commits.
This PR was generated by Buddy 🤖