libsass 3.2.0 发布,Sass 解析器 libsass

来源: OSCHINA
编辑: oschina
2015-04-28 00:00:00

libsass 3.2.0 发布,此版本主要增加了几个新特性,以及修复了大量 Bug:

重大改变:

  • Change in sass_make_data_context - libsass now really takes memory ownership (#925)

  • Hard deprecated image-url and compact functions (throw errors until removed) (#834, #835)

新增特性:

  • Implement raw css imports (@mgreter, #754, #318)

  • Implement number prefix parsing (/[+-]+/) (@mgreter, #535)

  • Improve source-mapping implementation (@mgreter, #792)

  • Improve handling of negative numbers (@xyfer, #828)

  • Add support for -ms-calc (@xyfer, #842)

  • Add an example plugin (@mgreter, d3de957)

  • Add Visual Studio file to .gitignore (@am11, #944)

  • Fully evaluate nested binary operations (@xyfer, #770)

  • Normalize CSS function string arguments (@xyfer, #817)

  • Made linefeed and indent configurable (@mgreter, #787)

  • Speed up Windows CI build times (@am11, #944)

  • Update number function signatures (@xyfer, #826)

  • Simplify autotools build (@saper, #992)

Bug 修复:

  • Fix parsing of dash in declaration values (@xyfer, #733)

  • Fix math operations sometimes returing wrong units (@xyfer, #783)

  • Fix str-slice returning incorrect value when $end-at is omitted (@xyfer, #815)

  • Fix arguments sometimes being passed by value not reference (@xyfer, #813, #909)

  • Fix segfault if a function definition has a css comment (@xyfer, #646)

  • Fix @charset not being output if utf8 characters are in top comment (@mgreter, #820)

  • Fix error message line numbers drifting with indented style (@anlutro, #866)

  • Fix desaturation of greyscale colours (@anlutro, #864)

  • Fix crash in Parser::parse_term (@mmaxim, #846)

  • Fix greedy not operator (@xyfer, #873, #897, #920, #934)

  • Fix function names not consistently normalized (@xyfer, #877)

  • Fix color related issues in functions (@mgreter, #911)

  • Fix dash parsing after other tokens (@mgreter, #922)

  • Fix interpolation in media queries (@mgreter, #346)

  • Fix comments on in propsets causing segfaults (@xzyfer, #901)

详细信息请查看发行页面

此版本源代码现已提供下载:

https://github.com/sass/libsass/archive/3.2.0.zip

libsass 是一个用 C 语言实现的 Sass 解析器。特点是简单、速度快而且易于集成。

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
8 收藏
分享
返回顶部
顶部