react-native-accessibility-engine icon indicating copy to clipboard operation
react-native-accessibility-engine copied to clipboard

chore(deps): update dependency metro-react-native-babel-preset to v0.77.0

Open renovate[bot] opened this issue 1 year ago • 1 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
metro-react-native-babel-preset 0.73.1 -> 0.77.0 age adoption passing confidence

Release Notes

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

v0.77.0

Compare Source

  • [Breaking]: Increase minimum Node version from 16 to 18. (https://github.com/facebook/metro/commit/ebaf27ab49eb8b9394107bd7a796b24bc342c483 by @​arushikesarwani94)
  • [Breaking]: Use Terser's default for comments. (https://github.com/facebook/metro/pull/972 by @​tido64)
  • [Breaking]: Remove metro-minify-uglify from metro dependencies. (https://github.com/facebook/metro/commit/7a8fcd5ecf5ccbe760c22be7fa924f9cb7c2fe1e by @​robhogan)
  • [Fix]: Fixed a bug in the handling of path separators in blockList on Windows. (https://github.com/facebook/metro/commit/2eecfc767095f32bbea35a62c2dc85dcc9c4f839 by @​motiz88)
  • [Fix]: Protect against unsafe merging of blockList patterns with inconsistent regex flags. (https://github.com/facebook/metro/commit/c80904b64b8fa5d152da176ce668b77fa3e0ba25 by @​motiz88)
  • [Fix]: Incorrect worker resolution when multiple metro versions are installed. (https://github.com/facebook/metro/commit/6d46078e74ae9a43aa90bed46dbd6610e2696cd0 by @​robhogan)
  • [Performance]: Improve resolution performance for files outside the project root. (https://github.com/facebook/metro/commit/dc3cddf21803eb3addb084627e4d536318e3da0a by @​robhogan)
  • [Performance]: Improved startup speed via a new file map cache format. (https://github.com/facebook/metro/commit/166477e9154b3aec4d3081a759cc40f8e3d53c4a by @​robhogan)

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. (https://github.com/facebook/metro/commit/d282a0818b840f1d5b0a2086051ec2c7febf1986 by @​motiz88)
  • [Experimental]: Fix crash when require.context is used on a directory with infinite path expansions. (https://github.com/facebook/metro/commit/14d652f411fd055c950f820d2de3087e2a791acd by @​robhogan)

Full Changelog: https://github.com/facebook/metro/compare/v0.76.7...v0.77.0

v0.76.9

Compare Source

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

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

Full Changelog: https://github.com/facebook/metro/compare/v0.76.8...v0.76.9

v0.76.8

Compare Source

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: https://github.com/facebook/metro/compare/v0.76.6...v0.76.7

v0.76.6

Compare Source

  • [Types] Update config and Server types to use broader types from connect package (https://github.com/facebook/metro/commit/d20d7c80217ba2319379472fec0e345f58c569c6 by @​huntie)
  • [Types] Fix TypeScript name for createConnectMiddleware export (https://github.com/facebook/metro/commit/06682f8775bb4447583fa1944126b3701da540bc by @​huntie)
  • [Deprecation] Deprecate server.enhanceMiddleware option (https://github.com/facebook/metro/commit/22e85fde85ec454792a1b70eba4253747a2587a9 by @​huntie)

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

  • [Experimental] Add unstable_extraMiddleware option to runServer API (https://github.com/facebook/metro/commit/d0d554381f119bb80ab09dbd6a1d310b54737e52 by @​huntie)

Full Changelog: https://github.com/facebook/metro/compare/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 (https://github.com/facebook/metro/commit/bd357c8206205f70051a7a85a645a9595c650002 by @​robhogan)
  • [Fix] Fix crash on a module added+modified+removed between updates (https://github.com/facebook/metro/commit/5d7305e2f3a9f5f4aebc889a452afb03b1db12a7 by @​robhogan)
  • [Fix] Fix missed modification on module removed+modified+added between updates (https://github.com/facebook/metro/commit/5d7305e2f3a9f5f4aebc889a452afb03b1db12a7 by @​robhogan)
  • [Fix] Emit source URLs in a format that will not be stripped by JavaScriptCore (https://github.com/facebook/metro/commit/bce6b27ef8ac7c41e0a3e990eb71747cc0e6f606 by @​robhogan)
  • [Performance] Prune unmodified modules from delta updates before sending them to the client (https://github.com/facebook/metro/commit/e24c6aefc87842c560c613dcefa8c4ffdc3b91b6 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 (https://github.com/facebook/metro/commit/905d773454cdff9d7a25403f549b40ba54558792 by @​huntie)

Full Changelog: https://github.com/facebook/metro/compare/v0.76.4...v0.76.5

v0.76.4

Compare Source

Full Changelog: https://github.com/facebook/metro/compare/v0.76.3...v0.76.4

v0.76.3

Compare Source

  • [Feature]: Support custom __loadBundleAsync implementations in the default asyncRequire function. See the lazy bundling RFC for more details. (https://github.com/facebook/metro/commit/ac3adced45a6ca32286dda9e9470eab6eb4218bf, https://github.com/facebook/metro/commit/f07ce5c455a76b63d47c5ccec9611fc8cd66cd0e by @​motiz88)
  • [Feature]: Support lazy parameter in bundle requests. See the lazy bundling RFC for more details. (https://github.com/facebook/metro/commit/4ef14f9a2f6c0b566df86f9caebb5a98bb7ba52a by @​motiz88)
  • [Feature]: Preserve comments in unminified builds, while continuing to strip all comments from minified builds. (https://github.com/facebook/metro/pull/967 by @​tido64)
  • [Deprecated]: The transformer.asyncRequireModulePath config option is deprecated. Use __loadBundleAsync instead.(https://github.com/facebook/metro/commit/c7b684f0ae90ec22f7cddf82858dcaa8aa4bc64a by @​motiz88)

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

  • [Experimental] Package Exports unstable_conditionNames now defaults to ['require', 'import'] (https://github.com/facebook/metro/commit/e70ceef126a528c5e18d58c5ed47adb864e8a76b by @​huntie)
  • [Experimental] Removed server.experimentalImportBundleSupport config option. (https://github.com/facebook/metro/commit/4ef14f9a2f6c0b566df86f9caebb5a98bb7ba52a by @​motiz88)

Full Changelog: https://github.com/facebook/metro/compare/v0.76.2...v0.76.3

v0.76.2

Compare Source

  • [Feature]: Added customizeStack hook to Metro's /symbolicate endpoint to allow custom frame skipping logic on a stack level. (https://github.com/facebook/metro/commit/ce266ddafd5eb484168f973f84a203d8b162f842 by @​GijsWeterings)
  • [Feature]: Re-export metro-core's Terminal from metro. (https://github.com/facebook/metro/commit/86e3f934d4818cf4332a6dc3bed914db46090dd5 by @​robhogan)
  • [Feature]: Re-export metro-config's resolveConfig from metro. (https://github.com/facebook/metro/commit/cc1666415f8773f799ddda6f4f7f83b8dc6205dd by @​robhogan)
  • [Types]: Remove dependency on @types/babel__code-frame. (https://github.com/facebook/metro/commit/41cdc034a92c9aed8dd3410bf1d322de8c8e3ebd by @​robhogan)
  • [Types]: Remove dependency on @types/ws. (https://github.com/facebook/metro/commit/7deb525916e7076a57e48e95a63c20702365246a by @​robhogan)
  • [Types]: Fix TypeScript types entry point for metro-source-map. (https://github.com/facebook/metro/commit/3238bbc9f462081765014a6046fdec03a391005e by @​huntie)
  • [Deprecated]: Deprecate ResolutionContext.getPackageForModule. (https://github.com/facebook/metro/commit/2d0a01cd7e244d4dbabc1718aa5c2d43a98b2d48 by @​huntie)

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. (https://github.com/facebook/metro/commit/61a30b7fc2075cf53f87ae8ad7b7423d204ef670 by @​motiz88)
  • [Experimental]: Fix bug where Package Exports warnings may have been logged for nested node_modules path candidates. (https://github.com/facebook/metro/commit/29c77bff31e2475a086bc3f04073f485da8f9ff0 by @​huntie)
  • [Experimental]: Fix package.json discovery against root package specifiers for Package Exports. (https://github.com/facebook/metro/commit/b99530302415d065a54cf2671bd0cc6c820819ed by @​huntie, fixes https://github.com/facebook/metro/issues/965 reported by @​shamilovtim)

Full Changelog: https://github.com/facebook/metro/compare/v0.76.1...v0.76.2

v0.76.1

Compare Source

  • [Feature]: Support custom transformer/resolver options in metro build and runBuild API. (https://github.com/facebook/metro/commit/fcfecc96728848af0f2b49a8a1f7501ff9c1054e by @​motiz88)
  • [Feature]: metro get-dependencies --entryFile <entryFile> can now be called as metro get-dependencies <entryFile>. (https://github.com/facebook/metro/commit/6fdce04007af5dfbbb9c1dd23fbc37ffdeb59ccb by @​huntie)
  • [Feature]: Add Content-Type and Content-Length headers for assets to Metro server. (https://github.com/facebook/metro/pull/953 by @​aleqsio, https://github.com/facebook/metro/pull/961 by @​byCedric)
  • [Feature]: Expose mergeConfig util from metro package. (https://github.com/facebook/metro/commit/aa8ec904ced59e8bbb22ef4fd71932d5d099baa7 by @​huntie)
  • [Fix]: metro-file-map: consistently abort crawl when end() is called. (https://github.com/facebook/metro/commit/51877a8c50b25ce175b097448ef063368aac2009 by @​motiz88)
  • [Fix]: metro-config: Don't mutate argument to loadConfig. (https://github.com/facebook/metro/commit/38ec62d1a051a5738f17444ba789ad48000ee31d by @​motiz88)
  • [Fix]: Babel transformers: Provide correct absolute source path to plugins when Metro is not run from the project root. (https://github.com/facebook/metro/commit/de19bbd33f239de1b29aac5db290ffffe26ec468 by @​robhogan)
  • [Fix]: resolver.assetExts will now match asset files for extension values that include a dot (.). (https://github.com/facebook/metro/commit/6d65a328e6f5d7c7a5c27cad144b169f6eaad379 by @​huntie)
  • [Fix]: Don't register an unhandledRejection listener, fix spammy EventEmitter leak warning. (https://github.com/facebook/metro/commit/833f2ffc3624d53bea18d46797a24a034e9b264a by @​motiz88)
  • [Types]: Add bundled TypeScript definitions (partial) for all packages previously on DefinitelyTyped. (https://github.com/facebook/metro/commit/c022c361d09870ec5cec92a58feab77c571a4aaf, https://github.com/facebook/metro/commit/07732e778b0587ce7e92571e66243c7546781f7c, https://github.com/facebook/metro/commit/9ee5280bd4e5ce2c45bd3912860c4e70056dd45a by @​huntie, with @​afoxman and @​tido64)
  • [Types]: Expose MetroConfig type in metro package. (https://github.com/facebook/metro/commit/d2f36647e36702ddc1eddef4b0bfcbd5026d4199 by @​huntie)

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

  • [Experimental]: Reorder asyncRequire's parameters and make module name optional. (https://github.com/facebook/metro/commit/4e5261cca6fd84b7ce75f58b038b397b84a4b038 by @​motiz88)
  • [Experimental]: Remove experimental metro-hermes-compiler package. (https://github.com/facebook/metro/commit/833f2ffc3624d53bea18d46797a24a034e9b264a by @​motiz88)
  • [Experimental]: Package Exports unstable_conditionNames now defaults to ['require']. (https://github.com/facebook/metro/pull/955 by @​huntie)
  • [Experimental]: Add compatibility with legacy Node.js "exports" array formats. (https://github.com/facebook/metro/commit/f321cffa73dac3cd407a0865462e62e25aa531f4, https://github.com/facebook/metro/commit/1e47cb5b3cc289530fb18e402891f9d2816611dd by @​huntie)

Full Changelog: https://github.com/facebook/metro/compare/v0.76.0...v0.76.1

v0.76.0

Compare Source

  • [Breaking]: Increase minimum Node version from 14 to 16. (https://github.com/facebook/metro/commit/e5950aeaf0ddb1bf9776ec98509d56f42db2e95d by @​huntie)
  • [Breaking]: Remove isAssetFile from custom resolver context, add assetExts. (https://github.com/facebook/metro/commit/c6548f7ccc5b8ad59ea98f4bd7f1f5822deec0cd by @​huntie)
  • [Feature]: Support require.resolveWeak(). (https://github.com/facebook/metro/commit/354d6e487a068232b740c809e59c737dc7456565 by @​motiz88)
  • [Fix]: Don't over-invalidate on symlink changes if resolution through symlinks is not enabled. (https://github.com/facebook/metro/commit/2303c10b6b71b5bc1194badd997b08f962e8d237 by @​robhogan)
  • [Fix]: Returning false from context.redirectModulePath will resolve to empty module in all cases. (https://github.com/facebook/metro/commit/0f1846a64d7ec27ad7c42b1aee2a049e0fad9a5a by @​huntie)
  • [Fix]: Respect extensionless entries in browser, react-native etc when resolving subpath package specifiers. (https://github.com/facebook/metro/commit/7e922270de2f710112346e651c0d95a1903086aa by @​huntie)
  • [Fix]: Remove undocumented Meta-only __jsResource and __conditionallySplitJsResource functions from module API. (https://github.com/facebook/metro/commit/f1d905bb60227b3390515928fb87c9d524ca5481 and https://github.com/facebook/metro/commit/69c8fc707bda418b4eb7aa646ad2887d83e1d3f1 by @​motiz88)

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

  • [Experimental]: Fixes and improvements for symlink support. (https://github.com/facebook/metro/commit/0e2a70a439c41de8c5f61b426d326b5b32d8129a, https://github.com/facebook/metro/commit/3bef954304cb4b99ab30643c49f0727d917a5306, and https://github.com/facebook/metro/commit/eeb211fdcfdcb9e7f8a51721bd0f48bc7d0d211f by @​robhogan)
  • [Experimental]: Fix bug where "exports" field would be used on relative imports within a package. (https://github.com/facebook/metro/commit/cd25c2b5bb6011340d43dd57b8751a102031122a by @​huntie)

v0.75.1

Compare Source

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

  • [Experimental]: Add initial_build annotation to Resolving and Transforming Dependencies (https://github.com/facebook/metro/commit/fc83b521b273f7a29f9f38285d973148bd43c0e3 by @​blakef)
  • [Experimental]: Implement support for Package Exports (enabled via resolver.unstable_enablePackageExports) (https://github.com/facebook/metro/commit/4d7ab38ba9f85e7a8d4e2a9f2b26f48c1c070186, https://github.com/facebook/metro/commit/38b96f872a92d0f0650c9af0250c8dc5599a6e62, https://github.com/facebook/metro/commit/216d3e234c14a7c16b9561b2682e60d2e2936114, https://github.com/facebook/metro/commit/6e6f36fd982b9226b7daafd1c942c7be32f9af40 by @​huntie)
  • [Experimental]: Implement support for symlinks (enabled via resolver.unstable_enableSymlinks) (https://github.com/facebook/metro/pull/925, https://github.com/facebook/metro/pull/926, etc. by @​robhogan)

Full Changelog: https://github.com/facebook/metro/compare/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. (https://github.com/facebook/metro/commit/c3e453ede5765a84c006b2c819a0f706218773bf)
  • [Breaking]: Filter untyped context properties passed to custom resolvers. (https://github.com/facebook/metro/commit/cb01ec09c6a8df51f39d6b1419cbf173fa5abf4a)
  • [Breaking]: Change default context.redirectModulePath implementation to return absolute path in all cases. (https://github.com/facebook/metro/commit/acbfe63d83a7905e21f6e034a86e5956a5062861)
  • [Feature]: Add mainFields, getPackage, and getPackageForModule to custom resolver context. (https://github.com/facebook/metro/commit/adfb59329f9ff97151bd33abb7b72433e711eff9)

Full Changelog: https://github.com/facebook/metro/compare/v0.74.1...v0.75.0

v0.74.1

Compare Source

Full Changelog: https://github.com/facebook/metro/compare/v0.74.0...v0.74.1

v0.74.0

Compare Source

  • [Breaking] Remove @​babel/plugin-transform-template-literals from metro-react-native-babel-preset (https://github.com/facebook/metro/commit/322dea8dc700de70aea92cf37614d5fc50e09c6b)
  • [Breaking] Remove postProcessBundleSourcemap from config (https://github.com/facebook/metro/commit/339794e43463e004ae36861db17fdfbaf4a9bc67)
  • [Fix] Don't log ENOENT errors to console for expected URL stack frames (https://github.com/facebook/metro/commit/1031ae6713c72b98673a82c292ecdc47cd7f75ab)
  • [Fix] Don't attempt to use the find crawler on Windows (https://github.com/facebook/metro/commit/735aa9f5233e4cce78f93e94e80a3be509eea72c)
  • [Performance] Improve AST processing during transformation (https://github.com/facebook/metro/pull/854 by @​EvanBacon)
  • [Performance] Improve Fast Refresh responsiveness when watching a large number of files (https://github.com/facebook/metro/commit/b942eca551882aec3b59f1155416ed16be1b066f)

Full Changelog: https://github.com/facebook/metro/compare/v0.73.6...v0.74.0

v0.73.10

Compare Source

This is a hotfix on the 0.73.x branch.

Full Changelog: https://github.com/facebook/metro/compare/v0.73.9...v0.73.10

v0.73.9

Compare Source

This is a hotfix on the 0.73.x branch.

Full Changelog: https://github.com/facebook/metro/compare/v0.73.8...v0.73.9

v0.73.8

Compare Source

This is a hotfix on the 0.73.x branch.

Full Changelog: https://github.com/facebook/metro/compare/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 (https://github.com/facebook/metro/commit/370301981b8e5a92e072e5a2323e9be3308a2cdf)

v0.73.6

Compare Source

  • [Fix] Fix duplicate 'add' events, reduce dropped events on new subtrees in NodeWatcher (non-Watchman, non-macOS).(https://github.com/facebook/metro/commit/51fb7e349ca9462511ea5cd1b9c391be68839a32)

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

Full Changelog: https://github.com/facebook/metro/compare/v0.73.5...v0.73.6

v0.73.5

Compare Source

  • [Fix]: Make all getTransformOptions result properties optional. (https://github.com/facebook/metro/commit/a07c8235a39724b8dbc7f18312db57f10302ae56)
  • [Fix]: Bug that can lead to "unknown module" errors at runtime after an incremental build. (https://github.com/facebook/metro/commit/b1be263f7d5a5a606733dd15a9deeb070f951170)
  • [Fix]: metro-runtime: Re-throw cached module errors without wrapping. (https://github.com/facebook/metro/commit/032c4a1e03f3f696c8526c7771621d8e312e3f61)
  • [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: https://github.com/facebook/metro/compare/v0.73.4...v0.73.5

v0.73.4

Compare Source

  • [Feature]: Expose watch option in RunServerOptions (https://github.com/facebook/metro/pull/889 by @​EvanBacon)
  • [Feature]: metro-runtime: Emit additional context on WebSocket 'close' events (https://github.com/facebook/metro/commit/d54986c49cbcb217a831769766abc87f6ceb52cd)

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

  • [Experimental]: experimentalImportBundleSupport: Retraverse parents of deleted async dependencies (https://github.com/facebook/metro/commit/cb806d15d4c4631b74cd4d3939dd9d07494bba13)

Full Changelog: https://github.com/facebook/metro/compare/v0.73.3...v0.73.4

v0.73.3

Compare Source

  • [Feature]: Add configurable watcher health check that is off by default (https://github.com/facebook/metro/commit/7adf468575dbc494bd5155d239233531aa55bf32, https://github.com/facebook/metro/commit/39f6e5065d0215e10f68d715a7f7740ea97f7fed)

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

  • [Experimental]: Move experimentalImportBundleSupport option from transformer to server (https://github.com/facebook/metro/commit/3c0e1f7c298d226f86f30b77ec443f5aa54bf8b2)

Full Changelog: https://github.com/facebook/metro/compare/v0.73.2...v0.73.3

v0.73.2

Compare Source

Maintenance release with purely internal changes.

Full Changelog: https://github.com/facebook/metro/compare/v0.73.1...v0.73.2


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 has been generated by Mend Renovate. View repository job log here.

renovate[bot] avatar Oct 22 '22 16:10 renovate[bot]

Codecov Report

Patch and project coverage have no change.

Comparison is base (1062734) 99.49% compared to head (ba61cd4) 99.49%. Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #306   +/-   ##
=======================================
  Coverage   99.49%   99.49%           
=======================================
  Files          31       31           
  Lines         197      197           
  Branches       47       47           
=======================================
  Hits          196      196           
  Misses          1        1           

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov[bot] avatar Oct 22 '22 16:10 codecov[bot]