What changed in xcbeautify from 2 to 3
9 releases numbered after 2.30.1 up to and including 3.2.1, stable releases only. 2.30.1 and 3.2.1 are the newest stable releases of 2 and 3 we track; this page follows them as new ones ship.
25 changes across 9 releases
- Update SwiftFormat configuration
- Add missing test attributes
- Refactor Color and Style APIs
- Bump to SwiftFormat 0.59.1
- Bump github.com/apple/swift-argument-parser from 1.7.0 to 1.7.1
- Replace Colorizer
- Treat Test Warnings as Errors
- Bump github.com/apple/swift-argument-parser from 1.6.2 to 1.7.0
- Bump github.com/coreoffice/xmlcoder from 0.17.1 to 0.18.0
- Refactor XCRegex
- Sort capture groups
- Bump SwiftFormat to 0.58.7
- Migrate to Swift Testing
- Update XMLCoder to use the new url
- Require macOS 14 or later
- Bump to Swift 6.1
Original release notes, newest first
The list above is our reading of these notes; the originals from xcbeautify are here, one fold per release.
3.2.1
What's Changed
- Fix ParallelTestCaseSkippedCaptureGroup returning .testCasePassed instead of .skippedTest by @Copilot in https://github.com/cpisciotta/xcbeautify/pull/493
- Add Initial CLI Tests CI Jobs by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/494
- Add TestCaseCaptureGroup by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/495
Full Changelog: https://github.com/cpisciotta/xcbeautify/compare/3.2.0...3.2.1
3.2.0
What's Changed
- Add Permissions to Workflows by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/488
- Add Missing Test Attributes by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/489
- Update SwiftFormat Configuration by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/490
- Add a Capture Group for Test Session results by @case in https://github.com/cpisciotta/xcbeautify/pull/455
- Support capturing Swift assert failures. by @maciej-bevel-health in https://github.com/cpisciotta/xcbeautify/pull/447
- Don't silence test failures (when -q) by @case in https://github.com/cpisciotta/xcbeautify/pull/457
New Contributors
- @maciej-bevel-health made their first contribution in https://github.com/cpisciotta/xcbeautify/pull/447
Full Changelog: https://github.com/cpisciotta/xcbeautify/compare/3.1.5...3.2.0
3.1.5
What's Changed
- Refactor Color and Style APIs by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/479
- Bump to SwiftFormat 0.59.1 by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/483
- Create AGENTS.md and CLAUDE.md by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/482
- Bump github.com/apple/swift-argument-parser from 1.7.0 to 1.7.1 by @dependabot[bot] in https://github.com/cpisciotta/xcbeautify/pull/484
- Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in https://github.com/cpisciotta/xcbeautify/pull/487
- Add separate static Linux release artifact by @robmaceachern in https://github.com/cpisciotta/xcbeautify/pull/485
New Contributors
- @robmaceachern made their first contribution in https://github.com/cpisciotta/xcbeautify/pull/485
Full Changelog: https://github.com/cpisciotta/xcbeautify/compare/3.1.4...3.1.5
3.1.4
What's Changed
- Replace Colorizer by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/468
Full Changelog: https://github.com/cpisciotta/xcbeautify/compare/3.1.3...3.1.4
3.1.3
What's Changed
- Address deprecation warnings in CI output by @case in https://github.com/cpisciotta/xcbeautify/pull/454
- Treat Test Warnings as Errors by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/458
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/cpisciotta/xcbeautify/pull/453
- Bump github.com/apple/swift-argument-parser from 1.6.2 to 1.7.0 by @dependabot[bot] in https://github.com/cpisciotta/xcbeautify/pull/459
- Bump github.com/coreoffice/xmlcoder from 0.17.1 to 0.18.0 by @dependabot[bot] in https://github.com/cpisciotta/xcbeautify/pull/460
- Update Copyright Notice by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/464
- Delete CODE_OF_CONDUCT.md by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/465
- Update LICENSE by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/466
- Update LICENSE by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/469
- Update .gitignore by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/467
- Refactor XCRegex by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/471
- Update ParsingTests by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/470
- Add FormattedStringTests by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/472
- Add FormattedStringTests Test Cases by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/473
- Add a "make deps" command, for local dev by @case in https://github.com/cpisciotta/xcbeautify/pull/456
- Add More Formatted String Test Cases by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/475
- Fix cleanBuildXcode15_1Colored test case by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/476
- Add VSCode Configuration Files by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/478
New Contributors
- @case made their first contribution in https://github.com/cpisciotta/xcbeautify/pull/454
Full Changelog: https://github.com/cpisciotta/xcbeautify/compare/3.1.2...3.1.3
3.1.2
What's Changed
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in https://github.com/cpisciotta/xcbeautify/pull/446
- Sort Capture Groups by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/449
- Refactor release workflow to use gh CLI by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/444
- Bump to SwiftFormat 0.58.7 by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/450
- Migrate to Swift Testing by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/451
Full Changelog: https://github.com/cpisciotta/xcbeautify/compare/3.1.1...3.1.2
3.1.1
What's Changed
- Update XMLCoder to use the new url by @fortmarek in https://github.com/cpisciotta/xcbeautify/pull/443
New Contributors
- @fortmarek made their first contribution in https://github.com/cpisciotta/xcbeautify/pull/443
Full Changelog: https://github.com/cpisciotta/xcbeautify/compare/3.1.0...3.1.1
3.1.0
What's Changed
- Add Github Actions file references for Swift Testing issues by @erichoracek in https://github.com/cpisciotta/xcbeautify/pull/440
New Contributors
- @erichoracek made their first contribution in https://github.com/cpisciotta/xcbeautify/pull/440
Full Changelog: https://github.com/cpisciotta/xcbeautify/compare/3.0.0...3.1.0
3.0.0
What's Changed
- Update Codecov Configuration by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/433
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/cpisciotta/xcbeautify/pull/432
- Bump actions/stale from 9 to 10 by @dependabot[bot] in https://github.com/cpisciotta/xcbeautify/pull/435
- Require macOS 14+ by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/392
- Bump github.com/apple/swift-argument-parser from 1.6.1 to 1.6.2 by @dependabot[bot] in https://github.com/cpisciotta/xcbeautify/pull/437
- Bump to Swift 6.1 by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/420
- Update SwiftFormat Configuration by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/438
- Update Swift Settings by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/380
- Remove SPM Installation Section by @vsarunas in https://github.com/cpisciotta/xcbeautify/pull/314
- Bump Release Runner by @cpisciotta in https://github.com/cpisciotta/xcbeautify/pull/439
New Contributors
- @vsarunas made their first contribution in https://github.com/cpisciotta/xcbeautify/pull/314
Full Changelog: https://github.com/cpisciotta/xcbeautify/compare/2.30.1...3.0.0