Sourced from metro-config's releases.
v0.76.4
- [Feature]: Support the
x_google_ignoreListsource map extension. (facebook/metro#973, 82bd64a9720174a9e2a02fb73bbef292153e20f1 by@motiz88)- [Feature]: Support bundling KTX files as image assets. (facebook/metro#975 by
@rshest)- [Fix]: Fix crash on a module added+modified+removed between updates. (5d7305e2f3a9f5f4aebc889a452afb03b1db12a7 by
@robhogan)- [Fix]: Fix missed modification on module removed+modified+added between updates. (5d7305e2f3a9f5f4aebc889a452afb03b1db12a7 by
@robhogan)Full Changelog: https://github.com/facebook/metro/compare/v0.76.3...v0.76.4
v0.76.3
- [Feature]: Support custom
__loadBundleAsyncimplementations in the defaultasyncRequirefunction. See the lazy bundling RFC for more details. (https://github.com/facebook/metro/commit/ac3adced45a6ca32286dda9e9470eab6eb4218bf, https://github.com/facebook/metro/commit/f07ce5c455a76b63d47c5ccec9611fc8cd66cd0e by@motiz88)- [Feature]: Support
lazyparameter in bundle requests. See the lazy bundling RFC for more details. (https://github.com/facebook/metro/commit/4ef14f9a2f6c0b566df86f9caebb5a98bb7ba52a by@motiz88)- [Feature]: Preserve comments in unminified builds, while continuing to strip all comments from minified builds. (facebook/metro#967 by
@tido64)- [Deprecated]: The
transformer.asyncRequireModulePathconfig option is deprecated. Use__loadBundleAsyncinstead.(https://github.com/facebook/metro/commit/c7b684f0ae90ec22f7cddf82858dcaa8aa4bc64a by@motiz88)NOTE: Experimental features are not covered by semver and can change at any time.
- [Experimental] Package Exports unstable_conditionNames now defaults to ['require', 'import'] (https://github.com/facebook/metro/commit/e70ceef126a528c5e18d58c5ed47adb864e8a76b by
@huntie)- [Experimental] Removed
server.experimentalImportBundleSupportconfig option. (https://github.com/facebook/metro/commit/4ef14f9a2f6c0b566df86f9caebb5a98bb7ba52a by@motiz88)Full Changelog: https://github.com/facebook/metro/compare/v0.76.2...v0.76.3
v0.76.2
- [Feature]: Added customizeStack hook to Metro's
/symbolicateendpoint to allow custom frame skipping logic on a stack level. (https://github.com/facebook/metro/commit/ce266ddafd5eb484168f973f84a203d8b162f842 by@GijsWeterings)- [Feature]: Re-export
metro-core'sTerminalfrommetro. (https://github.com/facebook/metro/commit/86e3f934d4818cf4332a6dc3bed914db46090dd5 by@robhogan)- [Feature]: Re-export
metro-config'sresolveConfigfrommetro. (https://github.com/facebook/metro/commit/cc1666415f8773f799ddda6f4f7f83b8dc6205dd by@robhogan)- [Types]: Remove dependency on
types/babel__code-frame. (https://github.com/facebook/metro/commit/41cdc034a92c9aed8dd3410bf1d322de8c8e3ebd by@robhogan)- [Types]: Remove dependency on
types/ws. (https://github.com/facebook/metro/commit/7deb525916e7076a57e48e95a63c20702365246a by@robhogan)- [Types]: Fix TypeScript types entry point for metro-source-map. (https://github.com/facebook/metro/commit/3238bbc9f462081765014a6046fdec03a391005e by
@huntie)- [Deprecated]: Deprecate
ResolutionContext.getPackageForModule. (https://github.com/facebook/metro/commit/2d0a01cd7e244d4dbabc1718aa5c2d43a98b2d48 by@huntie)NOTE: Experimental features are not covered by semver and can change at any time.
- [Experimental]: Pass full path and query params to
asyncRequirefor lazy bundles. (https://github.com/facebook/metro/commit/61a30b7fc2075cf53f87ae8ad7b7423d204ef670 by@motiz88)- [Experimental]: Fix bug where Package Exports warnings may have been logged for nested
node_modulespath candidates. (https://github.com/facebook/metro/commit/29c77bff31e2475a086bc3f04073f485da8f9ff0 by@huntie)- [Experimental]: Fix
package.jsondiscovery against root package specifiers for Package Exports. (https://github.com/facebook/metro/commit/b99530302415d065a54cf2671bd0cc6c820819ed by@huntie, fixes facebook/metro#965 reported by@shamilovtim)Full Changelog: https://github.com/facebook/metro/compare/v0.76.1...v0.76.2
v0.76.1
- [Feature]: Support custom transformer/resolver options in
metro buildandrunBuildAPI. (https://github.com/facebook/metro/commit/fcfecc96728848af0f2b49a8a1f7501ff9c1054e by@motiz88)- [Feature]:
metro get-dependencies --entryFile <entryFile>can now be called asmetro get-dependencies <entryFile>. (https://github.com/facebook/metro/commit/6fdce04007af5dfbbb9c1dd23fbc37ffdeb59ccb by@huntie)- [Feature]: Add
Content-TypeandContent-Lengthheaders for assets to Metro server. (facebook/metro#953 by@aleqsio, facebook/metro#961 by@byCedric)- [Feature]: Expose
mergeConfigutil frommetropackage. (https://github.com/facebook/metro/commit/aa8ec904ced59e8bbb22ef4fd71932d5d099baa7 by@huntie)- [Fix]:
metro-file-map: consistently abort crawl whenend()is called. (https://github.com/facebook/metro/commit/51877a8c50b25ce175b097448ef063368aac2009 by@motiz88)- [Fix]:
metro-config: Don't mutate argument toloadConfig. (https://github.com/facebook/metro/commit/38ec62d1a051a5738f17444ba789ad48000ee31d by@motiz88)- [Fix]: Babel transformers: Provide correct absolute source path to plugins when Metro is not run from the project root. (https://github.com/facebook/metro/commit/de19bbd33f239de1b29aac5db290ffffe26ec468 by
@robhogan)- [Fix]:
resolver.assetExtswill now match asset files for extension values that include a dot (.). (https://github.com/facebook/metro/commit/6d65a328e6f5d7c7a5c27cad144b169f6eaad379 by@huntie)- [Fix]: Don't register an
unhandledRejectionlistener, fix spammy EventEmitter leak warning. (https://github.com/facebook/metro/commit/833f2ffc3624d53bea18d46797a24a034e9b264a by@motiz88)- [Types]: Add bundled TypeScript definitions (partial) for all packages previously on DefinitelyTyped. (https://github.com/facebook/metro/commit/c022c361d09870ec5cec92a58feab77c571a4aaf, https://github.com/facebook/metro/commit/07732e778b0587ce7e92571e66243c7546781f7c, https://github.com/facebook/metro/commit/9ee5280bd4e5ce2c45bd3912860c4e70056dd45a by
@huntie, with@afoxmanand@tido64)
... (truncated)
5d7305e Fix graph delta bugs when a dependency is added+modified+removed / removed+mo...cc9a346 Release 0.76.4d21cff8 Bump TypeScript in template from 4.8.4 to 5.0.4024caf7 Remove Promise libdef override in xplatc11f75a Bump "image-size" dependency version 0.6.0->1.0.2 and enable KTX support (https://github.com/facebook/flipper/issues/975)4bcee6a upgrade to flow v0.205.1e04c65d Codemod $Shape to Partial, some final updates97d5544 Deploy 0.205.0 to xplat (#37172)b2facd9 Add package migration guide to Package Exports docs453f3a6 Add Package Exports guide detailing breaking changes