Repository navigation
Releases: expo/eas-cli
Releases · expo/eas-cli
Release list
v21.8.0
v21.8.0
🎉 New features
- [eas-cli] Add Supabase integration foundation: GraphQL client, shared integration helpers, and provisioning utilities. (#4130 by @gwdp)
- [eas-cli] Add
eas integrations:supabase:connectcommand. (#4106 by @gwdp) - [eas-cli] Add
eas integrations:supabase:dashboardcommand. (#4107 by @gwdp) - [eas-cli] Add
eas integrations:supabase:disconnectcommand. (#4108 by @gwdp)
v21.7.1
v21.7.0
v21.7.0
🎉 New features
- [build-tools] Label serve-sim metrics artifacts with the sim's device name (from the metrics meta) instead of the raw udid. (#4127 by @gwdp)
- [build-tools] Set the artifact kind for Argent session artifacts from the MIME type reported by the tool server, so screenshots and screen recordings are grouped and labelled on the simulator session page instead of appearing in an unclassified file list. (#4154 by @szdziedzic)
🐛 Bug fixes
v21.6.0
v21.6.0
🎉 New features
- [eas-build-job] Replace eas-cli npm dist-tags with cli-versions.json. (#4147 by @douglowder)
- [eas-cli] Make
eas simulatorthe canonical command and keepeas simulator:startas an alias. (#4112 by @szdziedzic) - [eas-cli] Validate local composite functions referenced from workflow job hooks during
eas workflow:validate. (#4064 by @sswrk) - [eas-cli] Add
eas simas a shortcut foreas simulatorcommands, e.g.eas sim:listrunseas simulator:list. (#4150 by @szdziedzic)
🐛 Bug fixes
- [eas-cli] Point accounts without EAS Simulator access at the waitlist:
eas simulator:availabilityincludes the link (and awaitlistUrlfield in--json), andeas simulatornow fails early with the same message instead of a generic permission error. (#4151 by @szdziedzic) - [build-tools] Revert "Pin the default
agent-deviceversion for remote sessions" now thatagent-device0.20.5 fixes the broken release. (#4144 by @gwdp)
🧹 Chores
- [reviewer] Migrate AI code reviews from GPT to Claude models on the claude-code engine (Sonnet 5 by default, Opus 5 for the security agent). (#4148 by @brentvatne)
v21.5.1
v21.5.0
v21.5.0
🎉 New features
- [eas-cli] Add
eas submit:list,eas submit:view,eas submit:retry,eas submit:cancel, andeas submit:statuscommands; list and view include the runtime version and fingerprint of the submitted build, and status shows the live App Store version and TestFlight build states cross-referenced with EAS submissions (Google Play app status is not available through EAS yet). (#4134 by @brentvatne) - [eas-build-job] Add optional
sshfield on build/job payloads. (#4083 by @gwdp) - [eas-build-job] Add an
SSH_SESSIONbuild phase for upcoming worker SSH support. (#4029 by @gwdp) - [build-tools] Add
refinput to theeas/checkoutstep to check out a different git ref (branch, tag, or commit SHA) than the one that triggered the job. (#4035 by @sswrk) - [build-tools] Load local composite function catalogs at build time so custom builds and generic jobs can resolve local composite functions referenced via
uses:. (#3930 by @sswrk) - [eas-cli] Validate local composite functions referenced in workflow files during
eas workflow:validate, checking that the YAML files exist and are well-formed. (#3931 by @sswrk) - [build-tools] Pass a metrics CORS origin to serve-sim so the dashboard can read a session's live CPU/memory stream cross-origin. (#3990 by @gwdp)
- [build-tools] Collect each iOS session's serve-sim CPU/memory
/metricsto a file and upload it as a device run session artifact at teardown. (#3995 by @gwdp) - [build-tools] Load local composite function catalogs for hook steps, in both steps-based and native builds. (#4063 by @sswrk)
🐛 Bug fixes
- [eas-cli] clean up error handling in local builds. (#4105 by @douglowder)
- [build-tools] Install ffmpeg when it is missing so Argent screen recording works in EAS Simulator sessions. (#4110 by @szdziedzic)
- [eas-cli] Stop simulator job runs when
eas simulator:startis canceled before the session is ready. (#4113 by @sjchmiela)
🧹 Chores
- [eas-cli] Check non-interactive mode before fetching context in
eas submit:cancelandeas submit:retry, so a missing submission ID fails fast without network requests. (#4141 by @brentvatne) - [build-tools] Run EAS Simulator previews with the official
@expo/serve-simpackage under EAS-owned supervision. (#4114 by @szdziedzic) - [reviewer] Report each AI review finding with a confidence and shipping-impact signal, and open the review summary with an overall PR risk rating. (#4128 by @brentvatne)
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)