Releases: codemagic-ci-cd/cli-tools
Releases · codemagic-ci-cd/cli-tools
v0.7.0
Version 0.7.0
New features
- Add action
app-store-connect apps get
to get information about a specific app. - Add action
app-store-connect apps list
to find apps added in App Store Connect. - Add action
app-store-connect apps app-store-versions
to find App Store versions associated with a specific app. - Add action
app-store-connect apps builds
to find builds associated with a specific app. - Add action
app-store-connect apps pre-release-versions
to find prerelease versions associated with a specific app. - Add action
app-store-connect beta-app-review-submissions create
to submit an app for beta app review to allow external testing. - Add action
app-store-connect beta-app-review-submissions list
to find beta app review submissions of a build. - Add action
app-store-connect builds pre-release-version
to find the prerelease version for a specific build - Add action
app-store-connect publish
to upload application packages to App Store and submit them to Testflight. - Add action
xcode-project ipa-info
to show information about iOS App Store Package file. - Add action
xcode-project pkg-info
to show information about macOS Application Package file. - Support loading App Store Connect API key from disk using key identifier by checking predefined locations
./private_keys
,~/private_keys
,~/.private_keys
,~/.appstoreconnect/private_keys
for fileAuthKey_<key_identifier>.p8
. - Add Python wrapper to Apple's Application Loader tool and use it to publish application packages to App Store Connect.
Fixes
- Handle missing action for action group on command invocation.
- Fix initializing provisioning profiles from in-memory content.
Development / Docs
- Improve modularity by adding support to define tool actions and action groups in separate modules.
- Support strings as path argument for
Certificate.export_p12
. - Support strings as path argument for
ExportOptions.from_path
factory method. - Support strings as path argument for
PbxProject.from_path
factory method. - Extract resource management methods from
AppStoreConnect
to separate mixin class. - Generate documentation for action
app-store-connect apps get
. - Generate documentation for action
app-store-connect apps list
. - Generate documentation for action
app-store-connect apps app-store-versions
. - Generate documentation for action
app-store-connect apps builds
. - Generate documentation for action
app-store-connect apps pre-release-versions
. - Generate documentation for action
app-store-connect beta-app-review-submissions create
. - Generate documentation for action
app-store-connect beta-app-review-submissions list
. - Generate documentation for action
app-store-connect builds pre-release-version
. - Generate documentation for action
app-store-connect publish
. - Generate documentation for action
xcode-project ipa-info
. - Generate documentation for action
xcode-project pkg-info
.
v0.6.1
Fixes
- Allow
passTypeId
relationship for Certificate model.
v0.6.0
New features
- Add action group support for tools.
- Add action
get-profile
toapp-store-connect
to show provisioning profile based on resource identifier. - Add action
app-store-connect app-store-version-submissions create
to submit App Store Version to review. - Add action
app-store-connect app-store-version-submissions delete
to remove App Store Version from review.
Development / Docs
- Update
--profile
option default value in actionxcode-project use-profiles
docs. - Generate documentation for action groups and list groups under tool documentation pages.
- Add documentation for action
app-store-connect get-profile
. - Add documentation for action
app-store-connect app-store-version-submissions create
. - Add documentation for action
app-store-connect app-store-version-submissions delete
.
v0.5.9
Improvements
- Bugfix: Accept
SERVICES
as a valid Bundle Identifier platform.
v0.5.8
v0.5.7
Improvements
- Bugfix: Include MacOS application's codesigning certificates in
keychain list-certificates
output. - Bugfix: Include provisioning profiles with
.provisionprofile
extension in inxcode-project use-profiles
search. - Bugfix: handle provisioning profiles entitlements keys with prefixes e.g.
com.apple.application-identifier
. - Bugfix: Improve SDK detection when setting code signing infortmation on Xcode projects instead of always defaulting to
iphoneos
.