Commits on Jul 15, 2016
  1. Bumps logo version.

    Why:
    
    * MaxCDN cached the previous one permanently based on URL.
      So we need to change URL to point it to the new one.
    committed Jul 15, 2016
Commits on Jul 12, 2016
  1. Reimports logo.svg via Sketch.

    Why:
    
    * It's a SVG editor of choice;
    * it will be easier to manage any future changes.
    committed Jul 12, 2016
  2. Cleans up Readme markup.

    committed Jul 12, 2016
Commits on Jul 10, 2016
  1. @scniro

    adding logo (#793)

    Adds clean-css logo!
    scniro committed with Jul 10, 2016
Commits on Jun 15, 2016
  1. Fixes #787 - regression in data URI processing.

    Yet another regression so we revert to the original order of
    processing `url()` values.
    committed Jun 15, 2016
Commits on Jun 4, 2016
Commits on Jun 2, 2016
  1. Fixes #782 - regression in processing data URIs.

    Instead of trying to fuzzy match an end of data URI let's use split
    to navigate through bracket levels and determine an end of an URI.
    committed Jun 2, 2016
  2. Fixes #781 - regression in override compacting.

    Checking every combination of override clashes should not fall
    back to same values in case of multiplex components.
    committed Jun 2, 2016
Commits on Jun 1, 2016
  1. Fixes #776 - edge case in quoted data URIs.

    Regardless of whether data URI is quoted or not the end of URI should
    always be fuzzy matched.
    committed Jun 1, 2016
  2. Fixes #780 - space after inlined variables.

    Let's not assume variables are functions to stay. Polymer inlines
    variables so removing a space after a variable can break styling.
    committed Jun 1, 2016
  3. Fixes #779 - merging `background-(position|size)`.

    Those two properties were always merged but if vendor-prefixed
    functions are used then they should not be.
    
    Note we changed `everyCombination` checker to check for values
    on same position when merging **longhand** properties which is what
    browsers do, e.g.
    
    ```css
    background-position: calc(100% - 1em) 1em;
    background-position: calc(100% - 2em) 2em;
    ```
    
    Now `everyCombination` checks if 1st and 2nd values can be merged
    separately and ignores whether 1st can be merged with 2nd.
    committed Jun 1, 2016
Commits on May 31, 2016
  1. Fixes #768 - invalid border-radius property.

    Whenever we encounter an invalid property there should be a
    InvalidPropertyError exception thrown and property reported as `unused`.
    
    Currently warnings are reported without any further details like line
    number, but such feature is due in #657.
    committed May 31, 2016
  2. Fixes #765 - two values of border-radius.

    Horizontal and vertical values of longhand properties were not
    correctly merged into shorthand border-radius.
    committed May 30, 2016
  3. Fixes #763 - data URI SVG and quoting.

    Quotes inside data URI SVG can be unescaped and we should handle
    such cases correctly by leaving quoting in place.
    committed May 30, 2016
  4. Fixes #751 - stringifying CSS variables.

    CSS variables come in two variants
    
    - defined as a block which can be applied using @apply keyword (used
      in Polymer);
    - defined as a simple value or another variable reference.
    
    The second way was broken when source maps were built as stringifying
    code was always expecting a block.
    committed May 29, 2016
Commits on May 23, 2016
  1. Merge pull request #774 from nooks/master

    Fix input-source-map-tracker for node@6.*
    committed May 23, 2016
  2. @nooks

    Build: support Node.js 6.x

    nooks committed May 23, 2016
Commits on May 20, 2016
  1. @nooks
Commits on Apr 9, 2016
  1. Removes dev dependency status from Readme.

    * it can still be accessed via "Dependency Status" button;
    * we could use sth like greenkeeper to keep them up to date;
    committed Apr 9, 2016