44
55- [x] fix merging rules
66- [ ] experimental CSS prefix removal
7- - [x] declarations
8- - [ ] declaration values
9- - [ ] exclude -webkit-* gradients
10- - [x] css selector validation
11- - [x] pseudo element
12- - [x] partial pseudo class validation. does not validate parameters
13- - [x] attribute selector
14- - [x] combinator
15- - [x] simple selector
16- - [x] nested selector
17- - [ ] strict mode : allow unknown items such as pseudo classes
18- - [x] allow unknown pseudo classes
19- - [x] allow unknown attribute selectors
7+ - [x] declaration name
8+ - [ ] declaration value
9+ - [ ] exclude -webkit-* gradients
10+ - [x] css selector validation
11+ - [x] pseudo element
12+ - [x] partial pseudo class validation. does not validate parameters
13+ - [x] attribute selector
14+ - [x] combinator
15+ - [x] simple selector
16+ - [x] nested selector
17+ - [x ] strict vs permissive validation : allow unknown items such as pseudo classes
18+ - [x] allow unknown pseudo classes
19+ - [x] allow unknown attribute selectors
2020- [x] strip universal selector when possible
2121
2222# v0.6.0
23+
2324- [x] light-dark() color
2425- [x] system color
2526
@@ -77,15 +78,16 @@ CSS color level 4 & 5
7778- [x] gap
7879
7980### Other
81+
8082- [x] renamed RenderOptions.colorConvert to RenderOptions.convertColor
8183- [x] support none keyword in color
8284- [x] css relative color syntax for rgb(), hsl() and hwb() colors https://www.w3.org/TR/css-color-5/#relative-colors
83- - [x] rgb
84- - [x] hex
85- - [x] hsl
86- - [x] hwb
87- - [x] calc()
88- - [x] calc() and inline var()
85+ - [x] rgb
86+ - [x] hex
87+ - [x] hsl
88+ - [x] hwb
89+ - [x] calc()
90+ - [x] calc() and inline var()
8991
9092## v0.2.0
9193
@@ -112,7 +114,7 @@ CSS color level 4 & 5
112114## v0.1.0
113115
114116- [x] sourcemap generation
115- - [x] reduce calc():
117+ - [x] reduce calc():
116118- [x] inline css variables
117119- [x] configure duplicate declarations removal
118120- [x] configure shorthand properties computation
@@ -123,7 +125,7 @@ CSS color level 4 & 5
123125
124126- [x] merge identical rules
125127- [x] merge adjacent rules
126- - [x] minify colors
128+ - [x] minify colors
127129- [x] minify numbers and Dimensions tokens
128130- [x] compute shorthand: see the list below
129131- [x] remove redundant declarations
@@ -132,12 +134,14 @@ CSS color level 4 & 5
132134- [x] conditionally unwrap : is ()
133135- [x] automatic css nesting
134136- [x] automatically wrap selectors using : is ()
135- - [x] multi-level shorthand properties (border - [ border-width, border-color, border-style, etc.] ) https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties
137+ - [x] multi-level shorthand properties (
138+ border - [ border-width, border-color, border-style, etc.] ) https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties
136139- [x] avoid reparsing (declarations, selectors, at-rule)
137140- [x] node and browser versions
138141- [x] decode and replace utf-8 escape sequence
139142
140143### Computed shorthands
144+
141145- [x] background
142146- [x] border
143147- [x] border-bottom
0 commit comments