Repository navigation
Conversation
🦋 Changeset detectedLatest commit: 02cf3d8 The changes in this PR will be included in the next version bump. This PR includes changesets to release 9 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
# Conflicts: # examples/expo-router-example/package.json # packages/ondevice-notes/package.json # packages/react-native-ui-common/package.json # packages/react-native-ui/package.json # pnpm-lock.yaml
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings the examples up to the latest Expo SDK 58 patch releases and updates the other dependencies that had safe minor or patch releases. Major-version updates are left for separate PRs.
Changes
Expo SDK 58 patches (all three Expo examples):
expo-modules-core58.1.0,expo-router58.0.31,expo-updates,expo-sqlite,expo-constants,expo-font,expo-linking,expo-splash-screen,expo-status-bar,expo-symbols,expo-haptics,expo-web-browser, andbabel-preset-expo58.0.25 in the packages.expogoes to 58.0.24, andexpo-sqliteto 58.0.16. 58.0.25 and 58.0.17 were published today, sominimumReleaseAgeblocks them.expo install --checklists only those two after this PR.Published packages (changeset included):
@storybook/react-native:tmcp1.20,@tmcp/adapter-valibot0.1.7,valibot1.5,ws8.22,glob14.0.5@storybook/react-native-ui-common:es-toolkit1.53@storybook/react-native-ui-lite:@legendapp/list3.7.2Tooling and examples:
tsdown0.23 andprettier3.10.react-native-enriched-markdown1.1.1 in ondevice-notes (dev) and the examples. The peer range stays^1.0.2.@react-navigation/*in the router example.@rnx-kit/metro-config2.2.6,react-native-test-app5.4.17 and@swc/helpersin the repack example.vite8.3 and@types/ws.pnpm dedupe.Podfile.lockwas still on Re.Pack 5.2.5; it now matches the installed 5.4.3.Not updated:
@tmcp/transport-http0.9:@storybook/mcpstill requires^0.8.5, so updating it would install two copies.react-native-worklets,react-native-gesture-handler,@react-native-community/slider,@react-native-community/datetimepicker,react-native-svg: Expo SDK 58 pins the current versions.react19.3.1: Expo SDK 58 and React Native 0.88.1 still expect 19.3.0.jotai3,@changesets/cli3,test-renderer1.x,async-storage3, ...): each needs its own migration.Checks
pnpm build,test,check:types,lint,format:checkandrepo:lintpass.tsdown 0.23 produces the same files as 0.22, except that
@storybook/react-nativenow puts its shared runtime helpers in one extra small chunk.Device testing
I rebuilt all four example apps from scratch for iOS (iPhone 17e simulator, iOS 27) and Android (Pixel 9 emulator, Android 15). On each app and platform:
next.select-story-sync.updateStoryArgsround-trip works, with no error events.In expo-example on both platforms, the Notes panel renders through
react-native-enriched-markdown1.1.1, including a syntax-highlighted code block. The Controls panel and live arg updates also work.The MCP server (
tmcp1.20,valibot1.5) returns all five tools.docs-list,docs-showanddocs-show-storyreturn content, andselect-storychanges the story on the device.Notes for local builds
react-native-enriched-markdowndownloads its code-highlight grammars in a postinstall script. This repo setsignoreScripts, so runpnpm enriched-markdown:assetsbeforeexpo prebuild(expo-example'sprebuild,iosandandroidscripts already do this). Without it,pod installfails in the package's podspec. This is the same onnext.