Skip to content

Update dependency metro-react-native-babel-preset to v0.77.0#57

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/metro-react-native-babel-preset-0.x
Open

Update dependency metro-react-native-babel-preset to v0.77.0#57
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/metro-react-native-babel-preset-0.x

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented Mar 27, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
metro-react-native-babel-preset 0.58.00.77.0 age confidence

Release Notes

facebook/metro (metro-react-native-babel-preset)

v0.77.0

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: metro-file-map: Normalize root-relative paths for cross-platform cache compatibility. (d282a08 by @​motiz88)
  • [Experimental]: Fix crash when require.context is used on a directory with infinite path expansions. (14d652f by @​robhogan)

Full Changelog: facebook/metro@v0.76.7...v0.77.0

v0.76.9

Compare Source

This is a hotfix release on the 0.76.x branch.

  • [Fix]: Move metro-minify-terser dependency to fix resolution under isolated node_modules (pnpm, etc).(#​1199 by @​robhogan)
  • [Fix]: inline-plugin: Don't replace __DEV__ in invalid Babel AST locations. (#​1195 by @​kitten)
  • [Fix]: constant-folding-plugin: Don't fold optional function calls (foo.?()). (#​1178 by @​Gamote)
  • [Fix]: Incorrect worker resolution when multiple metro versions are installed. (6d46078 by @​robhogan)
  • [Fix]: Fix "unexpected null" crash when handling a batch of file changes. (#​1083 by @​robhogan)
  • [Fix]: Fix Fast Refresh edge case where removing an async dependency could incorrectly remove modules from the graph. (19d3284 by @​robhogan)
  • [Fix]: Fix sourceMapUrl when building bundles for windows/macOS (#​763 by @​acoates-ms)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: When enabled, the "exports" field is now considered for Haste packages (which could include local monorepo packages) (#​1136 by @​kraenhansen)
  • [Experimental]: Fix sourceMappingUrl in HMR payloads when using unstable_serverRoot (#​1137 by @​EvanBacon)

Full Changelog: facebook/metro@v0.76.8...v0.76.9

v0.76.8

Compare Source

  • [Feature]: Widen config search paths to include metro.config.cjs. (#​1055 by @​huntie)

Full Changelog: facebook/metro@v0.76.7...v0.76.8

v0.76.7

Compare Source

  • [Feature]: metro-babel-transformer and metro-react-native-babel-transformer will return metadata from Babel transform results. (42fdbc2 by @​robhogan)
  • [Feature]: Expose TerminalReporter for Reporter implementations. (417e6f2 by @​colinta)
  • [Feature]: Allow client-side device identifiers in inspector proxy. (c6a94bc by @​byCedric)
  • [Fix]: EPERM file watching errors on Windows. (4b22efb by @​robhogan)

Full Changelog: facebook/metro@v0.76.6...v0.76.7

v0.76.6

Compare Source

  • [Types] Update config and Server types to use broader types from connect package (d20d7c8 by @​huntie)
  • [Types] Fix TypeScript name for createConnectMiddleware export (06682f8 by @​huntie)
  • [Deprecation] Deprecate server.enhanceMiddleware option (22e85fd by @​huntie)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental] Add unstable_extraMiddleware option to runServer API (d0d5543 by @​huntie)

Full Changelog: facebook/metro@v0.76.5...v0.76.6

v0.76.5

Compare Source

  • [Feature] Support URLs for both bundling and symbolication requests using //& instead of ? as a query string delimiter (bd357c8 by @​robhogan)
  • [Fix] Fix crash on a module added+modified+removed between updates (5d7305e by @​robhogan)
  • [Fix] Fix missed modification on module removed+modified+added between updates (5d7305e by @​robhogan)
  • [Fix] Emit source URLs in a format that will not be stripped by JavaScriptCore (bce6b27 by @​robhogan)
  • [Performance] Prune unmodified modules from delta updates before sending them to the client (e24c6ae by @​robhogan)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental] Fix babel/runtime issue when using Package Exports (905d773 by @​huntie)

Full Changelog: facebook/metro@v0.76.4...v0.76.5

v0.76.4

Compare Source

Full Changelog: facebook/metro@v0.76.3...v0.76.4

v0.76.3

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental] Package Exports unstable_conditionNames now defaults to ['require', 'import'] (e70ceef by @​huntie)
  • [Experimental] Removed server.experimentalImportBundleSupport config option. (4ef14f9 by @​motiz88)

Full Changelog: facebook/metro@v0.76.2...v0.76.3

v0.76.2

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: Pass full path and query params to asyncRequire for lazy bundles. (61a30b7 by @​motiz88)
  • [Experimental]: Fix bug where Package Exports warnings may have been logged for nested node_modules path candidates. (29c77bf by @​huntie)
  • [Experimental]: Fix package.json discovery against root package specifiers for Package Exports. (b995303 by @​huntie, fixes #​965 reported by @​shamilovtim)

Full Changelog: facebook/metro@v0.76.1...v0.76.2

v0.76.1

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

Full Changelog: facebook/metro@v0.76.0...v0.76.1

v0.76.0

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

v0.75.1

Compare Source

  • [Feature]: metro-inspector-proxy: Add a human-readable reference to each inspector entries/pages.(#​921 by @​byCedric)
  • [Feature]: metro-inspector-proxy: Report errors in the console. (da8b41b by @​mattbfb)
  • [Fix]: Race condition where a very recently modified file might have missing metadata.(baf28ab by @​robhogan)
  • [Fix]: Source maps may have invalid entries when using Terser minification. (#​928 by @​robhogan)
  • [Fix]: metro-inspector-proxy: Fetch source maps from Metro. (6690b39 by @​mattbfb)
  • [Fix]: Mitigate potential source map mismatches with concurrent transformations due to terser#1341. (#​929 by @​robhogan)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: Add initial_build annotation to Resolving and Transforming Dependencies (fc83b52 by @​blakef)
  • [Experimental]: Implement support for Package Exports (enabled via resolver.unstable_enablePackageExports) (4d7ab38, 38b96f8, 216d3e2, 6e6f36f by @​huntie)
  • [Experimental]: Implement support for symlinks (enabled via resolver.unstable_enableSymlinks) (#​925, #​926, etc. by @​robhogan)

Full Changelog: facebook/metro@v0.75.0...v0.75.1

v0.75.0

Compare Source

  • [Breaking]: Formalise minimum Node JS requirement at 14.17.0 via package.json#engines. (c3e453e)
  • [Breaking]: Filter untyped context properties passed to custom resolvers. (cb01ec0)
  • [Breaking]: Change default context.redirectModulePath implementation to return absolute path in all cases. (acbfe63)
  • [Feature]: Add mainFields, getPackage, and getPackageForModule to custom resolver context. (adfb593)

Full Changelog: facebook/metro@v0.74.1...v0.75.0

v0.74.1

Compare Source

  • [Feature]: Add @babel/plugin-proposal-numeric-separator to metro-react-native-babel-preset (#​681 by @​SConaway)

Full Changelog: facebook/metro@v0.74.0...v0.74.1

v0.74.0

Compare Source

  • [Breaking] Remove @​babel/plugin-transform-template-literals from metro-react-native-babel-preset (322dea8)
  • [Breaking] Remove postProcessBundleSourcemap from config (339794e)
  • [Fix] Don't log ENOENT errors to console for expected URL stack frames (1031ae6)
  • [Fix] Don't attempt to use the find crawler on Windows (735aa9f)
  • [Performance] Improve AST processing during transformation (#​854 by @​EvanBacon)
  • [Performance] Improve Fast Refresh responsiveness when watching a large number of files (b942eca)

Full Changelog: facebook/metro@v0.73.6...v0.74.0

v0.73.10

Compare Source

This is a hotfix on the 0.73.x branch.

  • [Feature] Support URLs for both bundling and symbolication requests using //& instead of ? as a query string delimiter (#​994 by @​robhogan)
  • [Fix] Emit source URLs in a format that will not be stripped by JavaScriptCore (#​994 by @​robhogan)

Full Changelog: facebook/metro@v0.73.9...v0.73.10

v0.73.9

Compare Source

This is a hotfix on the 0.73.x branch.

Full Changelog: facebook/metro@v0.73.8...v0.73.9

v0.73.8

Compare Source

This is a hotfix on the 0.73.x branch.

  • [Fix]: Source maps may have invalid entries when using Terser minification. (#​928)
  • [Fix]: Mitigate potential source map mismatches with concurrent transformations due to terser#1341. (#​929)

Full Changelog: facebook/metro@v0.73.7...v0.73.8

v0.73.7

Compare Source

This is a hotfix on the 0.73.x branch.

  • [Fix] Don't attempt to use the find crawler on Windows (3703019)

v0.73.6

Compare Source

  • [Fix] Fix duplicate 'add' events, reduce dropped events on new subtrees in NodeWatcher (non-Watchman, non-macOS).(51fb7e3)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental] experimentalImportBundleSupport: Move bundle path hints into serialised dependency map(#​901)

Full Changelog: facebook/metro@v0.73.5...v0.73.6

v0.73.5

Compare Source

  • [Fix]: Make all getTransformOptions result properties optional. (a07c823)
  • [Fix]: Bug that can lead to "unknown module" errors at runtime after an incremental build. (b1be263)
  • [Fix]: metro-runtime: Re-throw cached module errors without wrapping. (032c4a1)
  • [Fix] Bump babel/types dependency to ^7.20.0 for more consistent exposed AST Bump babel/types dependency to ^7.20.0 for more consistent exposed AST

Full Changelog: facebook/metro@v0.73.4...v0.73.5

v0.73.4

Compare Source

  • [Feature]: Expose watch option in RunServerOptions (#​889 by @​EvanBacon)
  • [Feature]: metro-runtime: Emit additional context on WebSocket 'close' events (d54986c)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: experimentalImportBundleSupport: Retraverse parents of deleted async dependencies (cb806d1)

Full Changelog: facebook/metro@v0.73.3...v0.73.4

v0.73.3

Compare Source

  • [Feature]: Add configurable watcher health check that is off by default (7adf468, 39f6e50)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental]: Move experimentalImportBundleSupport option from transformer to server (3c0e1f7)

Full Changelog: facebook/metro@v0.73.2...v0.73.3

v0.73.2

Compare Source

Maintenance release with purely internal changes.

Full Changelog: facebook/metro@v0.73.1...v0.73.2

v0.73.1

Compare Source

  • [Fix]: Generate a unique name for each Watchman subscription. (3b0e78a)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental][Fix]: Normalize file paths for require.context on Windows (#​876 by @​byCedric)

Full Changelog: facebook/metro@v0.73.0...v0.73.1

v0.73.0

Compare Source

  • [Breaking] Switch default minifier from uglify-es to terser. (#​871)
  • [Breaking]: Increase minimum supported Node.js version to ^14.17.0. (#​872)
  • [Breaking]: Drop support for old (pre-CalVer) Watchman versions. (422055a)
  • [Feature]: Support fsevents watcher on Apple Silicon. (#​875)
  • [Feature]: Support loading source URLs in inspector-proxy. (db19b06)
  • [Fix]: Log warning on unexpected error during metro-file-map cache read. (7028b7f)
  • [Fix]: Remove exponentiation operator transform from metro-react-native-babel-preset. (c2365bb)
  • [Fix]: Don’t check watchman --version if useWatchman is false. (76c9307)

Full Changelog: facebook/metro@v0.72.3...v0.73.0

v0.72.4

Compare Source

This is a hotfix on the 0.72.x branch.

  • [Feature] Support URLs for both bundling and symbolication requests using //& instead of ? as a query string delimiter (#​993 by @​robhogan)
  • [Fix] Emit source URLs in a format that will not be stripped by JavaScriptCore (#​993 by @​robhogan)

Full Changelog: facebook/metro@v0.72.3...v0.72.4

v0.72.3

Compare Source

  • [Fix]: Incremental build crashing when garbage collecting modules reachable via multiple paths in the graph. (50bb451)
  • Updated metro logo on startup

Full Changelog: facebook/metro@v0.72.2...v0.72.3

v0.72.2: Release 0.72.2

Compare Source

Full Changelog: v0.72.1...v0.72.2

v0.72.1

Compare Source

  • [Feature] Expose the react-refresh/runtime module as part of the metro-runtime package

NOTE: Experimental features are not covered by semver and can change at any time.

Full Changelog: v0.72.0...v0.72.1

v0.72.0

Compare Source

  • [Breaking] Enable React 17 new JSX transform (#​848 by @​danilobuerger)
  • ‌[Breaking] Add watcher.additionalExts option, enable inclusion of .cjs and .mjs files by default (c1c6d9c)
  • [Breaking] .json files will no longer be implicitly resolved if removed from resolver.sourceExts (a3dc30a)
  • [Breaking] With a default config, any .jsx files will now be resolved before .json, .ts, .tsx (1b47931)
  • [Breaking] Enable strict CLI validation when metro is passed an invalid subcommand or argument (19c4f7e)
  • [Feature] Add start alias for serve CLI command (19c4f7e)

Full Changelog: v0.71.3...v0.72.0

v0.71.3

Compare Source

  • [Fix] End watchman client on calling MetroFileMap end. (fc042d0)

Full Changelog: facebook/metro@v0.71.2...v0.71.3

v0.71.2

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

Full Changelog: v0.71.1...v0.71.2

v0.71.1

Compare Source

  • [Fix] Add missing .npmignore files (e8bb8fb)
  • [Fix] Rewrite DeltaBundler garbage collection (#​820)
  • [Fix] Remove deprecated Prop Types from lazy imports (#​824 by @​ecreeth)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental] Expose unstable_fileMapCacheManagerFactory config option (e741990)
  • [Experimental] Add unstable_perfLogger config option (eec0d7b)
  • [Experimental] Remove unstable_hasteMapModulePath from Metro config (1cae8d8)

Full Changelog: v0.71.0...v0.71.1

v0.71.0

Compare Source

  • [Breaking] Reject runServer promise if the HTTP server can't start listening (f39af2c)
  • [Feature] Add fileMapCacheDirectory config option, deprecate hasteMapCacheDirectory (93966c0)
  • [Fix] Fail runServer quickly if the port is not available (6d9623e)
  • [Fix] Add explicit dependency on @babel/runtime to metro-runtime (#​816)
  • [Fix] Fix missing dependency on metro-transform-worker (#​817)
  • [Fix] Fix batching bugs causing modules to be incorrectly omitted from delta updates(#​819)
  • [Fix] InspectorProxy: Don't pass an Error object to socket.close() (fdc4ef1)

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental] Open source our jest-haste-map fork as metro-file-map (#​812)

Full Changelog: v0.70.2...v0.71.0

v0.70.4

Compare Source

This is a hotfix on the 0.70.x branch.

  • [Feature] Support URLs for both bundling and symbolication requests using //& instead of ? as a query string delimiter. (#​996 by @​robhogan)
  • [Fix] Emit source URLs in a format that will not be stripped by JavaScriptCore. (#​996 by @​robhogan)

Full Changelog: facebook/metro@v0.70.3...v0.70.4

v0.70.3

Compare Source

This is a hotfix on the 0.70.x branch.

  • [Fix] Add explicit dependency on @babel/runtime to metro-runtime (#​816)

v0.70.2

Compare Source

Maintenance release, containing purely internal changes such as dependency version updates.

v0.70.1

Compare Source

NOTE: Experimental features are not covered by semver and can change at any time.

  • [Experimental] Respect unstable_serverRoot setting in experimentalImportBundleSupport mode (779e724)
  • [Experimental] metro-react-native-babel-preset: Transform named capture groups in regex literals for Hermes (#​791 by @​danilobuerger)

v0.70.0

Compare Source

v0.69.1

Compare Source

  • [Fix] buck-worker-tool: Implement worker termination correctly. (22af874)
  • [Fix] metro-resolver: Export the CustomResolutionContext Flow type for use in custom resolvers. (cde639c)

v0.69.0

Compare Source

Thanks to all of our contributors for helping improve Metro! 🚇

v0.68.0

Compare Source

Thanks to all of our contributors for helping improve Metro! 🚇

v0.67.0

Compare Source

  • [Breaking] Use custom resolvers (resolver.resolveRequest) before checking the Haste map. (96fb6e9)
  • [Feature] Update React Native lazy imports list with the removal of StatusBarIOS. (2a0f779)
  • [Feature] Allow configuring the path of the canonical empty module, which now lives in metro-runtime by default. (bd5f932, 6e3e789, 7723be5)
  • [Feature] Add initialize_done, transformer_loading, and transformer_loaded events to the Reporter interface. (d19cf5d)
  • [Feature] Add waitForBundler option to the runServer() and runMetro() APIs. ([`

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot force-pushed the renovate/metro-react-native-babel-preset-0.x branch 2 times, most recently from ea1603e to 2bab02a Compare April 8, 2026 20:40
@renovate renovate Bot changed the title chore(deps): update dependency metro-react-native-babel-preset to v0.77.0 Update dependency metro-react-native-babel-preset to v0.77.0 Apr 8, 2026
@renovate renovate Bot force-pushed the renovate/metro-react-native-babel-preset-0.x branch from 2bab02a to 65bc627 Compare April 29, 2026 10:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants