2.0.0
Breaking Changes
Types
Parser
andOutputHandler
are now internal and replaced by XCBeautifier, the single entry point to parse xcodebuild commands. You can find an example migration here.OutputType
andJunitReporter
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
- Introduce ParsingTests by @cpisciotta in #235
- Delete OutputType+CustomStringConvertible by @cpisciotta in #239
- Enable Dependabot by @cpisciotta in #240
- Treat Warnings as Errors by @cpisciotta in #241
- Drop Bazel Support by @cpisciotta in #182
- Delete Unnecessary Homebrew Formula by @cpisciotta in #245
- Clean Up Release Workflow by @cpisciotta in #246
- Bump Minimum Swift Version to 5.9 by @cpisciotta in #218
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #247
- Use Package Access Modifier by @cpisciotta in #249
- Introduce XCBeautifier by @cpisciotta in #250
- Add SwiftCompile Support by @cpisciotta in #254
- Delete .ruby-version by @cpisciotta in #260
- Bump Minimum SwiftFormat to 0.53.1 by @cpisciotta in #261
- Rename assets to .readme-images by @cpisciotta in #262
- Delete XCTestManifests.swift by @cpisciotta in #263
- Add measure script by @cpisciotta in #264
- Implement WriteAuxiliaryFileCaptureGroup by @cpisciotta in #257
- Add CompilationResultCaptureGroup by @cpisciotta in #258
- Add SwiftDriverJobDiscoveryEmittingModuleCaptureGroup by @cpisciotta in #259
- Update README by @cpisciotta in #266
Full Changelog: 1.4.0...2.0.0