Skip to content

2.0.0

Compare
Choose a tag to compare
@cpisciotta cpisciotta released this 15 Mar 00:40
· 85 commits to main since this release

Breaking Changes

Types

  • Parser and OutputHandler are now internal and replaced by XCBeautifier, the single entry point to parse xcodebuild commands. You can find an example migration here.
  • OutputType and JunitReporter are now internal. JUnit reporting is now only available via the command-line executable.

Configuration

  • The project now uses Swift Tools Version 5.9, and any dependent projects must update their minimum version to at least this version.
  • The project no longer supports local development using Bazel.

Note

With these changes, it might be more difficult for dependent projects to modify the formatted values. If you'd like to specify a custom formatting strategy, such as for a new CI provider, it is likely best to create a new OutputRendering type. You can find the available ones here. If you'd like to contribute one, feel free to reach out, open a pull request, or open a GitHub issue!

What's Changed

Full Changelog: 1.4.0...2.0.0