๐ Breaking changes
- Prompt before configuring EAS project. (#1356 by @wschurman)
- Adds paginated support to device commands. Removes the ability to delete multiple devices at once. (#1381 by @kgc00)
๐ New features
- Add
-e
as a shortcut for--profile
flag. (#1342 by @szdziedzic) - Support JSON5 in eas.json. (#1350 by @dsokal)
- Add pagination and interactivity to update commands. (#1323 by @kgc00)
- Add support for uploading files to EAS Secret. (#1354 by @dsokal)
- Add pagination to channel commands. (#1352 by @kgc00)
- Add pagination to build commands. (#1353 by @kgc00)
- Provide suggestions for developers when archive size is large. (#1363 by @szdziedzic)
- Improve
eas init
command. (#1376 by @wschurman) - Warn about outdated channel configuration before build when using eas update. (#1397 by @kbrandwijk)
- Validate that owner and projectId and slug all are in alignment. (#1405 by @wschurman)
๐ Bug fixes
- Fix automatic eas.json generation when running
eas build
. (#1415 by @wkozyra95)
๐งน Chores
- Standardize the GQL 'Update' schema using UpdateFragmentNode. (#1348 by @kgc00)
- Remove 'owner' app config field dependency. (#1368, #1369, #1371, #1372, #1373, by @wschurman)
- Add Xcode 14 image. (#1365 by @szdziedzic)
- Update max
versionCode
for Android. (#1400 by @wkozyra95) - Add and use command context to declare command dependencies. (#1383, #1384, #1387, #1388, #1390, #1391, #1394, #1402, #1403, by @wschurman)
- Fix typo in the ad hoc build message. (#1407 by @Simek)
- Improve errors and error messages formatting related to eas.json. (#1414 by @Simek)
- Handle errors from platform-specific kill switches to disable free tier builds. (#1401 by @szdziedzic)
- Surface invalid eas.json errors in an optional project context. (#1418 by @quinlanj)
- Improve message when project ID doesn't match either slug or owner. (#1420 by @brentvatne)