Sourced from metro-config's releases.
Release v0.75.0
- [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.redirectModulePathimplementation to return absolute path in all cases. (https://github.com/facebook/metro/commit/acbfe63d83a7905e21f6e034a86e5956a5062861)- [Feature]: Add
mainFields,getPackage, andgetPackageForModuleto custom resolver context. (https://github.com/facebook/metro/commit/adfb59329f9ff97151bd33abb7b72433e711eff9)Full Changelog: https://github.com/facebook/metro/compare/v0.74.1...v0.75.0
Release v0.74.1
- [Feature]: Add
babel/plugin-proposal-numeric-separatortometro-react-native-babel-preset(facebook/metro#681 by@SConaway)Full Changelog: https://github.com/facebook/metro/compare/v0.74.0...v0.74.1
Release v0.74.0
- [Breaking] Remove
@babel/plugin-transform-template-literalsfrom metro-react-native-babel-preset (https://github.com/facebook/metro/commit/322dea8dc700de70aea92cf37614d5fc50e09c6b)- [Breaking] Remove
postProcessBundleSourcemapfrom 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
findcrawler on Windows (https://github.com/facebook/metro/commit/735aa9f5233e4cce78f93e94e80a3be509eea72c)- [Performance] Improve AST processing during transformation (facebook/metro#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
Release v0.73.7
This is a hotfix on the
0.73.xbranch.
- [Fix] Don't attempt to use the
findcrawler on Windows (https://github.com/facebook/metro/commit/370301981b8e5a92e072e5a2323e9be3308a2cdf)Release v0.73.6
- [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.
- [Experimental]
experimentalImportBundleSupport: Move bundle path hints into serialised dependency map(facebook/metro#901)Full Changelog: https://github.com/facebook/metro/compare/v0.73.5...v0.73.6
Release v0.73.5
- [Fix]: Make all
getTransformOptionsresult 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/typesdependency to^7.20.0for more consistent exposed AST Bumpbabel/typesdependency to^7.20.0for more consistent exposed ASTFull Changelog: https://github.com/facebook/metro/compare/v0.73.4...v0.73.5
Release v0.73.4
- [Feature]: Expose
watchoption inRunServerOptions(facebook/metro#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.
... (truncated)
a110931 Release 0.75.028b38bb Remove duplicated engines entry from metro-symbolicate package.jsonacbfe63 Refactor subpath matching logic in browser spec resolutionc3e453e Add "engines" field to all packages to indicate minimum Node JS versione890c99 Back out "Process files before adding them to FileSystem"1a81060 Process files before adding them to FileSystemaa442ca Move default redirectModulePath implementation into metro-resolveradfb593 Add getPackageForModule function to resolution context11a4681 Document unstable_perfLoggerFactory (https://github.com/facebook/flipper/issues/920)7acb686 allow passing config for unstable_perfLoggerFactory without warning