Releases: facebook/metro
Releases Β· facebook/metro
Release v0.73.1
- [Fix]: Generate a unique name for each Watchman subscription. (3b0e78a)
NOTE: Experimental features are not covered by semver and can change at any time.
Full Changelog: v0.73.0...v0.73.1
Release v0.73.0
- [Breaking] Switch default minifier from
uglify-es
toterser
. (#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
ifuseWatchman
is false. (76c9307)
Full Changelog: v0.72.3...v0.73.0
Release v0.72.3
- [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
- [Feature] Pass
customResolverOptions
from bundle URL intoresolveRequest
(623b55d) - [Performance] Load
hermes-parser
conditionally when hermes is enabled (#855 by @EvanBacon) - [Performance] Lazily import
metro-hermes-compiler
(#856 by @EvanBacon)
Full Changelog: v0.72.1...v0.72.2
Release v0.72.1
- [Feature] Expose the
react-refresh/runtime
module as part of themetro-runtime
package
NOTE: Experimental features are not covered by semver and can change at any time.
- [Experimental] Add
require.context
support (#822 by @EvanBacon)
Full Changelog: v0.72.0...v0.72.1
Release v0.72.0
- [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 fromresolver.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 forserve
CLI command (19c4f7e)
Full Changelog: v0.71.3...v0.72.0
Release v0.71.3
- [Fix] End watchman client on calling MetroFileMap end. (fc042d0)
Full Changelog: v0.71.2...v0.71.3
Release v0.71.2
- [Feature] Add
requireCycleIgnorePatterns
option to suppress warnings for require cycles, suppressnode_modules
by default (#707 by @hsource) - [Feature] Add
deferStates
option for Watchman (570c380) - [Fix] Incremental build bug with parallel edges to the same module (fc29a11)
NOTE: Experimental features are not covered by semver and can change at any time.
- [Experimental] Add
unstable_allowRequireContext
config option, implement transformer support forrequire.context
(#821 by @EvanBacon)
Full Changelog: v0.71.1...v0.71.2
Release v0.71.1
- [Fix] Add missing
.npmignore
files (e8bb8fb) - [Fix] Rewrite DeltaBundler garbage collection (#820)
- [Fix] Remove deprecated Prop Types from lazy imports (#824 by @ecreeth)
NOTE: Experimental features are not covered by semver and can change at any time.
- [Experimental] Expose
unstable_fileMapCacheManagerFactory
config option (e741990) - [Experimental] Add
unstable_perfLogger
config option (eec0d7b) - [Experimental] Remove
unstable_hasteMapModulePath
from Metro config (1cae8d8)
Full Changelog: v0.71.0...v0.71.1
Release v0.71.0
- [Breaking] Reject runServer promise if the HTTP server can't start listening (f39af2c)
- [Feature] Add
fileMapCacheDirectory
config option, deprecatehasteMapCacheDirectory
(93966c0) - [Fix] Fail
runServer
quickly if the port is not available (6d9623e) - [Fix] Add explicit dependency on
@babel/runtime
tometro-runtime
(#816) - [Fix] Fix missing dependency on
metro-transform-worker
(#817) - [Fix] Fix batching bugs causing modules to be incorrectly omitted from delta updates(#819)
- [Fix]
InspectorProxy
: Don't pass anError
object tosocket.close()
(fdc4ef1)
NOTE: Experimental features are not covered by semver and can change at any time.
- [Experimental] Open source our
jest-haste-map fork
asmetro-file-map
(#812)
Full Changelog: v0.70.2...v0.71.0