postcss-perfectionist
Version:
Beautify CSS files.
106 lines (66 loc) • 2.74 kB
Markdown
# 2.3.1
* Better handling of trailing/leading zeroes & hex colour case transformations
(thanks to @vansosnin).
* Now parses values rather than applying regular expressions to values, using
postcss-value-parser.
* Resolves an issue where fractions were being incorrectly transformed.
* Resolves an issue where parentheses inside string literals were being
erroneously transformed.
* Resolves an issue where base64 content was being incorrectly transformed
to lower case.
# 2.3.0
* Add options to handle zeroes - trim leading/trailing zeroes, and removing
units from zero lengths (thanks to @vansosnin).
# 2.2.0
* Add options to format hex colours (thanks to @vansosnin).
# 2.1.4
* Replaced internal vendor prefixes list with the vendors module.
* Uses Babel's object assign.
* Ensures that the expanded format is used when the option is set to undefined.
# 2.1.3
* Fixes an issue where extra space was being added to commas inside strings,
mangling base64 URLs (thanks to @Mottie, @silverwind, @denji).
# 2.1.2
* Fixes an integration issue with PostCSS 5.0.6.
# 2.1.1
* Fixes a plugin integration issue where `undefined` was appearing in
the output.
# 2.1.0
* Adds scss syntax support.
* Better formatting of functions; `rgb(0,0,0)` becomes `rgba(0, 0, 0)`
(thanks to @yisibl).
# 2.0.0
* Upgrade to PostCSS 5.x.
# 1.4.1
* Fixed an issue where perfectionist would add an extra space in between
at rules with no child nodes (for example, `@import`).
# 1.4.0
* Added an option to disable the visual cascade of properties.
* Fixed an issue where at-rules were not getting an appropriate amount of
newlines following the rule.
* Fixed an issue where comments in values were being removed.
* Where possible, perfectionist will condense multi-line selectors into
a single line.
# 1.3.1
* perfectionist will now not remove comments within selector strings.
# 1.3.0
* Better formatting of comments inside rules.
* Better formatting of selectors inside at-rules.
* Added an option to configure the indent size.
# 1.2.2
* Fixes a crash when a comment ended the file.
# 1.2.1
* Fixes an issue where comments were being removed from inside nodes.
# 1.2.0
* Adds support for configurable wrapping of property values over multiple lines.
* Adds support for configurable wrapping of at-rule parameters.
# 1.1.0
* Adds support for newlines around block comments in both `expanded` and
`compact` formats.
# 1.0.2
* Fixes a crash on comments inside rules.
# 1.0.1
* Fixes a behaviour where the module was trying to add negative space to a
property when re-aligning.
# 1.0.0
* Initial release.