Releases: codemagic-ci-cd/cli-tools
Releases · codemagic-ci-cd/cli-tools
v0.54.1
v0.54.0
This release contains changes from PR #431
Features
- Use new
xcresulttool
APIs for XcResult parsing when Xcode 16+ is selected. Applies toxcode-project
actionsrun-tests
,test-summary
andjunit-test-results
.
Bugfixes
- Omit
failures
anderrors
attributes from JUnit<testsuites>
in case none of the child<testsuite>
elements specify those values instead of setting them to0
.
Development
- Add new XcResult to JUnit test results converter implementation
Xcode16XcResultConverter
. - Rename
XcResultConverter
toLegacyXcResultConverter
. - Add abstract
XcResultConverter
which automatically chooses correct implementation. - Refactor module
codemagic.models.xctest.xcresult
to a package and move its contents to submodulelegacy_xcresult
. All public definitions remain accessible using the old namespace. - Add submodule
xcode_16_xcresult
to packagecodemagic.models.xctest.xcresult
. - Remove method
get_tool_version
fromXcResultTool
. - Add methods
is_legacy
,get_test_report_summary
andget_test_report_tests
toXcResultTool
. - Prohibit using
XcResultTool
methodsget_object
andget_bundle
when Xcode 16 or newer is selected.
v0.53.9
v0.53.7
v0.53.6
Features
Bugfixes
- Cache generated fallback enumeration types so that enum identity checks work for undefined, but allowed enumerations. PR #425
Docs
- Update documentations for the following actions: PR #425
app-store-connect app-store-versions localizations
,app-store-connect beta-build-localizations create
,app-store-connect beta-build-localizations list
,app-store-connect builds add-beta-test-info
,app-store-connect builds submit-to-app-store
,app-store-connect publish
.
v0.53.5
This release contains changes from PR #421
and PR #422
Development
- Add support for mutually exclusive groups on argument parser.
Deprecations
-
The argument
--project-id
has been deprecated in favor of--project-number
on all actions
of the toolfirebase-app-distribution
to be compliant with the Firebase documentation. -
A warning message is shown if commands are invoked with the deprecated argument.
v0.53.4
This is a bugfix version containing changes from PR #424 to fix test result parsing with Xcode 16.0 beta 3+.
Bugfixes
- The following actions were fixed when used in conjunction with Xcode 16.0 beta 3+:
xcode-project run-tests
,xcode-project test-summary
,xcode-project junit-test-results
.
Development
- Add
get_tool_version
method tocodemagic.models.xctests.XcResultTool
which can be used to detectxcresulttool
version from currently active Xcode developer directory.
v0.53.3
v0.53.2
v0.53.1
This bugfix release contains changes from PR #411.
Bugfixes
- Fix saving code signing certificates fetched from App Store Connect if the certificate subject line contains non-ascii characters and export is done using OpenSSL version 3.2+.
Dependencies:
- Set lower bound version limit
>= 38.0.0
tocryptography
dependency.