All Versions
239
Latest Version
Avg Release Cycle
30 days
Latest Release
671 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.50.6 Changes
December 03, 2022- ๐ Fixed regression in
fileHeader
rule where blank lines were removed after header - ๐ Fixed globs matching when command-line tool is invoked from a directory such as
/var/tmp
- ๐ Fixed bug in parsing regex literals beginning with
^
character
- ๐ Fixed regression in
-
v0.50.5 Changes
November 29, 2022- ๐ Fixed incorrect macOS command line binary that accidentally shipped with 0.50.4
-
v0.50.4 Changes
November 23, 2022- โ Added Swift package command plugin
- โ Added
docComments
rule to convert between regular and documentation comments - ๐ Fixed
redundantLet
rule incorrectly strippinglet
inside Result Builders - ๐ Fixed
void
rule in cases whereVoid
has been locally shadowed - ๐ Fixed
fileHeader
rule when file only contains header comment - ๐ Fixed unexpected indent and spurious
wrap
warning for blank lines - ๐ Fixed parsing bug in
redundantSelf
rule
-
v0.50.3 Changes
October 19, 2022- ๐ Fixed bug where
redundantFileprivate
rule could break Array extensions using type sugar - ๐ Fixed bug and crash in
wrapSingleLineComments
rule relating to long URLs - ๐ Improved
wrapSingleLineComments
handling of comments containing long URLs - The
opaqueGenericParameters
rule is now correctly applied to initializers and subscripts - โ Added some known issues for
opaqueGenericParameters
andgenericExtensions
to README
- ๐ Fixed bug where
-
v0.50.2 Changes
October 12, 2022- Fixed
redundantImports
dropping@_implementationOnly
or@_exported
annotations - Fixed
blankLineAfterImports
bug affecting@_implementationOnly
or@_exported
imports - ๐ Fixed case where regex literals were incorrectly interpreted as division operators
- ๐ Fixed bug with
genericExtensions
and nested generics - ๐ Fixed crash in
opaqueGenericParameters
rule
- Fixed
-
v0.50.1 Changes
October 05, 2022- ๐ Fixed bug in
opaqueGenericParameters
where type constraint depended on another type parameter - ๐ Fixed crash in
opaqueGenericParameters
rule where type constraint contained closure type - ๐ Fixed bug where
opaqueGenericParameters
broke variadic parameter expressions - ๐ Fixed several bugs in
wrapSingleLineComments
rule - ๐ Fixed crash in
andOperator
rule
- ๐ Fixed bug in
-
v0.50.0 Changes
September 28, 2022- โ Added
genericExtensions
rule for simplifying conditional type extensions in Swift 5.7 - โ Added
markTypes
support for type definitions in extensions - โ Added
opaqueGenericParameters
rule to use opaque generic parameter syntax where equivalent - โ Added
blankLineAfterImports
rule - โ Added
redundantOptionalBinding
rule for simplifyingif let
expressions in Swift 5.7 - โ Added
--enumnamespaces structs-only
option - โ Added
wrapSingleLineComments
rule - A
--swiftversion
in the.swiftformat
config now takes precedence over.swift-version
file - Multiline string interpolations can now wrap inside parenthesized expression
- ๐ Comma-delimited options in descendent
.swiftformat
config files are no longer merged - ๐ SwiftFormat now requires a minimum of Swift 5.1 to build
- โ Added
-
v0.49.18 Changes
August 30, 2022- ๐ Fixed bug in
unusedArguments
when argument is shadowed in aswitch
case statement - ๐ Fixed
enumNamespaces
rule breakingopen
class declarations - ๐ Fixed
redundantLet
removinglet
incorrectly inasync let
statement - ๐ Fixed indent regression when using
--xcodeindentation
option
- ๐ Fixed bug in
-
v0.49.17 Changes
August 16, 2022- ๐ Fixed unexpected token error occurring at end of scope after a
<<
operator - ๐ Fixed bug where function arguments named
async:
would expectedly be indented - ๐ SwiftFormat command-line tool now logs the location and version of .swift-version files it encounters
- โ Added Docker image (thanks to Arthur Semenyutin for the script, see README for details)
- ๐ Fixed unexpected token error occurring at end of scope after a
-
v0.49.16 Changes
August 15, 2022- ๐ Fixed
async let
indenting regression (broken in 0.49.15)
- ๐ Fixed