v22.0.0
🛠 Breaking changes
- [eas-cli] Build objects in
--jsonoutput (eas build,eas build:list,eas build:view,eas build:resign) now haveapp,updateChannel(object withidandname), andruntime(object withidandversion) instead ofproject,channel, andruntimeVersion.eas update:republish --jsonoutput likewise hasruntimeinstead ofruntimeVersion. Other update commands'--jsonoutput andeas-update-metadata.jsonare unchanged. (#4021 by @tchayen)
🎉 New features
- [build-tools] Upload JavaScript source maps generated by builds. (#4170 by @AbbanMustafa)
- [eas-cli] Set the project icon on the EAS dashboard from the app config when running
eas init, if the project does not have one yet. (#4177 by @tchayen)
🐛 Bug fixes
- [eas-cli] Make the non-interactive "EAS project not configured" error actionable on every path: list the exact
eas init --id/eas init --accountcommands and the accounts you can create projects in, instead of suggesting bareeas init, which fails the same way. (#4153 by @williamgrosset) - [eas-cli] Set up the internal TestFlight group and invite admin testers when submitting interactively with an existing
ascAppId, with--no-auto-testflight-setupto disable it, and fix the TestFlight group URL printed when adding testers partially fails. (#4136 by @tchayen)