Skip to content

Releases: facebook/metro

v0.73.8

20 Feb 12:24
Compare
Choose a tag to compare

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: v0.73.7...v0.73.8

v0.75.0

01 Feb 16:01
Compare
Choose a tag to compare
  • [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: v0.74.1...v0.75.0

v0.74.1

20 Jan 12:11
Compare
Choose a tag to compare
  • [Feature]: Add @babel/plugin-proposal-numeric-separator to metro-react-native-babel-preset (#681 by @SConaway)

Full Changelog: v0.74.0...v0.74.1

v0.74.0

09 Jan 14:14
Compare
Choose a tag to compare
  • [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: v0.73.6...v0.74.0

v0.73.7

05 Jan 18:10
Compare
Choose a tag to compare

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

15 Dec 19:25
Compare
Choose a tag to compare
  • [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: v0.73.5...v0.73.6

v0.73.5

30 Nov 17:23
Compare
Choose a tag to compare
  • [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: v0.73.4...v0.73.5

v0.73.4

15 Nov 09:07
Compare
Choose a tag to compare
  • [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: v0.73.3...v0.73.4

Release v0.73.3

26 Oct 16:05
Compare
Choose a tag to compare
  • [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: v0.73.2...v0.73.3

Release v0.73.2

13 Oct 14:37
Compare
Choose a tag to compare

Maintenance release with purely internal changes.

Full Changelog: v0.73.1...v0.73.2