Skip to content

chore(deps-dev): bump @babel/core from 7.29.7 to 8.0.1#569

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/babel/core-8.0.1
Open

chore(deps-dev): bump @babel/core from 7.29.7 to 8.0.1#569
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/babel/core-8.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 4, 2026

Copy link
Copy Markdown
Contributor

Bumps @babel/core from 7.29.7 to 8.0.1.

Release notes

Sourced from @​babel/core'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/core'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 dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 4, 2026
@vercel

vercel Bot commented Jul 4, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
drafto Ready Ready Preview, Comment Jul 6, 2026 10:13pm

@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/babel/core-8.0.1 branch 2 times, most recently from af9f012 to 2f20fba Compare July 4, 2026 15:09
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/babel/core-8.0.1 branch from 2f20fba to e69d27a Compare July 4, 2026 15:16
@JakubAnderwald JakubAnderwald added the needs-review Needs manual review label Jul 4, 2026
@JakubAnderwald

Copy link
Copy Markdown
Owner

🚫 Major version bump — flagged for review (not auto-merged).

  • Package: @babel/core (devDependency, declared in apps/desktop/package.json; hoisted, so it also drives apps/mobile), 7.29.7 → 8.0.1 — a major (v7 → v8) release.

CI status: ❌ Desktop Checks (35/35 suites) and ❌ Mobile Checks (17/17 suites) fail. All other checks pass. The failure is a direct consequence of this bump, not a flake:

Starting from Babel 8.0.0, the 'loadPartialConfig' function expects a callback.
If you need to call it synchronously, please use 'loadPartialConfigSync'.
  at loadPartialConfig (node_modules/@babel/core/lib/index-shared.js)
  at ScriptTransformer._getCacheKey (node_modules/@jest/transform/build/ScriptTransformer.js)

Breaking changes relevant to this codebase

  • loadPartialConfig is now async in Babel 8 — Jest 29's @jest/transform (babel-jest) still calls it synchronously. This breaks every test suite on both platforms before a single test runs. There is no code we own to fix; the incompatibility is between the pinned Jest 29 toolchain and Babel 8. Affected: apps/desktop/** and apps/mobile/** Jest runs (both use jest ^29.7.0 / babel-jest ^29.7.0).

Breaking changes NOT relevant (APIs/features we don't use)

  • preset-env useBuiltIns removal (#18079) — we don't use @babel/preset-env.
  • @babel/runtime-corejs3 corejs export removal (#18036) — not used.
  • Parser locations: "packed" removal (#18034) — not used.
  • modules: auto ESM-support fallback (#18069) — our configs don't rely on it.
  • No source file imports @babel/core APIs directly; it is used only transitively via babel.config.js presets and Jest transform.

Peer dependency impacts (cascading updates required — this is not a drop-in)

  • jest / babel-jest ^29.7.0 → would need Jest 30+ (first line with Babel-8-compatible transform).
  • jest-expo ^55.0.13, babel-preset-expo (Expo SDK ~55.0.11), and @react-native/babel-preset 0.86.0 (RN 0.86.0) all ship Babel 7 presets. Babel 8 support has to land in the Expo/React-Native toolchain first.
  • Effectively this is an ecosystem-wide migration (Jest + Expo + RN Babel presets), not a single dependency bump.

Recommendation: Do not merge. Hold (or close) until the Expo SDK / React-Native / Jest toolchain officially supports Babel 8. Auto-fixing was intentionally not attempted: the break is in third-party transform code, and forcing Jest 30 / a Babel-8 preset ahead of Expo+RN support risks a much larger, riskier change than a dev-dependency bump warrants. Dependabot will re-open a compatible bump once the toolchain catches up.

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) 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-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-version: 8.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/babel/core-8.0.1 branch from e69d27a to 06c034c Compare July 6, 2026 22:10
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 needs-review Needs manual review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant