NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2957 most downloaded on npm
🚇 Minifier for Metro based on Terser.
Last release 21 days ago
13 Sep 2026
Release timing varies
gaps range from 9 days to 5 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
132 releases · first in 2018
[Improvement]: Optimizations to the Delta Client (more info).
[Feature]: Add custom serializer (#309).
entryFile is no longer assumed to end with .js extension (#310).publicPath to enable serving assets from different locations (#299).One column per quarter.
[Feature]: Add Source map support for HMR updates (more info).
*v0.48.2-v0.48.3 introduced breaking changes when upgrading jest-haste-map that caused an issue on React Native (more info)*.
Nothing published for this version
[Fix]: Do not add "use strict;" to non ES6 modules (more info).
"use strict;" to non ES6 modules (more info).[Breaking]: Upgrade jest-haste-map to v24.0.0-alpha.2. Metro no longer makes modules with @providesModule annotations global by default (more info).
jest-haste-map to v24.0.0-alpha.2. Metro no longer makes modules with @providesModule annotations global by default (more info)._dependencyMap[n] into the corresponding integer to reduce bundle size on RAM bundles (more info).maxWorkers=1 and creating different instances of Metro in the same process.[Improvement]: Enable babel-runtime by default in react-native-babel-preset (#285).
constantFoldingPlugin (#281).[Breaking]: Tweak the minifiers API to make the options configurable. Now the minify() method accepts an object instead of several params (more info).
minify() method accepts an object instead of several params (more info).minifierConfig config param to enable passing custom options to the minifier (more info).enableBabelRuntime config param to select whether the @babel/runtime plugin is enabled.[Improvement]: Ignore babel.config.js files in addition to .babelrc (#276).
babel.config.js files in addition to .babelrc (#276).global before window.enableBabelRCLookup config param is now correctly taken into account.[Breaking]: Remove the absolute path of files as an argument of babelTransformerPath (more info).
babelTransformerPath (more info).transformerPath module (more info).module.id param to production bundles (more info).transformerPath before attempting to read its contents (#268).[Breaking]: Use babel runtime instead of relying on global babelHelpers on the React Native transformer (#198).
metro-minify-terser as an alternative minifier (#256)..tsx files correctly (#263).Your coding agent can read these notes before it upgrades. Set up the MCP server →