All Versions
96
Latest Version
Avg Release Cycle
34 days
Latest Release
927 days ago

Changelog History
Page 7

  • v0.99.2 Changes

    August 07, 2018

    ๐Ÿ”„ Changed

    • Update rustc-ap-rustc_target to 218.0.0, rustc-ap-syntax to 218.0.0, and rustc-ap-syntax_pos to 218.0.0 5c9a2b6
    • Combine function-like attributes #2900

    ๐Ÿ›  Fixed

    • Explicitly handle semicolon after the item in statement position d96e3ca
    • ๐Ÿ›  Fix parsing '#'-hiding of rustdoc 2eca09e
  • v0.99.1 Changes

    August 04, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  fix use statements ordering when a number is present 1928ae7
  • v0.99.0 Changes

    August 03, 2018
    • ๐Ÿš€ 1.0 RC release

    ๐Ÿ”„ Changed

    • Clarification in README.md 30fe66b
  • v0.9.0 Changes

    August 01, 2018

    โž• Added

    • ๐Ÿ– Handle raw identifiers 3027c21
    • Format async closure 60ce411
    • โž• Add max_width option for all heuristics c2ae39e
    • Add config option format_macro_matchers to format the metavariable matching patterns in macros 79c5ee8
    • Add config option format_macro_bodies to format the bodies of macros 79c5ee8
    • Format exitential type fc307ff
    • ๐Ÿ‘Œ Support raw identifiers in struct expressions f121b1a
    • Format Async block and async function 0b25f60

    ๐Ÿ”„ Changed

    • Update rustc-ap-rustc_target to 211.0.0, rustc-ap-syntax to 211.0.0, and rustc-ap-syntax_pos to 211.0.0
    • Put each nested import on its own line while putting non-nested imports on the same line as much as possible 42ab258
    • Respect empty_item_single_line config option when formatting empty impls. Put the where on its own line to improve readability #2771
    • Strip leading | in match arm patterns 1d4b988
    • Apply short function call heuristic to attributes 3abebf9
    • Indent a match guard if the pattern is multiline be4d37d
    • ๐Ÿ’… Change default newline style to Native 9d8f381
    • ๐Ÿ‘Œ Improve formatting of series of binop expressions a4cdb68
    • Trigger an internal error if we skip formatting due to a lost comment b085113
    • ๐Ÿ”จ Refactor chain formatting #2838

    ๐Ÿ›  Fixed

    • Do not insert spaces around braces with empty body or multiple lines 2f65852
    • ๐Ÿ‘ Allow using mixed layout with comments #2766
    • ๐Ÿ– Handle break labels #2726
    • ๐Ÿ›  fix rewrite_string when a line feed is present 472a2ed
    • ๐Ÿ›  Fix an anomaly with comments and array literals b28a0cd
    • Check for comments after the => in a match arm 6899471
  • v0.8.0 Changes

    May 28, 2018

    โž• Added

    ๐Ÿ”„ Changed

    • Comment options wrap_comments and normalize_comments are reverted back to unstable 416bc4c
    • Stabilise reorder_imports and reorder_modules options 7b6d2b4
    • Remove spaces_within_parens_and_brackets option d726492
    • Stabilise shorthand options: use_try_shorthand, use_field_init_shorthand, and force_explicit_abi 8afe367
    • Stabilise remove_nested_parens and set default to true a70f716
    • Unstabilise unstable_features dd9c15a
    • Remove remove_blank_lines_at_start_or_end_of_block option 2ee8b0e
    • โšก๏ธ Update rustc-ap-syntax to 146.0.0 and rustc-ap-rustc_target to 146.0.0 2c275a2
    • Audit the public API #2639

    ๐Ÿ›  Fixed

    • ๐Ÿ– Handle code block in doc comment without rust prefix f1974e2
  • v0.7.0 Changes

    May 14, 2018

    โž• Added

    • โž• Add integration tests against crates in the rust-lang-nursery c79f39a

    ๐Ÿ”„ Changed

    • โšก๏ธ Update rustc-ap-syntax to 128.0.0 and ustc-ap-rustc_target to 128.0.0 195395f
    • Put operands on its own line when each fits in a single line f8439ce
    • ๐Ÿ‘Œ Improve CLI options 55ac062 1869888 798bffb 4d9de48 eca7796 8396da1 5d9f5aa

    ๐Ÿ›  Fixed

    • ๐Ÿ‘‰ Use correct line width for list attribute 61a401a
    • Avoid flip-flopping impl items when reordering them 37c216c
    • Formatting breaks short lines when max_width is less than 100 9b36156
    • ๐Ÿ›  Fix variant "Mixed" of imports_layout option 8c8676c
    • ๐Ÿ‘Œ Improve handling of long lines f885039
    • ๐Ÿ›  Fix up lines exceeding max width 51c07f4
    • Fix handling of modules in non_modrs_mods style cf573e8
    • Do not duplicate attributes on use items e59ceaf
    • Do not insert an extra brace in macros with native newlines 4c9ef93
  • v0.6.1 Changes

    May 01, 2018

    ๐Ÿ”„ Changed

    ๐Ÿ›  Fixed

  • v0.6.0 Changes

    April 20, 2018

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improve public API 8669004
  • v0.5.0 Changes

    April 20, 2018

    โž• Added

    • โž• Add verbose-diff CLI option 5194984

    ๐Ÿ”„ Changed

    • โšก๏ธ Update rustc-ap-syntax to 103.0.0 dd807e2
    • ๐Ÿ”จ Refactor to make a sensible public API ca610d3

    ๐Ÿ›  Fixed

    • โž• Add spaces between consecutive .. ..= 61d29eb
  • v0.4.2 Changes

    April 12, 2018

    โž• Added

    • ๐Ÿ– Handle binary operators and lifetimes 0fd174d
    • Add reorder_impl_items config option 94f5a05
    • โž• Add --unstable-features CLI option to list unstable options from the --help output 8208f8a
    • โž• Add merge_imports config option 5dd203e

    ๐Ÿ”„ Changed

    • Format macro arguments with vertical layout ec71459
    • 0๏ธโƒฃ Reorder imports by default 164cf7d
    • Do not collapse block around expr with condition on match arm 5b9b7d5
    • ๐Ÿ‘‰ Use vertical layout for complex attributes c77708f
    • Format array using heuristics for function calls 98c6f7b
    • Implement stable ordering for impl items with the the following item priority: type, const, macro, then method fa80ddf
    • 0๏ธโƒฃ Reorder imports by default 164cf7d
    • 0๏ธโƒฃ Group extern crate by default 3a138a2
    • Make error_on_line_overflow false by default f146711
    • ๐Ÿ”€ Merge imports with the same prefix into a single nested import 1954513
    • Squash the various 'reorder imports' option into one 911395a

    ๐Ÿ›  Fixed

    • ๐Ÿ–จ Print version is missing the channel ca6fc67
    • Do not add the beginning vert to the match arm 1e1d9d4
    • ๐Ÿ’… Follow indent style config when formatting attributes efd295a
    • Do not insert newline when item is empty a8022f3
    • Do not indent or unindent inside string literal ec1907b