Permalink
Commits on Jul 14, 2017
  1. Bumps web interface to version 4.1.7.

    committed Jul 14, 2017
  2. Version 4.1.7 release notes.

    committed Jul 14, 2017
  3. Fixes #957 - `0%` minification of `width` property.

    Why:
    
    * Apparently `width` and `max-width` `0%` value cannot be turned into
      `0`, see: https://codepen.io/judowalker/pen/xrMxWj
    committed Jul 14, 2017
  4. Fix "special comments" option on web interface (#956)

    ngyikp committed with Jul 14, 2017
Commits on Jul 8, 2017
  1. Bumps web interface to version 4.1.6.

    committed Jul 8, 2017
  2. Version 4.1.6 release notes.

    committed Jul 8, 2017
  3. Fixes #953 - beautify breaks attribute selectors.

    Why:
    
    * `~` marker can be used both to denote adjacent selectors and inside
      an attribute matcher.
    committed Jul 8, 2017
  4. Fixes #887 - edge case in serializing comments.

    Why:
    
    * When `removeEmpty: false` is used then comments are not properly
      removed from a list of tokens.
    committed Jul 8, 2017
Commits on Jun 29, 2017
  1. Bumps web interface to version 4.1.5.

    committed Jun 29, 2017
  2. Version 4.1.5 release notes.

    committed Jun 29, 2017
  3. Fixes #952 - parsing `@page` as in CSS3 spec.

    Why:
    
    * CSS3 spec allows `@page` rules to have custom names and contain
      page-margin boxes, see https://www.w3.org/TR/css3-page/#margin-boxes
    * it enables all (?) of Prince page box rules too by whitelisting them.
    committed Jun 22, 2017
  4. Fixes #945 - hex RGBA colors in IE filters.

    Why:
    
    * IE filters support hex RGBA colors and we were not matching correctly
      against them.
    committed Jun 28, 2017
Commits on Jun 17, 2017
  1. See #944 - fixes code formatting.

    committed Jun 17, 2017
  2. Fixes #947 - selector based filtering.

    Why:
    
    * Sometimes it may be useful to rewrite or drop certain properties based
      on selector value.
    committed Jun 17, 2017
Commits on Jun 16, 2017
  1. See #895 - updates readme with version requirement.

    committed Jun 16, 2017
  2. See #895 - ignoring specific styles.

    Why:
    
    * Allows parts of CSS document to be wrapped between
      /* clean-css ignore:start */ and /* clean-css ignore:end */ comments
      passing them to output untouched by parsing and optimizing;
    * in case of some special stylesheets when optimizations can break
      styling.
    committed Jun 7, 2017
  3. Fixes #861 - new `transition` property optimizer.

    Why:
    
    * To collapse multiple `transition-*` properties into a shorthand
      `transition` property;
    * to merge `transition-*` properties into shorthand `transition`;
    * to get rid of default values in shorthands.
    committed Jun 16, 2017
Commits on Jun 14, 2017
  1. Bumps web interface to version 4.1.4.

    committed Jun 14, 2017
  2. Version 4.1.4 release notes.

    committed Jun 14, 2017
  3. Fixes #950 - removing unused `@font-face` at rules.

    Why:
    
    * A `@font-face` with particular font-family can be declared more than
      once, e.g. when referring different font weights.
    committed Jun 13, 2017
Commits on Jun 7, 2017
  1. See #944 - adds missing docs.

    committed Jun 7, 2017
Commits on May 23, 2017
  1. Add process method (compatibility with optimize-css-assets-webpack-pl…

    …ugin) (#944)
    strarsis committed with May 23, 2017
Commits on May 18, 2017
  1. Bumps web interface to version 4.1.3.

    committed May 18, 2017
  2. Version 4.1.3 release notes.

    committed May 18, 2017
  3. Fixes #946 - `-ms-grid-columns` repeat syntax.

    Why:
    
    * Apparently our tokenizer didn't recognize it properly, see:
      https://msdn.microsoft.com/library/Hh772246
    committed May 18, 2017
Commits on May 10, 2017
  1. Bumps web interface to version 4.1.2.

    committed May 10, 2017
  2. Version 4.1.2 release notes.

    committed May 10, 2017
  3. Fixes #939 - semicolon after `@apply` at rule.

    Why:
    
    * Apparently IE11 and Edge doesn't like `@apply` without a trailing
      semicolon.
    committed May 10, 2017
  4. Fixes #941 - breaking up vendor prefixed `animation`.

    Why:
    
    * Components of vendor prefixed `animation` were incorrectly derived
      from an unprefixed property leading to errors.
    committed May 10, 2017
  5. Fixes #940 - handles more `font` keywords.

    Why:
    
    * The list wasn't exhaustive, hopefully the new one is.
    committed May 9, 2017
Commits on May 8, 2017
  1. Bumps web interface to version 4.1.1.

    committed May 8, 2017
  2. Version 4.1.1 release notes.

    committed May 8, 2017