Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 21, 2024

This PR contains the following updates:

Package Change Age Confidence
metro-react-native-babel-preset 0.72.3 -> 0.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


Configuration

📅 Schedule: 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
Copy link
Contributor Author

renovate bot commented Jun 21, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: yarn.lock
/opt/containerbase/tools/corepack/0.34.5/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22572
  const isURL = URL.canParse(range);
                    ^

TypeError: URL.canParse is not a function
    at parseSpec (/opt/containerbase/tools/corepack/0.34.5/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22572:21)
    at Object.getSpec (/opt/containerbase/tools/corepack/0.34.5/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22721:55)
    at Engine.findProjectSpec (/opt/containerbase/tools/corepack/0.34.5/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22939:31)
    at async Engine.executePackageManagerRequest (/opt/containerbase/tools/corepack/0.34.5/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:22978:24)
    at async Object.runMain (/opt/containerbase/tools/corepack/0.34.5/16.20.2/node_modules/corepack/dist/lib/corepack.cjs:23684:7)

@renovate renovate bot force-pushed the renovate/metro-react-native-babel-preset-0.x branch from f004c70 to 70e6356 Compare August 12, 2025 20:15
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.

1 participant