Skip to content

Commit 7dbbf65

Browse files
committedMay 8, 2017
Bumps clean-css dependency to 4.1.
1 parent 744db89 commit 7dbbf65

File tree

5 files changed

+16
-5
lines changed

5 files changed

+16
-5
lines changed
 

Diff for: ‎History.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
[4.1.0 / 2017-xx-xx](https://github.com/jakubpawlowicz/clean-css-cli/compare/4.0...HEAD)
2+
==================
3+
4+
* Bumps clean-css dependency to 4.1.x.
5+
16
[4.0.12 / 2017-04-12](https://github.com/jakubpawlowicz/clean-css-cli/compare/v4.0.11...v4.0.12)
27
==================
38

Diff for: ‎README.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -218,9 +218,9 @@ cleancss -O1 removeQuotes:off;roundingPrecision:4;specialComments:1 one.css
218218
# `optimizeBackground` controls `background` property optimizatons; defaults to `on`
219219
# `optimizeBorderRadius` controls `border-radius` property optimizatons; defaults to `on`
220220
# `optimizeFilter` controls `filter` property optimizatons; defaults to `on`
221-
# `optimizeFont controls `font` property optimizatons; defaults to `on`
222221
# `optimizeFontWeight` controls `font-weight` property optimizatons; defaults to `on`
223222
# `optimizeOutline` controls `outline` property optimizatons; defaults to `on`
223+
# `removeEmpty` controls removing empty rules and nested blocks; defaults to `on` (since 4.1.0)
224224
# `removeNegativePaddings` controls removing negative paddings; defaults to `on`
225225
# `removeQuotes` controls removing quotes when unnecessary; defaults to `on`
226226
# `removeWhitespace` controls removing unused whitespace; defaults to `on`
@@ -262,7 +262,10 @@ cleancss -O2 mergeMedia:off;restructureRules:off;mergeSemantically:on;mergeIntoS
262262
# `removeDuplicateFontRules` controls duplicate `@font-face` removing; defaults to `on`
263263
# `removeDuplicateMediaBlocks` controls duplicate `@media` removing; defaults to `on`
264264
# `removeDuplicateRules` controls duplicate rules removing; defaults to `on`
265+
# `removeEmpty` controls removing empty rules and nested blocks; defaults to `on` (since 4.1.0)
266+
# `removeUnusedAtRules` controls unused at rule removing; defaults to `off` (since 4.1.0)
265267
# `restructureRules` controls rule restructuring; defaults to `off`
268+
# `skipProperties` controls which properties won\'t be optimized, defaults to empty list which means all will be optimized (since 4.1.0)
266269
```
267270
268271
There is an `all` shortcut for toggling all options at the same time, e.g.

Diff for: ‎bin/cleancss

+4-1
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ commands.on('--help', function () {
6666
console.log(' %> # `optimizeBackground` controls `background` property optimizatons; defaults to `on`');
6767
console.log(' %> # `optimizeBorderRadius` controls `border-radius` property optimizatons; defaults to `on`');
6868
console.log(' %> # `optimizeFilter` controls `filter` property optimizatons; defaults to `on`');
69-
console.log(' %> # `optimizeFont controls `font` property optimizatons; defaults to `on` ');
7069
console.log(' %> # `optimizeFontWeight` controls `font-weight` property optimizatons; defaults to `on`');
7170
console.log(' %> # `optimizeOutline` controls `outline` property optimizatons; defaults to `on`');
71+
console.log(' %> # `removeEmpty` controls removing empty rules and nested blocks; defaults to `on` (since 4.1.0)');
7272
console.log(' %> # `removeNegativePaddings` controls removing negative paddings; defaults to `on`');
7373
console.log(' %> # `removeQuotes` controls removing quotes when unnecessary; defaults to `on`');
7474
console.log(' %> # `removeWhitespace` controls removing unused whitespace; defaults to `on`');
@@ -96,7 +96,10 @@ commands.on('--help', function () {
9696
console.log(' %> # `removeDuplicateFontRules` controls duplicate `@font-face` removing; defaults to `on`');
9797
console.log(' %> # `removeDuplicateMediaBlocks` controls duplicate `@media` removing; defaults to `on`');
9898
console.log(' %> # `removeDuplicateRules` controls duplicate rules removing; defaults to `on`');
99+
console.log(' %> # `removeEmpty` controls removing empty rules and nested blocks; defaults to `on` (since 4.1.0)');
100+
console.log(' %> # `removeUnusedAtRules` controls unused at rule removing; defaults to `off` (since 4.1.0)');
99101
console.log(' %> # `restructureRules` controls rule restructuring; defaults to `off`');
102+
console.log(' %> # `skipProperties` controls which properties won\'t be optimized, defaults to empty list which means all will be optimized (since 4.1.0)');
100103

101104
process.exit();
102105
});

Diff for: ‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
},
2727
"homepage": "https://github.com/jakubpawlowicz/clean-css-cli#readme",
2828
"dependencies": {
29-
"clean-css": "^4.0.12",
29+
"clean-css": "^4.1.0",
3030
"commander": "2.x"
3131
},
3232
"devDependencies": {

Diff for: ‎test/binary-test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,9 @@ vows.describe('cleancss')
145145
})
146146
})
147147
.addBatch({
148-
'level 1 and 2 optimizations': pipedContext('a{font:"Arial"}a{color:red}', '-O1 all:false,removeQuotes:true -O2 all:false', {
148+
'level 1 and 2 optimizations': pipedContext('a{font:16px "Arial"}a{color:red}', '-O1 all:false,removeQuotes:true -O2 all:false', {
149149
'should do basic optimizations only': function (error, stdout) {
150-
assert.equal(stdout, 'a{font:Arial}a{color:red}');
150+
assert.equal(stdout, 'a{font:16px Arial}a{color:red}');
151151
}
152152
})
153153
})

0 commit comments

Comments
 (0)
Please sign in to comment.