- Fixed bug where trailing comma was erroneously inserted into a wrapped array type extension
- Fixed bug where
return
was incorrectly removed insidecatch
statement withwhere
clause - Fixed
opaqueGenericParameters
rule being incorrectly applied to functions with typedthrows
- Fixed
spaceAroundBrackets
behaving incorrectly inside a macro invocation - Fixed
unusedArguments
false positive inside multiline string literal - Fixed a case where removing
return
resulted in non-compiling code for opaque return types - Redundant
Void
return type is now removed from functions in protocol declarations - Fixed a bug where
unusedArguments
didn't handle conditional assignment shadowing correctly - Fixed Xcode 16 Beta warnings related to unhandled files when building SwiftFormat package
- The Swift runtime is now packaged with the installer on Windows as on Linux
- The Windows installer now uses a more conventional directory structure
- SwiftFormat for Windows now supports arm64