Releases: expo/eas-cli
Releases · expo/eas-cli
v0.19.0
🎉 New features
- Auto-suggest application id and bundle identifier when running
eas build:configure
for a managed project. (#487 by @dsokal) - Support configuring one platform at a time when running
eas build
. (#483 by @brentvatne)
v0.18.3
v0.18.2
🎉 New features
- Change default iOS image for projects with Expo SDK <= 41 (SDK 41 won't build with Xcode 12.5). (#479 by @dsokal)
- Make Apple team optional in appropriate cases. (#468 by @quinlanj)
- Show projects that depend on a push key. (#472 by @quinlanj)
🐛 Bug fixes
- Fix inverted conditional so we actually only prompt about commit when index is dirty. (#481 by @brentvatne)
v0.18.1
🎉 New features
🐛 Bug fixes
- Fix CLI UI getting blocked on credentials migration, leading to partially migrated state. (#477 by @brentvatne)
v0.18.0
🛠 Breaking changes
- Drop support for
experimental.npmToken
in credentials.json, EAS Secrets can be used instead. (#444 by @dsokal) - Remove
--allow-experimental
flag fromeas build:configure
as it has no effect now. (#444 by @dsokal)
🎉 New features
- Make credentials manager work with multi-target iOS projects. (#441 by @dsokal)
- Copy over credentials from Expo Classic to EAS. (#445 by @quinlanj)
- Add Big Sur image for iOS builds. (#457 by @wkozyra95)
- New version of Android credentials manager. (#460 by @quinlanj)
- Add an internal distribution with dev client to
build:configure
defaults. (#465 by @fson) - Add
updates.channel
to build metadata. (#461 by @jkhales) - iOS push key setup and management now available in
eas-cli credentials
. (#469 #470 by @quinlanj) - Support new build status:
new
. (#475 by @dsokal)
🧹 Chores
- Deprecate
--skip-credentials-check
flag because it doesn't do anything and is no longer needed. (#442 by @brentvatne) - Move android credentials code to new Graphql API. (#439 #440 #438 #443 #447 #451 #455 by @quinlanj)
- Prepare Graphql infra to support iOS push keys. (#456 by @quinlanj)
- Improve credentials DX (#448 #449 by @quinlanj)
- Add analytics on dev client builds. (#454 by @fson)
- Support non-git projects. (#462 by @wkozyra95)
v0.17.0
v0.16.0
🎉 New features
- Opt out of capability syncing with
EXPO_NO_CAPABILITY_SYNC=1
. (#426 by @brentvatne) - Add more verbose logging around capability syncing to help debug reported issues. (#426 by @brentvatne)
- Add managed credentials support for multitarget iOS projects. (#414 by @dsokal)
v0.15.1
🎉 New features
- Support auto capabilities in managed workflow using Expo config plugin introspection. (#419 by @EvanBacon)
🐛 Bug fixes
v0.15.0
🛠 Breaking changes
[EAS BUILD API]
Remove "Auto" option forschemeBuildConfiguration
and make the old "Auto" behaviour the default. (#394 by @randomhajile)- Remove
experimental.disableIosBundleIdentifierValidation
flag from eas.json. (#407 by @dsokal) - Deprecate
android.package
andios.bundleIdentifier
in app config for generic projects. EAS CLI depends on the values in native code now. (#407 by @dsokal) - Remove application id synchronization (
android.package
andios.bundleIdentifier
) between app.json and native code when running builds. (#407 by @dsokal)
🎉 New features
- Auto sync associated domains capability before building. (#384 by @EvanBacon)
- Add eas init command. #402 by @jkhales)
- Allow for arbitrary string values in
schemeBuildConfiguration
. (#394 by @randomhajile) - Allow for installing custom
expo-cli
version on EAS Build. (#409 by @randomhajile) - Support PKCS kesytores for Android. (#398 by @wkozyra95)
- Support empty passwords in Android and iOS keystores. (#398 by @wkozyra95)
- Add more build metadata -
appBuildVersion
. (#413 by @dsokal)