Skip to content

[0.88][LOCAL] Bump Metro minimum to 0.87.1 - #58504

Closed
robhogan wants to merge 1 commit into
0.88-stablefrom
robhogan/88-metro-0.87.1
Closed

robhogan wants to merge 1 commit into
0.88-stablefrom
robhogan/88-metro-0.87.1

Conversation

@robhogan

@robhogan robhogan commented Sep 13, 2026 •

Copy link
Copy Markdown
Collaborator

Summary:

Bump minimum Metro version to 0.87.1, within the same semver range, to ensure upgraders get the same version as fresh projects would.

Mostly fixes, including a couple of Platform inlining corrections, and more comprehensive and readable TypeScript types. It also replaces the image-size dependency to clear CVE alerts.

Metro release notes: https://github.com/react/metro/releases/tag/v0.87.1

Changelog:

[General] [Changed] - Bump Metro minimum to 0.87.1

Test Plan:

yarn install --frozen-lockfile --ignore-scripts
yarn flow-check
yarn test packages/metro-config packages/community-cli-plugin packages/dev-middleware

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Sep 13, 2026
@robhogan
robhogan marked this pull request as ready for review September 13, 2026 13:33
## Summary:

Bump minimum Metro version to 0.87.1, within the same semver range, to ensure upgraders get the same version as fresh projects would.

Mostly fixes, including a couple of `Platform` inlining corrections. It also replaces the `image-size` dependency to clear CVE alerts.

Metro release notes: https://github.com/react/metro/releases/tag/v0.87.1

## Changelog:

[General] [Changed] - Bump Metro minimum to 0.87.1

## Test Plan:

```
yarn install --frozen-lockfile --ignore-scripts
yarn flow-check
yarn test packages/metro-config packages/community-cli-plugin packages/dev-middleware
```
@robhogan
robhogan force-pushed the robhogan/88-metro-0.87.1 branch from b2351aa to 18a22b1 Compare September 16, 2026 10:45
@fabriziocucci

Copy link
Copy Markdown
Contributor

Imported manually into 0.88-stable as f2439a83cff (cherry-picked with -x, so the commit records this PR as its origin). Authorship is preserved.

Picked rather than merged because the branch had moved on since this was opened, and cherry-picking keeps the history consistent with the other [LOCAL] commits on the release branch.

Verified after picking: clean auto-merge with the deep-import exports change already on the branch (both touch packages/react-native/package.json), both changes intact, diff identical to this PR at 6 files / 119+/148-, and yarn install --frozen-lockfile passes.

Tracked in reactwg/react-native-releases#1410, now closed. Thanks @robhogan.

Closing as picked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Pick Request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants