Sourced from metro-react-native-babel-preset's releases.
Release v0.66.0
- [Breaking] metro-symbolicate: Optionally accept a SourceURL parameter for debug builds (7ad7560)
- [Feature] Move generator to Hermes stable (b280477)
- [Feature] Move for-of and ?? to hermes stable (31375f7)
- [Feature] Set app name for React Native Experimental Debug Connection (3aca116)
- [Feature] Infer the name "default" for anonymous exports (af23a1b)
- [Fix] Disable fileName moduleId parsing for non-legacy source maps (e473e93)
- [Fix] Format log messages using printf format (f2b3485)
- [Fix] Fix scope of function declaration binding in constant folding (150d13e)
Release v0.65.2
- [Fix] Fix
_interopRequireDefaultnot defined error when using ES Modules (63f3d1e14407266be64ccbbb982485e107f327f0)Release v0.65.1
- [Feature] Add API to append/insert records in ChromeHeapSnapshotProcessor (https://github.com/facebook/metro/commit/9dc1266b6a60bfcb4d2139baf3a4114c1c53f48a)
- [Feature] Add --hermes-coverage option to metro-symbolicate (https://github.com/facebook/metro/commit/fc3b6b3c28d3e96463e41dfb2282d6d65ee179ba)
- [Fix] Consistently return mutable position objects from source map consumer (https://github.com/facebook/metro/commit/fab9af9b990ead89a230f601401b3aa684ff6bf8)
- [Fix] Fix column offset calculation in sectioned source maps (https://github.com/facebook/metro/commit/2cc5aa8b10f5351a1fdb61684fc92bebbe92fc27)
Release v0.65.0
- [Breaking]: Remove JSON from default asset types (https://github.com/facebook/flipper/issues/593)
- [Breaking]: Removes support for Node 10 (bc8a3f057c7fe277742de6ca9ce98808a76b1d03)
- [Feature]:
metro-symbolicate: Support for symbolicating Chrome heap timelines (cb542c0f00987996caeef9672288e2b386d36d8b, 6b0a0cb6afaa28d3a72fb2df7cbd2a99dc7362c4)- [Feature]: Update the default list of lazy imports to match RN 0.63 (https://github.com/facebook/flipper/issues/602)
- [Performance]: Several changes that improve Metro's startup and bundling performance (807bea7, bc8a3f0, aceafc5, 279b295, 745e2d8, a942002, d6eefe4)
- [Fix]: Optimize
Platform.select()calls correctly when the argument includes methods (4d9908b)- [Fix]: Handle EISDIR errors in
buildCodeFrameMessage(https://github.com/facebook/flipper/issues/567)
20e4480 Bump metro to 0.66.07ad7560 Optionally accept a SourceURL parameter for debug buildsaf23a1b Infer the name "default" for anonymous exports31375f7 Move for-of and ?? to hermes stable3aca116 Set app name for React Native Experimental Debug Connection4bd9e40 Deploy v0.148.0 to xplat54bcce2 Backout for-of and canary ??f66d6e3 Canary Hermes for-of17d4761 Clean up redundant experimental flowconfig options0b4f46c Update troubleshooting docs for metro cache tmpdir (https://github.com/facebook/flipper/issues/642)