* Fixed issue [#840](https://github.com/jakubpawlowicz/clean-css/issues/840) - allows input source map as map object.
* Fixed issue [#843](https://github.com/jakubpawlowicz/clean-css/issues/843) - regression in selector handling.
+[3.4.23 / 2016-xx-xx](https://github.com/jakubpawlowicz/clean-css/compare/v3.4.22...3.4)
+==================
+
+* Fixed issue [#844](https://github.com/jakubpawlowicz/clean-css/issues/844) - regression in property values extraction.
+
[3.4.22 / 2016-12-12](https://github.com/jakubpawlowicz/clean-css/compare/v3.4.21...v3.4.22)
==================
SINGLE_QUOTE: '\'',
SPACE: ' ',
STAR: '*',
+ TAB: '\t',
UNDERSCORE: '_'
};
var character = source[position.index];
isQuoted = level == Level.SINGLE_QUOTE || level == Level.DOUBLE_QUOTE;
- isSpace = character == Marker.SPACE;
+ isSpace = character == Marker.SPACE || character == Marker.TAB;
isNewLineNix = character == Marker.NEW_LINE_NIX;
isNewLineWin = character == Marker.NEW_LINE_NIX && source[position.index - 1] == Marker.NEW_LINE_WIN;
isCommentStart = !wasCommentEnd && level != Level.COMMENT && !isQuoted && character == Marker.STAR && source[position.index - 1] == Marker.FORWARD_SLASH;
'after calc()': [
'div{margin:calc(100% - 21px) 1px}',
'div{margin:calc(100% - 21px) 1px}'
+ ],
+ '*nix line break inside property': [
+ 'a{border:2px\nsolid}',
+ 'a{border:2px solid}'
+ ],
+ 'windows line break inside property': [
+ 'a{border:2px\r\nsolid}',
+ 'a{border:2px solid}'
+ ],
+ 'tab inside property': [
+ 'a{border:2px\tsolid}',
+ 'a{border:2px solid}'
]
}, { advanced: false })
)