Releases: codemagic-ci-cd/cli-tools
Releases · codemagic-ci-cd/cli-tools
v0.47.4
Bugfixes
- Fail gracefully with informative error message if CLI args are passed with invalid encoding. PR #376
- Do not require
--device-ids
for actionapp-store-connect create-profile
when not creating development or ad-hoc provisioning profiles. PR #377 - Fix error handling if device IDs are missing and development or ad-hoc provisioning profiles are being created (applies to actions
app-store-connect create-profile
andapp-store-connect fetch-signing-files
). PR #377 - Fix resolving certificate type for Mac Catalyst and In-House provisioning profiles. PR #378
- Improve error handling for
google-play
actions. Captureoauth2client.client
errors in Google Play API client so that the action fails gracefully with appropriate error message. PR #379
Docs
- Update option
--device-ids
documentation for actionapp-store-connect create-profile
. PR #377
v0.47.3
v0.47.2
v0.47.1
v0.47.0
Changes in this release are from PR #370 and add Python 3.12 compatibility.
PEP-632 deprecated distutils
module, and it was removed entirely in Python 3.12. This release ensures that distutils
module is not used any more.
None of the breaking changes have an effect on command line usage, only the Python API is affected.
Development
- Breaking: Type of
codemagic.models.Xcode.version
property was changed. Instead ofdistutils.version.LooseVersion
it is nowpackaging.version.Version
. - Breaking: Type of
codemagic.models.simulator.Runtime.runtime_version
property was changed. Instead ofdistutils.version.LooseVersion
it is nowpackaging.version.Version
.
v0.46.2
Features
- Show full executed command in error output if action execution fails unexpectedly. PR #364
- Show full exception tracktrace in STDOUT logs if
--verbose
option is set. PR #364
Bugfixes
- Fix handing of required arguments to
google-play
if they are defined as empty strings (--track
,-tracks
,--package-name
,--source-track
and--target-track
). PR #363 - Fix looking for errors from Xcode build logs as part of
xcode-project build-ipa
if the logs contain byte sequences that cannot be decoded. PR #365
Development
- Support iterating over binary file descriptors with
codemagic.utilities.backwards_file_reader.iter_backwards
. PR #365
v0.46.1
v0.46.0
Features
- Add new option
--max-find-build-wait
to actionapp-store-connect publish
to configure maximum waiting time to discover uploaded build from App Store Connect before failing publishing. Defaults to 10 minutes. PR #355
Docs