2017-08-25 19:29:37 -05:00
|
|
|
# Changelog
|
|
|
|
|
2017-09-27 20:09:22 -05:00
|
|
|
## [0.2.7] 2017-09-21
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- `binop_separator` configuration option (#1964).
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Use horizontal layout for function call with a single argument.
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fix panicking when calling `cargo fmt --all` (#1963).
|
|
|
|
- Refactorings & faster rustfmt.
|
|
|
|
|
|
|
|
## [0.2.6] 2017-09-14
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Fix a performance issue with nested block (#1940).
|
|
|
|
- Refactorings & faster rustfmt.
|
|
|
|
|
2017-08-25 19:29:37 -05:00
|
|
|
## [0.2.5] 2017-08-31
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Format and preserve attributes on statements (#1933).
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Use getters to access `Span` fields (#1899).
|
|
|
|
|
|
|
|
## [0.2.4] 2018-08-30
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- Add support for `Yield` (#1928).
|
|
|
|
|
|
|
|
## [0.2.3] 2018-08-30
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
- `multiline_closure_forces_block` configuration option (#1898).
|
|
|
|
- `multiline_match_arm_forces_block` configuration option (#1898).
|
|
|
|
- `merge_derives` configuration option (#1910).
|
|
|
|
- `struct_remove_empty_braces` configuration option (#1930).
|
|
|
|
- Various refactorings.
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
- Put single-lined block comments on the same line with list-like structure's item (#1923).
|
|
|
|
- Preserve blank line between doc comment and attribute (#1925).
|
|
|
|
- Put the opening and the closing braces of enum and struct on the same line, even when `item_brace_style = "AlwaysNextLine"` (#1930).
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
- Format attributes on `ast::ForeignItem` and take max width into account (#1916).
|
|
|
|
- Ignore empty lines when calculating the shortest indent width inside macro with braces (#1918).
|
|
|
|
- Handle tabs properly inside macro with braces (#1918).
|
|
|
|
- Fix a typo in `compute_budgets_for_args()` (#1924).
|
|
|
|
- Recover comment between keyword (`impl` and `trait`) and `{` which used to get removed (#1925).
|