All Versions
239
Latest Version
Avg Release Cycle
30 days
Latest Release
839 days ago
Changelog History
Page 11
Changelog History
Page 11
-
v0.40.12 Changes
September 20, 2019- π Fixed crash when compiling with Xcode 11
- π Fixed
redundantFileprivate
rule breaking inner types - π Fixed
--quiet
option preventing formatting code to stdout
-
v0.40.11 Changes
July 29, 2019- β Added
--xcodeindentation
option to use Xcode-style indentation for guards and enums - π The
redundantNilInit
rule no longer removesnil
for properties using property wrappers - π Fixed bug where
redundantParens
rule incorrectly stripped Void generic arguments - The
void
rule is now correctly applied to generic type parameters
- β Added
-
v0.40.10 Changes
June 23, 2019- π The
emptyBraces
rule no longer removes linebreaks in chainedelse
/catch
blocks - π Fixed duplicate
fileHeader
insertion when comment isn't followed by blank line - SwiftFormat command-line tool no longer times out when encountering an empty file
- π Fixed bug in
yodaConditions
rule affecting parenthesized subexpressions - The
consecutiveBlankLines
rule no longer strips blank lines inside multiline string literals - The
redundantObjc
rule no longer strips@objc
annotation fromfileprivate
members - The
{file}
placeholder infileHeader
templates now works correctly
- π The
-
v0.40.9 Changes
May 27, 2019- π Fixed another case of
redundantSelf
removing requiredself
in closures - π Fixed behavior of
redundantSelf
in cases whereself
is shadowed - The
redundantObjc
rule no longer strips@objc
annotation from private members - π Fixed bug where
isEmpty
rule mangled expressions containing an array count - The
redundantSelf
rule now correctly insertsself
in code following a declaration - π Fixed bug where
βtrailingclosures
option was being ignored - β Removed extra newline when printing content to stdout
- π Fixed some bugs in the
fileHeader
rule
- π Fixed another case of
-
v0.40.8 Changes
April 16, 2019- π Fixed several bugs when using the
--self insert
option
- π Fixed several bugs when using the
-
v0.40.7 Changes
April 12, 2019- π Fixed postfix operator followed by
.
being incorrectly interpreted as infix - π Fixed bug with
andOperator
in repeat/while loops - π Fixed bug with
redundantFileprivate
affecting local subclasses - π Fixed regression with
--self insert
addingself
to function parameter labels - Case-differing imports are now preserved
- π Fixed postfix operator followed by
-
v0.40.6 Changes
April 10, 2019- π Fixed a regression when parsing a generic type followed by
& SomeProtocol
- π Fixed bug where
--self insert
option failed to insertself
in the line after alet
orvar
statement - β Added
--unexclude
file paths option - β Added regression test project suite
- π Fixed a regression when parsing a generic type followed by
-
v0.40.5 Changes
April 08, 2019- π Fixed indenting of comments before an
#if
/#else
clause inside aswitch
statement - π Fixed indenting of
#if
statement followed by comment inside aswitch
statement - π Fixed bug in
self
removal when followed by aswitch
containing an#ifdef
- π Fixed bug when tokenizing chevron operators
- π Fixed bug when tokenizing generic declarations
- β Added
init-only
support to explicitSelf inference - β Added inference for inline semicolons
- π Fixed indenting of comments before an
-
v0.40.4 Changes
March 23, 2019- π Multiple instances of
--disable
or other comma-delimited config options are now merged instead of replacing previous - π The
redundantParens
rule no longer removes explicit double-parens used to suppress warnings insideSelector(...)
- β‘οΈ The
trailingCommas
rule no longer breaks calls toUICollectionView.performBatchUpdates()
- π Fixed bug in
yodaConditions
rule that broke KeyPaths
- π Multiple instances of
-
v0.40.3 Changes
March 19, 2019- π Fixed some bugs with the
redundantFileprivate
rule relating to struct members - The
redundantFileprivate
rule no longer affects members required for protocol conformance - π Fixed a bug with
yodaConditions
rule inside ternary expressions
- π Fixed some bugs with the