- 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
- 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)
- Added new
--tty-mode
option for cli. - Fixed an issue with calling gpe methods on non-existing nodes.
- Added
babel-polyfill
to dependencies.
- 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
- Do not remove units from values starting from zeroes, like
0.5em
(#394)
- Hotfix for issue when
unitless-zero
crashed on percentages in Less (#389)
- Fixed dependencies
- Fixed
space-after-opening-brace
option for empty media queries (#387)
- Do not add extra space before combinators which go first in selectors (#381)
- Fixed processing of hashes (#379)
- Fixed
space-between-declarations
vs. media queries (#378)
Thanks to @1000ch, @alexeykuzmin, @jonrohan
- Used new Gonzales PE API
- Fixed nested properties (#319)
- Added support for symlinked configs
- Added support for configs with any extension
Thanks to @gonzalocasas, @tomByrer
- Improved docs
- Fixed Gonzales PE version
- Improved README
- Added non-essential files to npmignore
- Renamed
CONTRIBUTE.md
toCONTRIBUTING.md
- Fixed unwanted removal of empty lines between nested rulesets (#317)
- Fixed Gonzales PE version
Thanks to @mishanga, @cust0dian
- Added
khtml
to list of vendor prefixes - Updated docs
Thanks to @cvrebert, @filtercake, @lefoy, @L0stSoul, @kizu, @schneyra, @thejameskyle, @vecmezoni
New:
- Sass support
- Leftovers (#160)
- Use 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
anddetect
methods - Made
getConfig
anddetect
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
- Updated dependencies (#229)
- Fixed relative path to config (#164)
- Documentation moved to
doc
directory - Fixed incorrect left indent (#153)
- 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)
- Fix for
remove-empty-rulesets
option (#133)
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
andzen
- Lots of refactoring and fixes
- Lots of tests added
- Node v0.8 no longer supported
- Option: vendor-prefix-align
- Dependencies updated
- Fixed options order in readme
- CLI: lint mode
- Option: remove-empty-rulesets (#67)
- Option colon-space expanded
- Some refactoring and fixes
- Option: eof-newline (#55)
- Verbose option (#62)
- Some refactoring
- Fixed failing on empty files (#66)
- Option: combinator-space
- Readme update
- Some CLI fixes
- Contributor added: @anton-rudeshko
- Option: element-case
- Fixed block-indent bug with space after at-rule opening brace
- Fixed JSDoc
- Fixed colon-space description
- 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
- Option: sort-order
- Sort order config fix
- JSCS version and config update
- jshint config fix
- Some codestyle fixes
- !!! 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
- jshint config fix
- Codestyle fix for always-semicolon
- Integral test fix
- Removed old php code
- Option: always-semicolon
- Fix for value setting
- Bugfix for stick-brace
- Added integral test
- Some refactoring
- Tests added
- Option: colon-space
- Option: stick-brace
- Moved to github/csscomb/csscomb.js
- Option: strip-spaces - fix
- Initial release
- Option: strip spaces
- Travis support