releases.shpreview
Home/Expo
Expo

Expo

$npx @buildinternet/releases get expo
May 6, 2026

Learn about the changes and how to upgrade

May 5, 2026

🎉 New features

  • [eas-cli] Add --simulator to eas build:dev and eas build:run to select which iOS simulator to install and run builds on. (#3637 by @mmichels-brex)

🐛 Bug fixes

  • [eas-cli] Fix Convex team invite output after skipped or unnecessary invitations. (#3672 by @fiberjw)
  • Make directories marked as read-only writable when creating a tar, to prevent the cross-filesystem issues when extracting the tar. (#3489 by @sswrk)
v2.6.0

🎉 New features

🐛 Bug fixes

💡 Others

May 4, 2026

An update on the current status of Expo Go for SDK 55 and 56 on the Apple App Store and Google Play Store.

🎉 New features

  • [eas-cli] Add eas integrations:convex commands to manage Convex integrations for EAS projects. (#3575 by @fiberjw)

🐛 Bug fixes

  • [eas-cli] Create portable project archives on all platforms to normalize cross-platform tar metadata and permissions. (#3234 by @sjchmiela)
  • [eas-cli] Remove hardcoded builderEnvironment.image override in eas build:resign. (#3661 by @hSATAC)
  • [eas-cli] Fix eas update --json intermittently failing with JSON parse errors during "Computing project fingerprints" by passing silent: true to @expo/fingerprint to suppress subprocess stdout pollution. (#3659 by @Mookiies)
Apr 30, 2026

Enable Gradle caching for Android builds on EAS to reuse task outputs between builds. Set EAS_GRADLE_CACHE=1 and see up to 50% faster build times.

🎉 New features

  • [eas-cli] Add eas integrations:asc commands to manage App Store Connect integrations for EAS projects. (#3558 by @sswrk)
  • [eas-cli] Allow eas build:download to accept a build ID. (#3655 by @douglowder)

🐛 Bug fixes

  • [steps] Fix workflow job context interpolation when a string contains multiple ${{ }} expressions on the same line (for example a changelog built from two context values). (#3644 by @gwdp)
Apr 23, 2026

You can now use your GitHub account to sign up or log in to Expo. And you may have received an email about it. That email from Github is legit.

Apr 22, 2026

🎉 New features

  • [eas-cli] Support custom params in observe:events results. (#3620 by @douglowder)
  • [build-tools] Add eas/deploy function for EAS Hosting web deployments. (#3598 by @gwdp)
  • [build-tools] Add eas/export function for Expo web exports. (#3598 by @gwdp)
  • [eas-cli] Add eas update:insights <groupId> command to display launch, crash, unique-user, and payload-size metrics for an update group. (#3614 by @kadikraman)
  • [eas-cli] Add --insights flag to eas update:view <groupId> to append the same metrics below the existing output. (#3614 by @kadikraman)
  • [eas-cli] Add eas channel:insights --channel <name> --runtime-version <version> command to display adoption and crash metrics for a channel + runtime version. (#3614 by @kadikraman)

🐛 Bug fixes

  • [eas-cli] Fix metadata:push not deleting video previews from App Store Connect when removed from config. (#3603 by @EvanBacon)
  • [eas-cli] Warn and skip unknown preview types in metadata:push with a helpful suggestion when the APP_ screenshot prefix is mistakenly used. (#3603 by @EvanBacon)
  • [eas-cli] Delete all existing previews in a preview set before uploading to avoid Apple's "Too many app previews" error. (#3603 by @EvanBacon)
  • [eas-cli] Fixes for observe commands, including an issue for apps with many update IDs. (#3609 by @douglowder)
  • [eas-cli] Add existing capability identifiers. (#3615 by @jakex7)
Apr 14, 2026

🎉 New features

  • [build-tools] Add eas/read_package_json and eas/read_app_config functions (#3585 by @gwdp)
  • [eas-cli] Add --skip-bundler to eas build:dev to install and run a development build without starting the local Expo/Metro server. (#3604 by @mmichels-brex)
Apr 10, 2026

🎉 New features

  • [eas-cli] Add missing Apple metadata attributes for age ratings and content descriptions. (#3584 by @EvanBacon)
  • [eas-cli] Add App Clip metadata support to metadata:push and metadata:pull (default experience action, per-locale subtitle and header image, App Store review invocation URLs). (#3590 by @EvanBacon)
  • [build-tools] Add working_directory input to eas/build function group for custom builds. (#3582 by @szdziedzic)
  • [eas-cli] Add observe:metrics, observe:events, and observe:versions commands. (#3401 by @ubax, @douglowder)

🐛 Bug fixes

  • [steps] Coerce numeric env values to strings in workflow step configuration. (#3583 by @szdziedzic)
  • [build-tools][eas-cli] Detect iOS Development provisioning profiles and set correct code signing identity instead of treating them as Ad Hoc. (#3496 by @qwertey6)
  • [build-tools] Prevent detecting Yarn Modern as Classic based on lockfile (#3572 by @kitten)
  • [eas-cli] Bump @expo/apple-utils to 2.1.18 to fix metadata:push failing on ageRatingDeclarations due to the removed gamblingAndContests attribute. (#3588 by @EvanBacon)
  • [eas-cli] Bump @expo/apple-utils to 2.1.19 to fix image and video uploads via metadata:push getting stuck in AWAITING_UPLOAD state. The asset client was inheriting Bearer token injection from the App Store Connect API client, which caused S3 presigned URL uploads to be silently mishandled by Apple's CDN. Fixes screenshots, previews, and App Clip header image uploads. (#3590 by @EvanBacon)
  • [eas-cli] metadata:pull now preserves screenshot, video preview, and App Clip header image entries with placeholder paths when the asset is in an unrendered state, so users can recover broken records by replacing the file or removing the entry instead of having entries silently dropped from store.config.json. (#3590 by @EvanBacon)
  • [eas-cli] Surface hosting deployment's asset upload errors sooner (#3600 by @kitten)
Apr 2, 2026
v2.5.0

🎉 New features

💡 Others

🎉 New features

  • [eas-cli] Add screenshots and previews support to metadata:push and metadata:pull. (#3301 by @EvanBacon)
  • [eas-cli] Add --non-interactive flag to metadata:push and metadata:pull commands with ASC API Key auth support. (#3548 by @EvanBacon)

🐛 Bug fixes

  • [eas-cli] Fix workflow:logs for builds using built-in EAS build steps. (#3523 by @douglowder)
  • [build-tools][worker] Read Expo app config with expo config CLI invocation before falling back to @expo/config (#3536 by @kitten)
  • Fix hasIgnoredIosProjectAsync() always returning false for ignored iOS projects. (#3562 by @sjchmiela)

🧹 Chores

Mar 24, 2026
v2.4.0

🎉 New features

🐛 Bug fixes

💡 Others

  • Add exp://*.on.expo.app/** and exp://*.on.staging.expo.app/** to default trusted sources. (#323 by @gabrieldonadel)
Mar 16, 2026

🎉 New features

Mar 13, 2026
v2.3.0

🎉 New features

🐛 Bug fixes

💡 Others

Mar 10, 2026

🎉 New features

Mar 9, 2026

🎉 New features

  • Auto-enable --non-interactive when --json is passed, so users no longer need to specify both flags. (#3476 by @krystofwoldrich)
  • Auto-generate Android keystore in non-interactive mode instead of throwing an error. (#3477 by @EvanBacon)
  • Add --source-maps flag to prevent uploading server sourcemaps (#3478 by @hassankhan)

🐛 Bug fixes

  • Provide an override for the new --environment flag requirement in the update command. (#3442 by @douglowder)
  • Add missing --include=dev for npm install commands (#3459 by @kitten)
  • Add missing --production false for yarn install commands for Yarn Classic (#3459 by @kitten)

🧹 Chores

Last Checked
19m ago
Domain
expo.dev
Accounts
expo
Tracking since Aug 9, 2023