github expo/eas-cli v18.6.0

10 hours ago

v18.6.0

🎉 New features

  • [eas-cli] Add missing Apple metadata attributes for age ratings and content descriptions. (#3584 by @EvanBacon)
  • [eas-cli] Add App Clip metadata support to metadata:push and metadata:pull (default experience action, per-locale subtitle and header image, App Store review invocation URLs). (#3590 by @EvanBacon)
  • [build-tools] Add working_directory input to eas/build function group for custom builds. (#3582 by @szdziedzic)
  • [eas-cli] Add observe:metrics, observe:events, and observe:versions commands. (#3401 by @ubax, @douglowder)

🐛 Bug fixes

  • [steps] Coerce numeric env values to strings in workflow step configuration. (#3583 by @szdziedzic)
  • [build-tools][eas-cli] Detect iOS Development provisioning profiles and set correct code signing identity instead of treating them as Ad Hoc. (#3496 by @qwertey6)
  • [build-tools] Prevent detecting Yarn Modern as Classic based on lockfile (#3572 by @kitten)
  • [eas-cli] Bump @expo/apple-utils to 2.1.18 to fix metadata:push failing on ageRatingDeclarations due to the removed gamblingAndContests attribute. (#3588 by @EvanBacon)
  • [eas-cli] Bump @expo/apple-utils to 2.1.19 to fix image and video uploads via metadata:push getting stuck in AWAITING_UPLOAD state. The asset client was inheriting Bearer token injection from the App Store Connect API client, which caused S3 presigned URL uploads to be silently mishandled by Apple's CDN. Fixes screenshots, previews, and App Clip header image uploads. (#3590 by @EvanBacon)
  • [eas-cli] metadata:pull now preserves screenshot, video preview, and App Clip header image entries with placeholder paths when the asset is in an unrendered state, so users can recover broken records by replacing the file or removing the entry instead of having entries silently dropped from store.config.json. (#3590 by @EvanBacon)
  • [eas-cli] Surface hosting deployment's asset upload errors sooner (#3600 by @kitten)

Don't miss a new eas-cli release

NewReleases is sending notifications on new releases.