Skip to content

Releases: facebook/metro

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

Release v0.73.1

06 Oct 12:25
Compare
Choose a tag to compare
  • [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: v0.73.0...v0.73.1

Release v0.73.0

04 Oct 16:32
Compare
Choose a tag to compare
  • [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: v0.72.3...v0.73.0

Release v0.72.3

14 Sep 16:27
Compare
Choose a tag to compare
  • [Fix]: Incremental build crashing when garbage collecting modules reachable via multiple paths in the graph. (50bb451)
  • Updated metro logo on startup

Full Changelog: v0.72.2...v0.72.3

Release 0.72.2

05 Sep 10:55
Compare
Choose a tag to compare

Full Changelog: v0.72.1...v0.72.2

Release v0.72.1

18 Aug 09:01
Compare
Choose a tag to compare
  • [Feature] Expose the react-refresh/runtime module as part of the metro-runtime package

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

Full Changelog: v0.72.0...v0.72.1

Release v0.72.0

28 Jul 15:24
Compare
Choose a tag to compare
  • [Breaking] Enable React 17 new JSX transform (#848 by @danilobuerger)
  • β€Œ[Breaking] Add watcher.additionalExts option, enable inclusion of .cjs and .mjs files by default (c1c6d9c)
  • [Breaking] .json files will no longer be implicitly resolved if removed from resolver.sourceExts (a3dc30a)
  • [Breaking] With a default config, any .jsx files will now be resolved before .json, .ts, .tsx (1b47931)
  • [Breaking] Enable strict CLI validation when metro is passed an invalid subcommand or argument (19c4f7e)
  • [Feature] Add start alias for serve CLI command (19c4f7e)

Full Changelog: v0.71.3...v0.72.0