Manta
This release backports bugfixes and improvements from master to libsass 3.4.
Release was tested with valgrind against all spec-tests to be free of (known) leaks.
Features
- Implement trailing commas in parameters and arguments (@xzyfer, #2288)
- Implement unary slash expressions (@mgreter, #2349 and #2384)
Fixes
- Fix Attribute Selector equal compare operator (@mgreter, #2350)
- Fix segfault for varargs with non-string keys (@mgreter, #2352)
- Fix Element Selector compare operators (@mgreter, #2347)
- Fix compiler issue with spec regression on NetBSD 6.1 (@mgreter, #2357)
- Fix some segfaults caused by the parser being too forgiving (@xzyfer, #2367)
- Fix segfault with invalid map keys (@xzyfer, #2368)
- Fix null pointer dereference in css_error (@xzyfer, #2370)
- Fix bug when parsing selector schemas (@xzyfer, #2371)
- Fix null pointer dereference in parse_selector_schema (@xzyfer, #2372)
- Fix segfault when extending pseudo selectors failed (@mgreter, #2366)
- Fix parser for urls looking like ruleset selectors (@mgreter, #2376)
- Error for trailing rulesets comma (@mgreter, #2365)
- Improve selector and binominal look ahead (@mgreter, #2346)
- Improve hex escape handling in interpolation (@mgreter, #2320)
- Fix wrong parsing of calc functions as number units (@mgreter, #2382)
- Skip comment evaluation for compressed output (@mgreter, #2359)
- Improve parent selector handling in selector schema (@mgreter, #2358)
- Improve parameter vararg and keyword handling (@mgreter, #2394)
- Hotfix to avoid invalid nested :not selectors (@mgreter, #2399)
- Fix a few minor memory leaks (@mgreter, #2400)