All Versions
239
Latest Version
Avg Release Cycle
30 days
Latest Release
482 days ago

Changelog History
Page 19

  • v0.26.2 Changes

    March 15, 2017
    • ๐Ÿ›  Fixed critical bug where return was incorrectly removed after a #selector or #keyPath directive
    • ๐Ÿ›  Fixed several more critical cases where self could be incorrectly removed
    • ๐Ÿ›  Fixed case where identifier could be mistaken for a keyword after self was removed
    • ๐Ÿ›  Fixed some cases where self should have been removed but wasn't
    • โž• Added tvOS support to the podspec
  • v0.26.1 Changes

    March 14, 2017
    • ๐Ÿ›  Fixed critical bug where self could be incorrectly removed inside lazy var declarations
  • v0.26.0 Changes

    March 13, 2017
    • โž• Added redundantSelf rule for removing the self prefix from member references in cases where it isn't needed
    • โž• Added --verbose command-line option for tracking which rules were applied to each file
    • โž• Added --patternlet command-line option for toggling behavior of the hoistPatternLet rule
    • ๐Ÿ›  Fixed bug where escaped arguments were treated as unused
    • ๐Ÿ›  Fixed some unusedArguments cases
    • The redundantBackticks rule now handles more cases
  • v0.25.2 Changes

    March 09, 2017
    • ๐Ÿ›  Fixed bug where return keyword could be incorrectly removed inside a conditional statement
    • ๐Ÿ›  Fixed bug where backtick escaping would be incorrectly removed from Self
  • v0.25.1 Changes

    March 08, 2017
    • ๐Ÿ›  Fixed bug where unused arguments in a failable initializer could be incorrectly formatted
    • ๐Ÿ›  Fixed bug where backtick escaping would be incorrectly removed from certain reserved identifiers
  • v0.25.0 Changes

    March 07, 2017
    • ๐Ÿ‘€ The stripHeaders rule is now fileHeaders, which can strip or replace header comments with a template (see README)
    • โž• Added hoistPatternLet rule that moves let and var to the beginning of switch/case patterns
    • โž• Added redundantReturn rule that strips the return keyword from single-line closures
    • โž• Added redundantBackticks rule that removes unnecessary backtick escaping of keywords
  • v0.24.7 Changes

    February 28, 2017
    • ๐Ÿ›  Fixed a bug where switch cases containing a ..< operator were parsed incorrectly, resulting in wrong indentation
    • ๐Ÿ›  Fixed a potential bug where source code could be truncated after an error when running with --fragment enabled
    • ๐Ÿš€ Command-line tool installation via CocoaPods no longer requires a minimum deployment target of iOS 9 / macOS 10.11
  • v0.24.6 Changes

    February 16, 2017
    • ๐Ÿ›  Fixed critical bug where automatic removal of Void return type in closures could alter the type signature
    • Command-line tool can now be installed via CocoaPods
  • v0.24.5 Changes

    February 12, 2017
    • ๐Ÿ›  Fixed critical bug where trailing commas were incorrectly added to array or dictionary type declarations
  • v0.24.4 Changes

    February 09, 2017
    • ๐Ÿ›  Fixed format rules not being applied when processing input from stdin
    • ๐Ÿ›  Fixed allman brace formatting of optional computed vars
    • ๐Ÿšš Allman brace rule now removes the blank line immediately after an opening brace