- Fixed
redundantClosure
removing required closure around conditional statements - Fixed
redundantClosure
removing closure containing conditional expressions inside a method call - Fixed
redundantClosure
generating invalid code when theredundantReturn
rule is disabled - Fixed issue where if/switch expressions with
as?
cast would break build in Swift 5.9 - Fixed
blankLineAfterImports
introducing spurious blank line before@preconcurrency
attribute - Fixed bug where
enumNamespaces
rule wouldn't be applied immediately after animport
statement - Fixed issue where
switch
case with multiplewhere
clauses could be parsed incorrectly - The SwiftFormat SPM plugin now formats local dependencies, not just final product targets