Skip to content

Releases: expo/eas-cli

v0.31.0

08 Oct 12:36
Compare
Choose a tag to compare

🛠 Breaking changes

  • Don't resolve the iOS builder image on the client side. EAS Build will use the appropriate iOS image for a given Expo SDK version unless the image is defined. This only applies to managed projects. (#675 by @wkozyra95 + @dsokal)

🎉 New features

  • Integrate credentials service with Android submissions. (#664 by @quinlanj)
  • Add option to review ad-hoc devices when reusing provisioning profile. (#673 by @dsokal)

v0.30.1

06 Oct 14:15
Compare
Choose a tag to compare

🐛 Bug fixes

  • Fix --json flag when running EAS CLI on GitHub actions. (#669 by @dsokal)
  • Fix "ios: mods.ios.infoPlist: Failed to find Info.plist linked to Xcode project." warning when running eas build in a managed project.(#670 by @brentvatne)
  • Fix building monorepo projects on Windows. (#671 by @dsokal)

v0.30.0

05 Oct 10:39
Compare
Choose a tag to compare

🛠 Breaking changes

🧹 Chores

  • Ports detection for Google Service Account Keys into the credentials service. (#660 by @quinlanj)
  • Improve iOS credentials printing. (#657 by @quinlanj)
  • Automate eas-cli releases. (#668 by @dsokal)

v0.29.1

29 Sep 11:36
Compare
Choose a tag to compare

🎉 New features

  • More upload support for Google Service Account Keys. (#649 by @quinlanj)
  • Allow the user to assign an existing Google Service Account Key to their project. (#650 by @quinlanj)

🐛 Bug fixes

  • Fix double prompt for Apple credentials when running eas build --auto-submit. (#654 by @dsokal)

🧹 Chores

v0.29.0

28 Sep 10:32
Compare
Choose a tag to compare

🎉 New features

🐛 Bug fixes

  • Credentials manager: stop prompting for an Android build profile every iteration. (#641 by @quinlanj)
  • Don't display prompt in non-interactive mode when the metro config seems invalid. (#644 by @dsokal)
  • Read versions from correct Info.plist. (#635 by @wkozyra95)

🧹 Chores

  • Move away from weird convention of exports. (#647 by @quinlanj)

v0.28.2

23 Sep 09:43
Compare
Choose a tag to compare

🐛 Bug fixes

  • Use log-symbols to unify green ticks style. (#639 by @dsokal)
  • Fix eas build --auto-submit in fresh projects. (#640 by @dsokal)

v0.28.1

22 Sep 13:41
Compare
Choose a tag to compare

🐛 Bug fixes

  • Prevent ora spinners breaking when debug logs are enabled. (#575 by @EvanBacon)
  • Do not fail eas build when transient network errors occur. (#638 by @dsokal)

🧹 Chores

  • Add GraphQL support for GoogleServiceAccountKey. (#632 by @quinlanj)
  • Remove GraphQL support for the App Specific Password. (#633 by @quinlanj)

v0.28.0

20 Sep 09:16
Compare
Choose a tag to compare

🎉 New features

  • Use envs from build profile to resolve app config when auto-submitting. (#614 by @dsokal)
  • Support multi flavor Android projects. (#595 by @wkozyra95)
  • Improve experience when using the build details page as a build artifact URL in eas submit. (#620 by @dsokal)
  • Better error message when eas.json is invalid JSON. (#618 by @dsokal)
  • Add warning about the legacy build service IDs in eas submit. (#624 by @dsokal)
  • Validate that project includes expo-dev-client when building with developmentClient flag. (#627 by @dsokal)
  • Better experience when not logged in in non-interactive mode. (#628 by @dsokal)

🧹 Chores

  • Reduce eas-cli size by almost getting rid of lodash from dependencies. (#605 by @dsokal)
  • Enforce explicit return type in all functions. (#619 by @wkozyra95)
  • Enforce Async suffix for async functions. (#623 by @dsokal)

v0.27.1

10 Sep 23:15
Compare
Choose a tag to compare

🐛 Bug fixes

  • Fixed force-creation, app secret creation, and secret deletion mutations. (#606 by @fiberjw)

v0.27.0

10 Sep 12:42
Compare
Choose a tag to compare

🎉 New features

  • Implement support for --platform all in eas submit. (#598 by @dsokal)
  • Implement support for --non-interactive in eas submit. (#600 by @dsokal)
  • Add auto-submit feature. Run eas build --auto-submit to submit automatically on build complete. (#603 by @dsokal)
  • Allow using env var for android.serviceAccountKeyPath in submit profiles. (#604 by @dsokal)

🐛 Bug fixes