603.0.0
What's Changed
- Update links for repositories moved from apple to swiftlang by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1048
- Refactored file generation logic to be string-based and added validation tests by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1047
- Include _GenerateSwiftFormat in buildOnlyTests by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1050
- Add support for InlineArray type sugar by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1043
- Ensure newline after trailing line comments to prevent formatting issues by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1015
- .swift-format: Specify an exhaustive configuration by @AnthonyLatsis in https://github.com/swiftlang/swift-format/pull/1057
- Introduce
multilineTrailingCommaBehaviorconfiguration by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1044 - Use
Invoke-Programfor the Windows build command by @bnbarham in https://github.com/swiftlang/swift-format/pull/1060 - Enable cross-PR testing by @ahoppen in https://github.com/swiftlang/swift-format/pull/867
- Fix removing empty trailing closure parentheses in a curried call by @a7medev in https://github.com/swiftlang/swift-format/pull/1071
- Add workflow to auto-update PrintVersion on release branch creation by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1068
- Fix UseSingleLinePropertyGetter dropping comments by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1062
- Fix
auto_update_versionworkflow to trigger only on release branch creation by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1074 - Fix invalid rewrite in UseExplicitNilCheckInConditions by skipping when explicit optional type annotation is present by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1075
- chore: restrict GitHub workflow permissions - future-proof by @incertum in https://github.com/swiftlang/swift-format/pull/1073
- Fix up AttributeTypeSyntax handling by @bnbarham in https://github.com/swiftlang/swift-format/pull/1086
- Remove added group around base type in
AttributedTypeSyntaxby @bnbarham in https://github.com/swiftlang/swift-format/pull/1088 - Skip the
update-versionjob on a fork by @kkebo in https://github.com/swiftlang/swift-format/pull/1091 - [6.3] Update version to 6.3 by @github-actions[bot] in https://github.com/swiftlang/swift-format/pull/1089
- Add GitHub workflow to ensure formatting is not broken on a set of pilot projects by @ahoppen in https://github.com/swiftlang/swift-format/pull/1090
- print lint location and message in plain bold instead of white by @QuietMisdreavus in https://github.com/swiftlang/swift-format/pull/1092
- Order conditionally-compiled imports by @a7medev in https://github.com/swiftlang/swift-format/pull/1077
- Normalize release version to x.y.z in auto-update-version action by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1095
- Keep attributed getters intact in UseSingleLinePropertyGetter by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1104
- Respect indentBlankLines when stripping whitespace inside block comment blank lines by @TTOzzi in https://github.com/swiftlang/swift-format/pull/1101
- Format source code and run
git diffinstead of listing first by @ahoppen in https://github.com/swiftlang/swift-format/pull/1093 - Update release automerge from 6.2 to 6.3 by @bnbarham in https://github.com/swiftlang/swift-format/pull/1098
- Bump to 6.0 by @bnbarham in https://github.com/swiftlang/swift-format/pull/1107
- Merge
mainintorelease/6.3by @github-actions[bot] in https://github.com/swiftlang/swift-format/pull/1109 - Add Dependabot configuration for GitHub Actions by @shahmishal in https://github.com/swiftlang/swift-format/pull/1110
- Update pull request workflow to use the tagged github-workflows by @bnbarham in https://github.com/swiftlang/swift-format/pull/1111
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in https://github.com/swiftlang/swift-format/pull/1112
- Remove Ben Barham from code owners by @bnbarham in https://github.com/swiftlang/swift-format/pull/1113
- Use the tagged workflows for all workflows, not just PR testing by @bnbarham in https://github.com/swiftlang/swift-format/pull/1115
- Bump the default publishing version on main to 604 by @bnbarham in https://github.com/swiftlang/swift-format/pull/1116
- Update allowed publishers by @bnbarham in https://github.com/swiftlang/swift-format/pull/1117
- Add Holly Borla to code owners by @rintaro in https://github.com/swiftlang/swift-format/pull/1123
- Don't test with swift-5.x in Publish Release workflow by @rintaro in https://github.com/swiftlang/swift-format/pull/1122
- Merge
mainintorelease/6.3by @github-actions[bot] in https://github.com/swiftlang/swift-format/pull/1121 - [6.3] Change swift-syntax dependency to
release/6.3by @rintaro in https://github.com/swiftlang/swift-format/pull/1125 - [6.3] Add Holly Borla to code owners by @hborla in https://github.com/swiftlang/swift-format/pull/1126
- Merge
mainintorelease/6.3by @github-actions[bot] in https://github.com/swiftlang/swift-format/pull/1127 - [6.3][cherrypick] Add option to install without building. by @3405691582 in https://github.com/swiftlang/swift-format/pull/1174
- [6.3][cherrypick] Fix rpath handling on OpenBSD. by @3405691582 in https://github.com/swiftlang/swift-format/pull/1176
- Bump the Swift version to 6.3.2 by @shahmishal in https://github.com/swiftlang/swift-format/pull/1182
- Bump the Swift version to 6.3.3 by @shahmishal in https://github.com/swiftlang/swift-format/pull/1206
- [6.3][Workflow] Accept warnings in Publish Release by @rintaro in https://github.com/swiftlang/swift-format/pull/1230
New Contributors
- @a7medev made their first contribution in https://github.com/swiftlang/swift-format/pull/1071
- @incertum made their first contribution in https://github.com/swiftlang/swift-format/pull/1073
- @QuietMisdreavus made their first contribution in https://github.com/swiftlang/swift-format/pull/1092
- @hborla made their first contribution in https://github.com/swiftlang/swift-format/pull/1126
Full Changelog: https://github.com/swiftlang/swift-format/compare/602.0.0...603.0.0