See #731 - adds granular control over level 2 optimizations.
authorJakub Pawlowicz <contact@jakubpawlowicz.com>
Mon, 9 Jan 2017 12:52:43 +0000 (13:52 +0100)
committerJakub Pawlowicz <contact@jakubpawlowicz.com>
Tue, 10 Jan 2017 06:47:23 +0000 (07:47 +0100)
commit0b81de23105b52b3235635052b0102cfbe6cfc91
treea3438f5ebf51caf8431187665eec86e1ceef3b7c
parent47486aab3749ed0a3ccfc98bfb26c2e61aa123df
See #731 - adds granular control over level 2 optimizations.

Why:

* So users can selectively disable certain optimizations if they
  want to.
13 files changed:
History.md
README.md
bin/cleancss
lib/optimizer/level-2/optimize.js
lib/options/optimization-level.js
test/optimizer/level-2/merge-adjacent-test.js
test/optimizer/level-2/merge-non-adjacent-by-body-test.js
test/optimizer/level-2/merge-non-adjacent-by-selector-test.js
test/optimizer/level-2/reduce-non-adjacent-test.js
test/optimizer/level-2/remove-duplicate-font-at-rules-test.js
test/optimizer/level-2/remove-duplicate-media-queries-test.js
test/optimizer/level-2/remove-duplicates-test.js
test/options/optimization-level-test.js