Skip to content
This repository has been archived by the owner on Dec 2, 2018. It is now read-only.

Latest commit

 

History

History
executable file
·
109 lines (68 loc) · 2.64 KB

CHANGELOG.md

File metadata and controls

executable file
·
109 lines (68 loc) · 2.64 KB

2.4.0

  • Adds support for tab indentation (thanks to @solidflows).

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.