Skip to content

Bump typescript-eslint from 8.65.0 to 8.67.0 - #285

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/typescript-eslint-8.67.0
Closed

Bump typescript-eslint from 8.65.0 to 8.67.0#285
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/typescript-eslint-8.67.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 14, 2026

Copy link
Copy Markdown
Contributor

Bumps typescript-eslint from 8.65.0 to 8.67.0.

Release notes

Sourced from typescript-eslint's releases.

v8.67.0

8.67.0 (2026-08-10)

🚀 Features

  • typescript-eslint: export basic globs for using tseslint (#12105)

❤️ Thank You

See GitHub Releases for more information.

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

v8.66.0

8.66.0 (2026-08-03)

🚀 Features

  • typescript-estree: handle import.defer() as ImportExpression (#12609)

🩹 Fixes

  • eslint-plugin: [no-unnecessary-type-conversion] ignore shadowed built-ins (#12590)
  • eslint-plugin: [prefer-nullish-coalescing] handle shadowed Boolean calls (#12591)
  • eslint-plugin: [no-useless-default-assignment] don't report defaults used by other overloads (#12607)
  • eslint-plugin: [no-unnecessary-type-parameters] check MappedType key remapping (#12588)
  • eslint-plugin: [class-literal-property-style] preserve type annotations and don't drop decorators (#12617)
  • website: list onUnsupportedTypeScriptVersion in parser options (#12585)

❤️ Thank You

See GitHub Releases for more information.

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

Changelog

Sourced from typescript-eslint's changelog.

8.67.0 (2026-08-10)

🚀 Features

  • typescript-eslint: export basic globs for using tseslint (#12105)

❤️ Thank You

See GitHub Releases for more information.

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

8.66.0 (2026-08-03)

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

See GitHub Releases for more information.

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

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.65.0 to 8.67.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.67.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.67.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 14, 2026
@strix-security

Copy link
Copy Markdown

Strix is installed on this repository, but we couldn't run this PR security review because this workspace's trial has ended. Add a card to resume code reviews here.

So far, Strix has reviewed 28 pull requests, surfaced 3 security issues (1 critical/high) and blocked 2 risky merges across this workspace.

ibuilder added a commit that referenced this pull request Aug 18, 2026
… CI installs

Five npm dev-dependency upgrades, applied together and verified as ONE state:
eslint 10.8.0 -> 10.8.1, globals 17.7 -> 17.11, happy-dom 20.8.9 -> 20.11.2,
typescript-eslint 8.65 -> 8.67, vite 8.1.5 -> 8.2.1 (dependabot #278 #280 #283
#285 #287). Applied in one commit rather than merged one by one because all five
rewrite package-lock.json and would have conflicted pairwise.

DEPENDABOT COULD NOT SEE THE WHOLE PICTURE. The ROOT workspace declares vite,
eslint and happy-dom too; dependabot only opened PRs against apps/web. So merging
them as-is would have changed less than they claimed:

  * eslint would have stayed on the root's 10.8.0 - hoisted, so the apps/web bump
    was a NO-OP for linting, the very tool the bump exists to update;
  * vite would have been installed TWICE - root's exact 8.1.5 against web's exact
    8.2.1, forcing a nested second copy.

Both roots are aligned; all five now resolve to single hoisted copies at the
intended versions, confirmed by reading node_modules rather than the manifest.

There is also an `overrides` block pinning eslint repo-wide that dependabot never
touches. The first edit landed on IT instead of the devDependency - the same key
lives in both sections and a count-limited replace takes whichever comes first.
npm rejected it loudly (EOVERRIDE), which is the good case. Both now read 10.8.1
and are asserted equal.

toolchainDocs.test.ts then caught the third thing: docs/engineering/web-standards.md
still said "eslint 10.8.0". A governed doc whose versions are asserted against the
manifest - and whose own comment records that both versions there were wrong for
weeks once before.

THE SEVEN PYTHON PRs ARE NOT MERGED HERE, deliberately. CI installs from
services/api/requirements.lock with --require-hashes, NOT requirements.txt, and
those PRs only raise >= floors:

  * #289 manifold3d, #286 fastapi, #282 shapely, #284 bandit - the lock already
    pins versions satisfying the new floors; safe, purely making the declaration
    honest.
  * #277 numpy, #281 trimesh, #288 boto3 - raise the floor ABOVE what the lock
    pins (2.5.1, 4.12.2, 1.43.46). test_lock_satisfies_requirements.py guards
    exactly this and was mutation-tested by simulating #281. Merging without a
    lock regeneration reds main - and CI would still install the old versions, so
    a green run would prove nothing about trimesh 5.

Web typecheck + lint clean, 1651/1651, build OK. Backend 608/608 (the one failure
in the first run was test_changelog_current doing its job: version bumped before
this entry existed).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@ibuilder

Copy link
Copy Markdown
Owner

Superseded by 675c129 (v0.3.984), which applies this bump together with the other four npm dev-dependency upgrades in one verified state.

Applied there rather than merged here for two reasons worth recording:

  1. All five rewrite package-lock.json and would have conflicted pairwise if merged one at a time.
  2. This PR alone would have changed less than it claims. The root workspace also declares vite, eslint and happy-dom, and dependabot only sees apps/web. Left as-is, eslint would have stayed on the root's 10.8.0 (hoisted — so the bump was a no-op for linting) and vite would have been installed twice. There is also an overrides block pinning eslint repo-wide that dependabot does not touch. All of those are aligned in 675c129.

Verified on the upgraded toolchain: typecheck + lint clean, 1651/1651 web tests, build OK, backend 608/608.

@ibuilder ibuilder closed this Aug 18, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 18, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/typescript-eslint-8.67.0 branch August 18, 2026 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant