Skip to content

Commit

Permalink
Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
priitlatt committed Oct 16, 2024
1 parent dd94aea commit 958c875
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,20 @@
Version 0.54.0
-------------

TODO
This release contains changes from [PR #431](https://github.com/codemagic-ci-cd/cli-tools/pull/431)

**Features**
- Use new `xcresulttool` APIs for XcResult parsing when Xcode 16+ is selected. Applies to `xcode-project` actions `run-tests`, `test-summary` and `junit-test-results`.

**Development**
- Add new XcResult to JUnit test results converter implementation `Xcode16XcResultConverter`.
- Rename `XcResultConverter` to `LegacyXcResultConverter`.
- Add abstract `XcResultConverter` which automatically chooses correct implementation.
- Refactor module `codemagic.models.xctest.xcresult` to a package and move its contents to submodule `legacy_xcresult`. All public definitions remain accessible using the old namespace.
- Add submodule `xcode_16_xcresult` to package `codemagic.models.xctest.xcresult`.
- Remove method `get_tool_version` from `XcResultTool`.
- Add methods `is_legacy`, `get_test_report_summary` and `get_test_report_tests` to `XcResultTool`.
- Prohibit using `XcResultTool` methods `get_object` and `get_bundle` when Xcode 16 or newer is selected.

Version 0.53.9
-------------
Expand Down

0 comments on commit 958c875

Please sign in to comment.