8 - `where_single_line` configuration option.
12 - Rename `chain_one_line_max` to `chain_width`.
13 - Change the suffix of indent-related configuration options to `_indent`.
15 ## [0.2.14] 2017-11-06
19 - Rustup to the latest nightly.
21 ## [0.2.13] 2017-10-30
25 - Rustup to the latest nightly.
27 ## [0.2.12] 2017-10-29
31 - Fix a bug that `cargo fmt` hangs forever.
33 ## [0.2.11] 2017-10-29
37 - Fix a bug that `cargo fmt` crashes.
39 ## [0.2.10] 2017-10-28
49 - `binop_separator` configuration option (#1964).
53 - Use horizontal layout for function call with a single argument.
57 - Fix panicking when calling `cargo fmt --all` (#1963).
58 - Refactorings & faster rustfmt.
64 - Fix a performance issue with nested block (#1940).
65 - Refactorings & faster rustfmt.
71 - Format and preserve attributes on statements (#1933).
75 - Use getters to access `Span` fields (#1899).
81 - Add support for `Yield` (#1928).
87 - `multiline_closure_forces_block` configuration option (#1898).
88 - `multiline_match_arm_forces_block` configuration option (#1898).
89 - `merge_derives` configuration option (#1910).
90 - `struct_remove_empty_braces` configuration option (#1930).
91 - Various refactorings.
95 - Put single-lined block comments on the same line with list-like structure's item (#1923).
96 - Preserve blank line between doc comment and attribute (#1925).
97 - Put the opening and the closing braces of enum and struct on the same line, even when `item_brace_style = "AlwaysNextLine"` (#1930).
101 - Format attributes on `ast::ForeignItem` and take max width into account (#1916).
102 - Ignore empty lines when calculating the shortest indent width inside macro with braces (#1918).
103 - Handle tabs properly inside macro with braces (#1918).
104 - Fix a typo in `compute_budgets_for_args()` (#1924).
105 - Recover comment between keyword (`impl` and `trait`) and `{` which used to get removed (#1925).