| # Change Log |
| # All notable changes to this project will be documented in this file. |
| # This project adheres to [Semantic Versioning](http://semver.org/). |
| |
| ## [0.5.0] UNRELEASED |
| ### Added |
| - Add option to exclude files/directories from formatting. |
| - Add a knob to control whether import names are split after the first '('. |
| |
| ### Fixed |
| - Indent the continuation of an if-then statement when it's not distinguished |
| from the body of the if-then. |
| - Allow for sensible splitting of array indices where appropriate. |
| - Prefer to not split before the ending bracket of an atom. This produces |
| better code in most cases. |
| |
| ## [0.4.0] 2015-10-07 |
| ### Added |
| - Support for dedenting closing brackets, "facebook" style. |
| |
| ### Fixed |
| - Formatting of tokens after a multiline string didn't retain their horizontal |
| spacing. |
| |
| ## [0.3.1] 2015-09-30 |
| ### Fixed |
| - Format closing scope bracket correctly when indentation size changes. |
| |
| ## [0.3.0] 2015-09-20 |
| ### Added |
| - Return a 2 if the source changed, 1 on error, and 0 for no change. |
| |
| ### Fixed |
| - Make sure we format if the "lines" specified are in the middle of a |
| statement. |
| |
| ## [0.2.9] - 2015-09-13 |
| ### Fixed |
| - Formatting of multiple files. It was halting after formatting the first file. |
| |
| ## [0.2.8] - 2015-09-12 |
| ### Added |
| - Return a non-zero exit code if the source was changed. |
| - Add bitwise operator splitting penalty and prefer to split before bitwise |
| operators. |
| |
| ### Fixed |
| - Retain vertical spacing between disabled and enabled lines. |
| - Split only at start of named assign. |
| - Retain comment position when formatting is disabled. |
| - Honor splitting before or after logical ops. |