Skip to content

chore(deps-dev): bump @babel/preset-typescript from 7.29.7 to 8.0.1 - #1026

Closed
dependabot[bot] wants to merge 2 commits into
developfrom
dependabot/npm_and_yarn/babel/preset-typescript-8.0.1
Closed

chore(deps-dev): bump @babel/preset-typescript from 7.29.7 to 8.0.1#1026
dependabot[bot] wants to merge 2 commits into
developfrom
dependabot/npm_and_yarn/babel/preset-typescript-8.0.1

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubJun 26, 2026

Copy link
Copy Markdown
Contributor

Bumps @babel/preset-typescript from 7.29.7 to 8.0.1.

Release notes

Sourced from @​babel/preset-typescript's releases.

v8.0.1 (2026-06-17)

This release includes a breaking change that was in the Babel 8 migration guide's Getting ready section and in the release post, but the actual removal of the feature from the codebase was accidentally not complete.

💥 Breaking Change

  • babel-core, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone

Committers: 2

v8.0.0 (2026-06-16)

NOTE: The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the migration guide for users and migration guide for plugin developers.

Read the release blog post at http://babeljs.io/blog/2026/06/16/8.0.0!

👓 Spec Compliance

💥 Breaking Change

  • babel-cli, babel-node, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-preset-env, babel-register
  • babel-plugin-transform-runtime, babel-runtime-corejs3, babel-runtime
  • babel-parser

🐛 Bug Fix

  • babel-generator
  • babel-plugin-transform-modules-systemjs

📝 Documentation

🏠 Internal

🏃‍♀️ Performance

Committers: 6

... (truncated)

Changelog

Sourced from @​babel/preset-typescript's changelog.

v8.0.1 (2026-06-17)

💥 Breaking Change

  • babel-core, babel-plugin-transform-object-rest-spread, babel-plugin-transform-runtime, babel-preset-env, babel-standalone

v8.0.0 (2026-06-16)

👓 Spec Compliance

💥 Breaking Change

  • babel-cli, babel-node, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-preset-env, babel-register
  • babel-plugin-transform-runtime, babel-runtime-corejs3, babel-runtime
  • babel-parser

🐛 Bug Fix

  • babel-generator
  • babel-plugin-transform-modules-systemjs

📝 Documentation

🏠 Internal

🏃‍♀️ Performance

v8.0.0-rc.6 (2026-05-25)

🐛 Bug Fix

🏠 Internal

  • babel-core
  • babel-compat-data, babel-register
  • babel-helper-transform-fixture-test-runner, babel-node

... (truncated)

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 [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.29.7 to 8.0.1.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v8.0.1/packages/babel-preset-typescript)
---
updated-dependencies:
- dependency-name: "@babel/preset-typescript"
dependency-version: 8.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabotdependabotBot added the area:dependencies Composer/npm dependency work label Jun 26, 2026
@dependabot
dependabotBot requested a review from ashleyshaw as a code ownerJune 26, 2026 08:23
@dependabotdependabotBot added the area:dependencies Composer/npm dependency work label Jun 26, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@github-actionsgithub-actionsBot added the meta:dependabot-security Dependabot update appears security-related and eligible for guarded automation label Jun 26, 2026
ashleyshaw added a commit that referenced this pull request Jul 15, 2026
)
* fix(deps): resolve Babel peer-dependency conflict blocking npm ci
Two prior Dependabot PRs bumped @babel/plugin-transform-runtime and
@babel/preset-react to 8.0.1, which require @babel/core@^8.0.0 — but
@babel/core and the rest of the toolchain (@babel/preset-env,
@babel/plugin-proposal-class-properties, etc.) are still on 7.x. This
conflict breaks `npm ci` for every job on every branch, since the base
branch itself carries the broken lockfile state.
Revert both packages to 7.29.7 (their prior working version) rather than
force the full stack to 8.x — that's a much larger breaking-change migration
(4 open Dependabot PRs are attempting it: #1002, #1004, #1007, #1026, all
either conflicting with each other or not yet merged) that deserves its own
dedicated PR with full test coverage, not a same-day hotfix.
npm ci, npm run lint:all, and npm run test (72 suites / 668 tests) all pass
against current develop with this change.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
* docs: add CHANGELOG entry for Babel peer-dependency fix
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
@ashleyshaw

Copy link
Copy Markdown
Member

Superseded by #1044, which upgrades the full Babel toolchain to 8.x together (this package's 8.x release peer-requires @babel/core@^8.0.0, so it can't merge independently while other Babel packages stay on 7.x — see #1044's description). Closing in favor of the coordinated migration.

@dependabot@github

dependabotBot commented on behalf of githubJul 15, 2026

Copy link
Copy Markdown
ContributorAuthor

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
dependabotBot deleted the dependabot/npm_and_yarn/babel/preset-typescript-8.0.1 branch July 15, 2026 18:28
ashleyshaw added a commit that referenced this pull request Jul 15, 2026
…1044)
* chore(deps): upgrade Babel toolchain to 8.x (coordinated migration)
Bumps @babel/core, @babel/preset-env, @babel/preset-react,
@babel/preset-typescript, @babel/plugin-transform-runtime, and
@babel/runtime to their 8.x releases together, since preset-env,
preset-react, preset-typescript, and plugin-transform-runtime 8.x all
peer-require @babel/core ^8.0.0 — they cannot land independently
(this is why the individual Dependabot PRs for these packages showed
as CONFLICTING/DIRTY; see #1002, #1004, #1007, #1026).
Also:
- Removes @babel/plugin-proposal-class-properties,
@babel/plugin-proposal-object-rest-spread, and
@babel/plugin-syntax-import-meta from babel.config.cjs and
package.json. None of these have an 8.x release (their proposals
were long ago folded into standard JS/babel-preset-env), and their
peer dependency on @babel/core is pinned to `^7.0.0-0`, making them
incompatible with core 8. Verified via a direct transformSync smoke
test that preset-env alone still handles class fields, object
rest/spread, and import.meta without them.
- Bumps babel-jest from 29.7.0 (peer-requires @babel/core ^7.8.0, so
it doesn't support babel 8 devDependency) to 30.4.1.
- Sets Jest's coverageProvider to "v8" instead of the default
"babel". Babel 8 exposed a circular-require bug in Jest's Istanbul
coverage instrumentation path (@jest/transform's nested
@babel/core@7.29.7 copy resolves to an empty exports object when
lazily instrumenting a dynamically-required file), which only
reproduced under `--coverage` and only for
scripts/agents/includes/sync-version.js (the one file explicitly
exempted from transformIgnorePatterns because it's require()'d at
runtime rather than statically imported). Switching to V8's native
coverage sidesteps the Babel/Istanbul instrumentation path
entirely; full suite (72 suites / 668 tests) passes both with and
without coverage.
Verified: npm ci, npm run test:js (668/668 passing), npm run
lint:pkg-json, and a targeted eslint pass all green.
* docs: add changelog entry for babel 8 migration (#1044)
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dependenciesComposer/npm dependency workmeta:dependabot-securityDependabot update appears security-related and eligible for guarded automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@ashleyshaw