# Changelog ## 4.3.0 - 2019-04-17 - Updated GPE to v4.2.4 - Updated list of supported Node version to reflect https://nodejs.org/en/about/releases/ - Fixed `lines-between-rulesets` when file starts with a comment (#525) - Fixed `space-before-combinator` handling of leading/lone combinators (#551) - Fixed parsing of cli `--tty-mode` option as boolean ## 4.2.0 - 2017-06-12 - Fixed - align for flexbox properies (#507) - Updated - replace '\n' with os.EOL for terminal output (#524) - Updated - vow-fs dependency (#526) - Fixed - Add empty new line in the end of cli help text (#516) - Fixed - Endless loop with empty files (#506) - Added - Include all flexbox properties in config files (#509) ## 4.1.0 - 2017-05-16 - Added new `--tty-mode` option for cli. - Fixed an issue with calling gpe methods on non-existing nodes. ## 4.0.1 - 2017-02-28 - Added `babel-polyfill` to dependencies. ## 4.0.0 - 2017-02-16 - Added note about maintenance mode - Updated GPE to v3.4.7, which fixed a number of errors - Added `lines-between-rulesets` option - Added support for stdin in cli - For `sort-order` option, divided `$include` into `$extend`, `$include name` and `$include` ## 3.1.7 - 2015-06-09 - Do not remove units from values starting from zeroes, like `0.5em` (#394) ## 3.1.6 - 2015-06-09 - Hotfix for issue when `unitless-zero` crashed on percentages in Less (#389) ## 3.1.5 - 2015-05-27 - Fixed dependencies ## 3.1.4 - 2015-05-24 - Fixed `space-after-opening-brace` option for empty media queries (#387) ## 3.1.3 - 2015-05-20 - Do not add extra space before combinators which go first in selectors (#381) ## 3.1.2 - 2015-05-20 - Fixed processing of hashes (#379) ## 3.1.1 - 2015-05-20 - Fixed `space-between-declarations` vs. media queries (#378) ## 3.1.0 - 2015-05-19 **Thanks to [@1000ch](https://github.com/1000ch), [@alexeykuzmin](https://github.com/alexeykuzmin), [@jonrohan](https://github.com/jonrohan)** - Used new Gonzales PE API - Fixed nested properties (#319) - Added support for symlinked configs - Added support for configs with any extension ## 3.0.4 - 2014-11-15 **Thanks to [@gonzalocasas](https://github.com/gonzalocasas), [@tomByrer](https://github.com/tomByrer)** - Improved docs - Fixed Gonzales PE version ## 3.0.3 - 2014-09-29 **Thanks to [@kizu](https://github.com/kizu), [@necolas](https://github.com/necolas)** - Improved README - Added non-essential files to npmignore - Renamed `CONTRIBUTE.md` to `CONTRIBUTING.md` - Fixed unwanted removal of empty lines between nested rulesets (#317) ## 3.0.2 - 2014-09-21 - Fixed Gonzales PE version ## 3.0.1 - 2014-08-18 **Thanks to [@mishanga](https://github.com/mishanga), [@cust0dian](https://github.com/cust0dian)** - Added `khtml` to list of vendor prefixes - Updated docs ## 3.0.0 - 2014-07-19 **Thanks to [@cvrebert](https://github.com/cvrebert), [@filtercake](https://github.com/filtercake), [@lefoy](https://github.com/lefoy), [@L0stSoul](https://github.com/L0stSoul), [@kizu](https://github.com/kizu), [@schneyra](https://github.com/schneyra), [@thejameskyle](https://github.com/thejameskyle), [@vecmezoni](https://github.com/vecmezoni)** New: - Sass support - Leftovers (#160) - Use [CSScomb Core](https://github.com/csscomb/core) - Plugins API (with `.use()` method) - `sort-order-fallback` (alphabetical sort order) - `space-before-colon` - `space-after-colon` - `space-before-combinator` - `space-after-combinator` - `space-before-selector-delimiter` - `space-after-selector-delimiter` - `space-before-opening-brace` - `space-after-opening-brace` - `space-before-closing-brace` - `space-after-declaration` - `tab-size` Removed: - `colon-space` - `combinator-space` - `rule-indent` - `stick-brace` Changed: - Divided `process` and `detect` methods - Made `getConfig` and `detect` static methods - Removed "best guess" logic from options - Excluded `bower_components/**` from processing - Updated badges at README page - Update Gonzales PE to v3.0 - Various fixes ## 2.0.5 - 2014-06-09 - Updated dependencies (#229) ## 2.0.4 - 2014-01-16 - Fixed relative path to config (#164) ## 2.0.3 - 2014-01-16 - Documentation moved to `doc` directory - Fixed incorrect left indent (#153) ## 2.0.2 - 2014-01-09 - Added test coverage (#138) - Added test helpers (#147) - Fixed config file recursive searching (#151) - Fixed `block-indent` detecting (#148) - Fixed `quote` value setter (#149) - Fixed detection integral tests (#150) ## 2.0.1 - 2013-12-23 - Fix for `remove-empty-rulesets` option (#133) ## 2.0.0 - 2013-12-18 **Great thanks for @tonyganch and @kizu!** - Use Gonzales PE to parse *.scss and *.less files - Support sorting properties in *.scss and *.less files - Codestyle detection - Option: always-semicolon (scss + less) - Option: quotes - Two more config examples now: `csscomb` and `zen` - Lots of refactoring and fixes - Lots of tests added - Node v0.8 no longer supported ## 1.0.0 - 2013-11-06 - Option: vendor-prefix-align - Dependencies updated - Fixed options order in readme ## 0.1.0 - 2013-10-11 - CLI: lint mode ## 0.0.15 - 2013-10-03 - Option: remove-empty-rulesets (#67) - Option colon-space expanded - Some refactoring and fixes ## 0.0.14 - 2013-09-12 - Option: eof-newline (#55) - Verbose option (#62) - Some refactoring ## 0.0.13 - 2013-09-12 - Fixed failing on empty files (#66) ## 0.0.12 - 2013-09-11 - Option: combinator-space - Readme update - Some CLI fixes - Contributor added: @anton-rudeshko ## 0.0.11 - 2013-09-10 - Option: element-case - Fixed block-indent bug with space after at-rule opening brace - Fixed JSDoc - Fixed colon-space description ## 0.0.10 - 2013-09-06 - Option: color-case - Option: color-shorthand - Option: leading-zero - Option: unitless-zero - Option update: colon-space - Contributors added: @kizu and @ignovak - Readme updated - Licence added - Contributing info added - Changelog added ## 0.0.9 - 2013-08-28 - Option: sort-order - Sort order config fix - JSCS version and config update - jshint config fix - Some codestyle fixes ## 0.0.8 - 2013-08-22 - !!! Now using Gonzales instead of CSSP - Option: block-indent - Option: rule-indent - Added few links to README - Added some debug info - Fixed default sort order - Fixed path processing bug - Fixed stick-brace option ## 0.0.7 - 2013-08-09 - jshint config fix - Codestyle fix for always-semicolon - Integral test fix - Removed old php code ## 0.0.6 - 2013-08-08 - Option: always-semicolon ## 0.0.5 - 2013-08-08 - Fix for value setting - Bugfix for stick-brace - Added integral test ## 0.0.4 - 2013-08-07 - Some refactoring - Tests added ## 0.0.3 - 2013-08-05 - Option: colon-space - Option: stick-brace - Moved to github/csscomb/csscomb.js ## 0.0.2 - 2013-08-04 - Option: strip-spaces - fix ## 0.0.1 - 2013-08-03 - Initial release - Option: strip spaces - Travis support