v0.49.0
This release contains changes from PR #386 and PR #387.
Features
- Unify
app-store-connectcommand line API experience by gathering similar actions under respective action groups. - New action groups were added to group similar actions together:
app-store-connect bundle-ids,app-store-connect certificates,app-store-connect devices,app-store-connect profiles.
Deprecations
The following actions are deprecated and show a warning message when invoked:
app-store-connect list-builds(replaced byapp-store-connect builds list),app-store-connect create-bundle-id(replaced byapp-store-connect bundle-ids create),app-store-connect delete-bundle-id(replaced byapp-store-connect bundle-ids delete),app-store-connect get-bundle-id(replaced byapp-store-connect bundle-ids get),app-store-connect list-bundle-id-profiles(replaced byapp-store-connect bundle-ids profiles),app-store-connect list-bundle-ids(replaced byapp-store-connect bundle-ids list),app-store-connect create-certificate(replaced byapp-store-connect certificates create),app-store-connect delete-certificate(replaced byapp-store-connect certificates delete),app-store-connect get-certificate(replaced byapp-store-connect certificates get),app-store-connect list-certificates(replaced byapp-store-connect certificates list),app-store-connect list-devices(replaced byapp-store-connect devices list),app-store-connect register-device(replaced byapp-store-connect devices register),app-store-connect create-profile(replaced byapp-store-connect profiles create),app-store-connect delete-profile(replaced byapp-store-connect profiles delete),app-store-connect get-profile(replaced byapp-store-connect profiles get),app-store-connect list-profiles(replaced byapp-store-connect profiles list).
Development
- Decorator
@actionsignature was changed. Optional keyword argumentdeprecated_alias: strwas replaced by optionaldeprecation_info: ActionDeprecationInfowhich holds both version in which the action was deprecated, and the deprecated name of the action. - Decorator
@actiondefinition was moved fromcodemagic.cli.cli_apptocodemagic.cli.action. It is still accessible from packagecodemagic.clias before.
Documentation
- Remove documentation of deprecated actions:
app-store-connect list-builds(replaced byapp-store-connect builds list),app-store-connect create-bundle-id(replaced byapp-store-connect bundle-ids create),app-store-connect delete-bundle-id(replaced byapp-store-connect bundle-ids delete),app-store-connect get-bundle-id(replaced byapp-store-connect bundle-ids get),app-store-connect list-bundle-id-profiles(replaced byapp-store-connect bundle-ids profiles),app-store-connect list-bundle-ids(replaced byapp-store-connect bundle-ids list),app-store-connect create-certificate(replaced byapp-store-connect certificates create),app-store-connect delete-certificate(replaced byapp-store-connect certificates delete),app-store-connect get-certificate(replaced byapp-store-connect certificates get),app-store-connect list-certificates(replaced byapp-store-connect certificates list),app-store-connect list-devices(replaced byapp-store-connect devices list),app-store-connect register-device(replaced byapp-store-connect devices register),app-store-connect create-profile(replaced byapp-store-connect profiles create),app-store-connect delete-profile(replaced byapp-store-connect profiles delete),app-store-connect get-profile(replaced byapp-store-connect profiles get),app-store-connect list-profiles(replaced byapp-store-connect profiles list).
- Add documentation for new action groups:
app-store-connect bundle-ids,app-store-connect certificates,app-store-connect devices,app-store-connect profiles.
- Update documentation for action groups:
app-store-connect builds.
- Add documentation for actions:
app-store-connect builds list(used to beapp-store-connect list-builds)app-store-connect bundle-ids create(used to beapp-store-connect create-bundle-id)app-store-connect bundle-ids get(used to beapp-store-connect get-bundle-id)app-store-connect bundle-ids list(used to beapp-store-connect list-bundle-ids)app-store-connect bundle-ids profiles(used to beapp-store-connect list-bundle-id-profiles)app-store-connect app-store-connect certificates create(used to beapp-store-connect create-certificate)app-store-connect app-store-connect certificates delete(used to beapp-store-connect delete-certificate)app-store-connect app-store-connect certificates get(used to beapp-store-connect get-certificate)app-store-connect app-store-connect certificates list(used to beapp-store-connect list-certificates)app-store-connect app-store-connect devices list(used to beapp-store-connect list-devices)app-store-connect app-store-connect devices register(used to beapp-store-connect register-device)app-store-connect app-store-connect profiles create(used to beapp-store-connect create-profile)app-store-connect app-store-connect profiles delete(used to beapp-store-connect delete-profile)app-store-connect app-store-connect profiles get(used to beapp-store-connect get-profile)app-store-connect app-store-connect profiles list(used to beapp-store-connect list-profiles)