Skip to content

Releases: expo/eas-cli

v18.11.0

05 May 16:42

Choose a tag to compare

v18.11.0

🎉 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)

v18.10.0

04 May 09:47

Choose a tag to compare

v18.10.0

🎉 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)

v18.9.1

30 Apr 00:35

Choose a tag to compare

v18.9.1

v18.9.0

30 Apr 00:26

Choose a tag to compare

v18.9.0

🎉 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)

v18.8.1

23 Apr 16:02

Choose a tag to compare

v18.8.1

v18.8.0

22 Apr 17:53

Choose a tag to compare

v18.8.0

🎉 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)

v18.7.0

14 Apr 18:51

Choose a tag to compare

v18.7.0

🎉 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)

v18.6.0

10 Apr 20:55

Choose a tag to compare

v18.6.0

🎉 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)

v18.5.0

02 Apr 10:44

Choose a tag to compare

v18.5.0

🎉 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

v18.4.0

16 Mar 20:24

Choose a tag to compare

v18.4.0

🎉 New features