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

Changelog History
Page 24

  • v0.7.1 Changes

    August 29, 2016
    • ๐Ÿ›  Fixed critical bug where failable generic init (e.g. init?<T>()) was not handled correctly
  • v0.7 Changes

    August 28, 2016
    • swiftformat command-line tool now correctly handles paths with \ escaped spaces, or paths in quotes
    • โœ‚ Removed extra space added inside @objc selectors
    • ๐Ÿ›  Fixed incorrect spacing for tuple bindings
    • ๐Ÿ›  Fixed space before enum case inside closure
  • v0.6 Changes

    August 26, 2016
    • ๐Ÿ”จ Refactored how switch/case is handled, and fixed a bunch of bugs
    • ๐Ÿ‘ Better indenting logic, now handles multiple closure arguments in a single function call
  • v0.5.1 Changes

    August 25, 2016
    • ๐Ÿ›  Fixed critical bug where double unwrap (e.g. foo??.bar()) was not handled correctly
    • ๐Ÿ›  Fixed bug where case let .SomeEnum was not handled correctly
  • v0.5 Changes

    August 25, 2016
    • ๐Ÿ‘ swiftformat command-line tool now supports reading from stdin/writing to stdout
    • โž• Added new linebreaks rule for normalizing linebreak characters (defaults to LF)
    • More robust handling of linebreaks and whitespace within comments
    • Trailing whitespace within comments is now stripped, as it was for other lines
  • v0.4 Changes

    August 24, 2016
    • โž• Added new semicolons rule, which removes semicolons wherever it's safe to do so
    • โž• Added --semicolons command-line argument for enabling inline semicolon stripping
    • The todos rule now corrects MARK : to MARK: instead of MARK: :
    • ๐Ÿ’ป Paths containing ~ are now handled correctly by the command line tool
    • ๐Ÿ›  Fixed some bugs in generics and custom operator parsing, and added more tests
    • โœ‚ Removed trailing whitespace on blank lines caused by the indent rule
  • v0.3 Changes

    August 23, 2016
    • ๐Ÿ›  Fixed several cases where generics were misidentified as operators
    • ๐Ÿ›  Fixed a bug where a comment on a line before a brace broke K&R indenting
    • ๐Ÿ›  Fixed a bug where a comment on a previous line caused incorrect indenting for wrapped lines
    • โž• Added new todos rule, for ensuring TODO:, MARK:, and FIXME: comments are formatted correctly
    • Whitespace at the start of comments is now handled differently, but it shouldn't affect output
  • v0.2 Changes

    August 22, 2016
    • ๐Ÿ›  Fixed formatting of generic function types
    • ๐Ÿ›  Fixed indenting of if case statements
    • ๐Ÿ›  Fixed indenting of else when separated from if statement by a comment
    • ๐Ÿ”„ Changed private(set) spacing to match Apple standard
    • โž• Added swiftformat as a build phase to SwiftFormat, so I'm eating my own dogfood
  • v0.1 Changes

    August 22, 2016
    • ๐Ÿš€ First release