github expo/eas-cli v21.0.0

10 hours ago

v21.0.0

๐Ÿ›  Breaking changes

  • [eas-cli] Remove eas onboarding command (aliases init:onboarding, project:onboarding). (#3993 by @byronkarlen)

๐ŸŽ‰ New features

  • [eas-cli] Improve eas workflow:create: add a --template flag, 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, install expo-dev-client during development build setup, and tighten the generated comments and next steps. (#3943 by @jonsamp)
  • [eas-cli] eas integrations:posthog:dashboard now opens PostHog via a signed-in link, skipping the login prompt. (#3975 by @gwdp)
  • [build-tools] Add eas/posthog_capture_event workflow function to send PostHog events from workflow runs. (#3934 by @gwdp)
  • [build-tools] Add eas/posthog_flag_rollout workflow function to update PostHog feature flags from workflow runs. (#3944 by @gwdp)
  • [build-tools] Add eas/posthog_wait_for_metric workflow function to gate workflow runs on a PostHog metric. (#3945 by @gwdp)
  • [build-tools] Add eas/posthog_upload_sourcemaps workflow function to upload source maps to PostHog. (#3947 by @gwdp)
  • [build-tools] Add eas/posthog_annotation workflow function to create PostHog annotations from workflow runs. (#3948 by @gwdp)
  • [build-tools] Add eas/posthog_wait_for_query workflow 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

Don't miss a new eas-cli release

NewReleases is sending notifications on new releases.