NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3720 most downloaded on npm
The Expo CLI
Last release today
18 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Some releases are documented
notes for 25 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
516 releases · first in 2022
One column per quarter.
Apply supervisor transformer that wraps a user-configured custom transformer. This annotates initialization errors and enforces a single Metro version
Render errors with multiple stacks in Metro Dev Server terminal (#38871 by @krystofwoldrich)
Reuse expo/internal/unstable-autolinking-exports for DevToolsPluginManager (#38913 by @kitten)
use relative paths in missing imports errors (#38853 by @EvanBacon)
derefSchema from @expo/schema-utils (#38863 by @kitten)Remove flipper hack support (#37532 by @EvanBacon)
--unstable-hosted-native flag to expo export. (#38265 by @EvanBacon)EXPO_USE_STICKY_RESOLVER to enable experimental sticky resolution to native modules (#37201 by @kitten)EXPO_UNSTABLE_LIVE_BINDINGS to allow developer to disable live binding in experimentalImportSupport. (#38135 by @krystofwoldrich)location.origin, Expo SDK version and Hermes version to sitemap UI (#38201 by @hassankhan)+middleware.ts (#38330 by @hassankhan)metro-runtime and common chunks when bundle splitting is enabled (#38339 by @krystofwoldrich)--output-dir being a directory outside of the project root. (#38260 by @EvanBacon)_http_agent. (#37494 by @EvanBacon)projectId is set (#36874 by @kadikraman)EXPO_METRO_UNSTABLE_ERRORS enabled and no cause (#38256) by @krystofwoldrich)EXPO_METRO_UNSTABLE_ERRORS) for Metro bundling errors by default (#38296 by @krystofwoldrich)@expo/metro wrapper package (#38166 by @kitten)resolvePlatformFromUserAgentHeader (#37749 by @behenate)expo-router optional peer dependency and @expo/server dependency (#38533 by @kitten)@react-native/js-polyfills to instead be loaded from react-native/rn-get-polyfills (#38547 by @kitten)expo (#38547 by @kitten)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Allow fast resolver to resolve nested node_modules packages in monorepos. (#37769 by @byCedric)
Nothing published for this version
Bumped playwright version to 1.53.1. (#37631 by @kudo)
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Nothing published for this version
remove extraneous log (#36801 by @EvanBacon)
window for web worker code (#36852 by @kitten)metro-require fork) to be reinstantiated outside of development (#36828 by @kitten)getenv@2.0.0 to support upper case boolean environment variables (#36688 by @stephenlacy)Update to lan-network@^0.1.6 for VPN network local IP changes and Windows fixes (#36747 by @kitten)
Remove EAS build cache provider implementation (#36584 by @gabrieldonadel)
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Prevent deleting project directory. (#36514 by @EvanBacon)
npx expo export (native) fails. (#36533 by @EvanBacon)_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Fix fallback resolution strategy for non-monorepo Node module installations (e.g. isolated dependencies with pnpm without workspaces) (#36181 by @kitt
Add support for custom remote build cache providers (#36314 by @gabrieldonadel)
Inject web stream support when bundling for native platforms. (#36407 by @EvanBacon)
expo. (#36408 by @EvanBacon)_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Add more options to npx expo lint command. (#36262 by @EvanBacon)
Fix support for using build variants with remote build cache (#36165 by @gabrieldonadel)
exporting config option for serializer to generate correct entry bundle file name. (#35563 by @byCedric)internal-ip and determine local network IP address and gateway with UDP sockets. (#35102 by @kitten)@expo/* packages from the New Architecture compatibility check. (#36175 by @Simek)_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Output recommended versions in prebuild (#35941 by @jakex7)
eas-cli when using remoteBuildCache. (#36103 by @gabrieldonadel)Nothing published for this version
Mark --https as deprecated in favor of --tunnel. (#36083 by @EvanBacon)
--https as deprecated in favor of --tunnel. (#36083 by @EvanBacon)eas-cli fingerprint:generate to generate fingerprints for remote builds cache. (#36085 by @gabrieldonadel)Add support for using remote builds as cache (#36029, #36047 by @gabrieldonadel)
Ensure fast resolver is enabled when react canary is enabled. (#36053 by @EvanBacon)
Upgrade React canary to 19.1 (#36021 by @EvanBacon)
Nothing published for this version
upgrade RN to 0.78 (#35050 by @vonovak)
--dev flag. (#34533 by @EvanBacon)keep.xml to prevent resource shrinking on Android. (#35465 by @jakex7)npx expo lint. (#34029 by @kadikraman)@radix-ui/colors in CSS files. (#35213 by @EvanBacon)static and server projects not starting up correctly when project path contains URI-unsafe characters like spaces. (#34289 by @kitten)expo and expo-router to prevent broken resolution for isolated dependencies and hoisting issues. (#34286 by @kitten)isESMImport in fast resolver and React Server resolution. (#35520 by @byCedric)Worker and require.unstable_resolveWorker(). (#34938 by @EvanBacon)@expo/config to CLI for internal usage (#33249 by @wschurman)@expo-google-fonts/* packages from the New Architecture compatibility check. (#34127 by @Simek)internal-ip@6.1.0 (#34325 by @kitten)bplist-creator to 0.1.0 (aligning with simple-plist@1.3.1). (#35041 by @kitten)is-wsl, is-docker, and lodash.debounce. (#35040 by @kitten)form-data dependency. (#35048 by @kitten)fs-extra in favor of fs. (#35036 by @kitten)fast-glob in favor of glob. (#35082 by @kitten)EXPO_ATLAS. (#35260 by @byCedric)@expo/rudder-sdk-node usage in telemetry. (#35271 by @byCedric)@expo/rudder-sdk-node usage in telemetry. (#35299 by @byCedric)0.81.3. (#35306 by @byCedric)minimatch@9 (#35313 by @kitten)tar@7 (#35314 by @kitten)0.82.0. (#35522 by @byCedric)swc for @expo/cli build output. (#35584 by @kitten)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Improve devtools plugins transport performance. (#35581 by @kudo)
Use explicit user-provided port for expo run ios --port when running in headless mode. (#35582 by @byCedric)
export:embed should create tmp assets directory if needed. (#35387 by @douglowder)
Ensure UsbmuxClient can load binary plist pair record data from Apple devices. (#35262 by @byCedric)
Fixed EAS Update support for DOM Components. (#35042 by @kudo)
Fixed mixed content error when serving DOM Component using tunnel. (#34916 by @kudo)
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Nothing published for this version
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
_This version does not introduce any user-facing changes._
This version does not introduce any user-facing changes.
Your coding agent can read these notes before it upgrades. Set up the MCP server →