v0.48.0
This PR contains changes from PR #380
Features
- Add new actions:
app-store-connect app-store-versions getto show App Store Version information. See official API method documentation.app-store-connect review-submission-items deleteto remove existing review submission item from App Store Connect. See official API method documentation.app-store-connect review-submissions itemsto list review submission items of specified review submission. See official API method documentation.
- Add option
--localeto actionapp-store-connect app-store-versions localizationsto filter retrieved localizations by given specified locales. - Improve error message for action
app-store-connect review-submission-items createif creating review submission item fails because required values are missing for application default locale on respective App Store Version.
Bugfixes
- Fix invoking action
app-store-connect review-submission-items createfrom command line. - Do not require device IDs for action
app-store-connect create-profilewhen not creating development or Ad Hoc provisioning profiles.
Development
- Add new module
codemagic.utilities.case_conversionwith public functionssnake_to_camelandcamel_to_snake. - Add new client method
list_itemsto review submissions resource manager insrc/codemagic/apple/app_store_connect/versioning/review_submissions.pyto retrieve submission items list from App Store Connect. AppStoreConnectErrorexceptions now have fieldapi_error: Optional[ErrorResponse]to store App Store Connect API error information.
Documentation
- Update documentation for action groups
app-store-connect app-store-versions,app-store-connect review-submissions,app-store-connect review-submission-items.
- Add documentation for actions:
app-store-connect app-store-versions get,app-store-connect review-submissions items,app-store-connect review-submission-items delete.
- Update documentation for actions:
app-store-connect app-store-versions localizations,app-store-connect review-submission-items create,app-store-connect create-profile.