Releases: expo/eas-cli
Releases · expo/eas-cli
v18.11.0
v18.11.0
🎉 New features
- [eas-cli] Add
--simulatortoeas build:devandeas build:runto select which iOS simulator to install and run builds on. (#3637 by @mmichels-brex)
🐛 Bug fixes
v18.10.0
v18.10.0
🎉 New features
- [eas-cli] Add
eas integrations:convexcommands 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.imageoverride ineas build:resign. (#3661 by @hSATAC) - [eas-cli] Fix
eas update --jsonintermittently failing with JSON parse errors during "Computing project fingerprints" by passingsilent: trueto@expo/fingerprintto suppress subprocess stdout pollution. (#3659 by @Mookiies)
v18.9.1
v18.9.1
v18.9.0
v18.9.0
🎉 New features
- [eas-cli] Add
eas integrations:asccommands to manage App Store Connect integrations for EAS projects. (#3558 by @sswrk) - [eas-cli] Allow
eas build:downloadto accept a build ID. (#3655 by @douglowder)
🐛 Bug fixes
v18.8.1
v18.8.1
v18.8.0
v18.8.0
🎉 New features
- [eas-cli] Support custom params in
observe:eventsresults. (#3620 by @douglowder) - [build-tools] Add
eas/deployfunction for EAS Hosting web deployments. (#3598 by @gwdp) - [build-tools] Add
eas/exportfunction 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
--insightsflag toeas 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:pushnot deleting video previews from App Store Connect when removed from config. (#3603 by @EvanBacon) - [eas-cli] Warn and skip unknown preview types in
metadata:pushwith a helpful suggestion when theAPP_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
observecommands, including an issue for apps with many update IDs. (#3609 by @douglowder) - [eas-cli] Add existing capability identifiers. (#3615 by @jakex7)
v18.7.0
v18.7.0
🎉 New features
- [build-tools] Add
eas/read_package_jsonandeas/read_app_configfunctions (#3585 by @gwdp) - [eas-cli] Add
--skip-bundlertoeas build:devto install and run a development build without starting the local Expo/Metro server. (#3604 by @mmichels-brex)
v18.6.0
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:pushandmetadata:pull(default experience action, per-locale subtitle and header image, App Store review invocation URLs). (#3590 by @EvanBacon) - [build-tools] Add
working_directoryinput toeas/buildfunction group for custom builds. (#3582 by @szdziedzic) - [eas-cli] Add
observe:metrics,observe:events, andobserve:versionscommands. (#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-utilsto2.1.18to fixmetadata:pushfailing onageRatingDeclarationsdue to the removedgamblingAndContestsattribute. (#3588 by @EvanBacon) - [eas-cli] Bump
@expo/apple-utilsto2.1.19to fix image and video uploads viametadata:pushgetting stuck inAWAITING_UPLOADstate. 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:pullnow 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 fromstore.config.json. (#3590 by @EvanBacon) - [eas-cli] Surface hosting deployment's asset upload errors sooner (#3600 by @kitten)
v18.5.0
v18.5.0
🎉 New features
- [eas-cli] Add screenshots and previews support to
metadata:pushandmetadata:pull. (#3301 by @EvanBacon) - [eas-cli] Add
--non-interactiveflag tometadata:pushandmetadata:pullcommands 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 configCLI invocation before falling back to@expo/config(#3536 by @kitten) - Fix
hasIgnoredIosProjectAsync()always returningfalsefor ignored iOS projects. (#3562 by @sjchmiela)
🧹 Chores
v18.4.0
v18.4.0
🎉 New features
- Auto-detect non-interactive mode in CI and non-TTY environments. (#3486 by @EvanBacon)
- Add
skip-build-if-not-foundflag toeas build:dev. (#3495 by @mmichels-brex)