Releases: expo/eas-cli
Releases · expo/eas-cli
Release list
v21.4.0
v21.4.0
🎉 New features
- [eas-cli] Add experimental
eas simulator:eventscommand. (#4001 by @szdziedzic) - [build-tools] Collect and upload Argent tool-server session events during remote simulator sessions, mirroring agent-device event collection. (#4067 by @szdziedzic)
- [eas-cli] Add
--nametoeas simulator:startand show simulator session names ineas simulator:getandeas simulator:list. (#4099 by @szdziedzic)
🐛 Bug fixes
- [eas-cli] Apply --session-id in observe:events summary mode. (#4100 by @douglowder)
- [eas-cli] Suggest running
agent-devicevianpxin EAS Simulator session instructions. (#4070 by @szdziedzic)
🧹 Chores
- [eas-cli] Refresh README as an EAS product landing page. (#3844 by @szdziedzic)
- [eas-cli] Fix the EAS logo not rendering in the repository root README. (#4093 by @szdziedzic)
v21.3.0
v21.3.0
🎉 New features
- [eas-cli] Handle new server-side errors thrown when observe features are blocked. (#4042 by @douglowder)
- [eas-cli] Add
eas project:icon:setto upload a project icon from the command line. (#4068 by @brentvatne) - [eas-cli] Add
--accountflag toeas initto choose the account that should own the project, enabling non-interactive project creation (eas init --account <name> --non-interactive), and improve unconfigured-project error messages to list the accounts you can create projects in. (#4057 by @williamgrosset) - [eas-cli] Add
--jsonflag toeas initto print the linked project (status, project ID, owner, slug, dashboard URL) as JSON to stdout, and add usage examples toeas init --help. (#4079 by @brentvatne) - [eas-cli] Add
eas testflight:feedbackandeas testflight:crashesto read TestFlight tester feedback (comments, device info, screenshot URLs) and crash reports (including full crash logs) from App Store Connect. Both support--offset/--limitpagination,--json, and looking up a single submission by ID or by the App Store Connect URL that EAS workflow triggers expose as${{ app_store_connect.beta_feedback.url }}. (#4084 by @brentvatne)
v21.2.0
v21.2.0
🎉 New features
- [eas-cli] Add
eas simulator:availabilityto check whether EAS Simulator is enabled for the current project account. (#4045 by @gwdp)
🧹 Chores
- [eas-cli] Calibrate the experimental AI code reviewer's agent prompts and noise config to eas-cli's conventions. (#4065 by @brentvatne)
v21.1.0
v21.1.0
🎉 New features
- [eas-cli] Prompt to select a platform in
eas simulator:startwhen--platformis omitted, instead of erroring out. (#4043 by @szdziedzic) - [eas-build-job] Extend
app_store_connect.build_uploadworkflow interpolation context with optionalcf_bundle_short_version_string,platform,uploaded_date, andcreated_date. (#4037 by @sswrk) - [eas-cli] Allow
eas simulatoras a shorthand foreas simulator:start. (#4053 by @szdziedzic)
🐛 Bug fixes
v21.0.3
v21.0.3
🎉 New features
- [eas-cli] Support drill-down from event lists in observe:session. (#3987 by @douglowder)
v21.0.2
v21.0.2
🐛 Bug fixes
- [eas-cli] Remove temporary working directories after
eas build:inspectcopies inspect output, avoiding leftover disk usage after failed builds. (#3981 by @szdziedzic)
🧹 Chores
- [eas-cli] Bump
tmpto0.2.7to resolve Dependabot alert 423. (#3965 by @szdziedzic) - [worker] Bump
wsto patched releases to resolve Dependabot alert 462. (#3963 by @szdziedzic) - Bump
lodashandlodash-esto4.18.1across workspaces and upgrade GraphQL Code Generator to remove the remaining vulnerable transitive copy for Dependabot alert 354. (#4009 by @sjchmiela) - [eas-cli] Bump
sigstoreto4.1.1to resolve Dependabot alert 475. (#3961 by @szdziedzic) - [eas-cli] Bump
axiosto patched releases to resolve Dependabot alert 439. (#3964 by @szdziedzic) - [eas-cli] Bump
handlebarsto4.7.9to resolve Dependabot alert 334. (#3958 by @szdziedzic)
v21.0.1
v21.0.1
🎉 New features
- [eas-cli] Add
eas project:deletecommand to delete a project — the current directory's project by default, or any project passed as an argument (@account/slugor ID). Confirmation requires the project's full name, typed at the interactive prompt or passed via--dangerously-confirm-deletion(required in non-interactive mode). Deletion requires sudo mode: the command prompts for your password (and OTP) to upgrade the session when the server requires it. Deletion was previously only possible from the website. (#4012 by @brentvatne) - [eas-cli] Add
eas browseto open the project page on expo.dev in a web browser, with an optional page argument (e.g.eas browse build,eas browse hosting) for project subpages and a--no-browserflag to print the URL.eas openis now an alias ofeas browse. (#4003 by @jonsamp) - [eas-cli] Add
--dev-domainflag toeas deployto choose the project's preview URL (<name>.expo.app) without prompting, allowing first-time deploys with--non-interactive. (#4004 by @brentvatne) - [eas-cli] Add
-pas an alias for--platformineas simulator:start. (#3902 by @brentvatne)
🧹 Chores
- [eas-cli][build-tools][local-build-plugin][worker] Bump
tarto7.5.19. (#3971 by @szdziedzic)
v21.0.0
v21.0.0
🛠 Breaking changes
- [eas-cli] Remove
eas onboardingcommand (aliasesinit:onboarding,project:onboarding). (#3993 by @byronkarlen)
🎉 New features
- [eas-cli] Improve
eas workflow:create: add a--templateflag, generate a placeholder workflow when a file name is passed, use shorter default file names (build.yml,update.yml,deploy.yml), configure EAS Build and EAS Update automatically when the chosen template requires them, set default app identifiers without prompting for the development build and deploy templates, installexpo-dev-clientduring development build setup, and tighten the generated comments and next steps. (#3943 by @jonsamp) - [eas-cli]
eas integrations:posthog:dashboardnow opens PostHog via a signed-in link, skipping the login prompt. (#3975 by @gwdp) - [build-tools] Add
eas/posthog_capture_eventworkflow function to send PostHog events from workflow runs. (#3934 by @gwdp) - [build-tools] Add
eas/posthog_flag_rolloutworkflow function to update PostHog feature flags from workflow runs. (#3944 by @gwdp) - [build-tools] Add
eas/posthog_wait_for_metricworkflow function to gate workflow runs on a PostHog metric. (#3945 by @gwdp) - [build-tools] Add
eas/posthog_upload_sourcemapsworkflow function to upload source maps to PostHog. (#3947 by @gwdp) - [build-tools] Add
eas/posthog_annotationworkflow function to create PostHog annotations from workflow runs. (#3948 by @gwdp) - [build-tools] Add
eas/posthog_wait_for_queryworkflow function to gate workflow runs on a PostHog query. (#3949 by @gwdp)
🐛 Bug fixes
- [eas-cli] Rethrow Apple errors during capability sync instead of silently succeeding. (#3989 by @douglowder)
- [build-tools] Skip embedded bundle upload for development client builds instead of warning that the bundle is missing. (#3940 by @gwdp)
- [eas-cli] Accept a navigation metric name in observe:metrics when passed in on the command line. (#3973 by @douglowder)
- [eas-cli] Retry uploading assets that don't finish processing during
eas update, instead of failing the update. (#3918 by @gwdp)
🧹 Chores
- [eas-cli] add agent detection to analytics events. (#3983 by @davidmokos)
- Bump
glob10.x to a patched version in the root lockfile. (#3979 by @szdziedzic) - [build-tools] Bump
jwsto a patched version in the root lockfile. (#3978 by @szdziedzic) - [worker] Bump
koato3.1.2. (#3974 by @szdziedzic) - [steps] Bump
cross-spawnto a patched version in the TypeScript custom function fixture. (#3977 by @szdziedzic) - [eas-cli] Bump
node-forgeto1.4.0. (#3970 by @szdziedzic) - [eas-cli] Bump
fast-xml-builderto1.2.1to resolve Dependabot alert 400. (#3966 by @szdziedzic) - [eas-cli] Bump
form-datato patched releases to resolve Dependabot alert 465. (#3962 by @szdziedzic) - [eas-cli] Bump
fast-xml-parserto4.5.7to resolve Dependabot alert 286. (#3960 by @szdziedzic) - [eas-cli] Bump
shell-quoteto1.9.0to resolve Dependabot alert 440. (#3959 by @szdziedzic)
v20.5.1
v20.5.1
🐛 Bug fixes
- [eas-cli] Fix Free plan users being warned they had reached their build limit while still well below it. Overage warnings are now shown only for paid plans with an actual billable overage cost. (#3882 by @sarahlane8)
- [eas-cli] Select correct tvOS build target for non-interactive Apple builds when EXPO_TV env variable is set. (#3907 by @douglowder)
🧹 Chores
- [eas-cli] Bump
@expo/apple-utilsto2.1.22. (#3913 by @sjchmiela)