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)