Skip to content

Latest commit

 

History

History
44 lines (26 loc) · 1.37 KB

CHANGELOG.md

File metadata and controls

44 lines (26 loc) · 1.37 KB

2.0.0 / 2015-04-25

  • 不定义 rules 就原样返回

    • 1.x.x 版本中如果没有定义 rules 就会抛出异常

1.3.0 / 2015-04-24

  • 修复无法加载模块问题,原因是 package.json 中的 main 文件写错了(应该从 1.1.0 版本就出现了)。

1.2.0 / 2015-04-24

  • 使用 sscan 引擎来解析 rule 中的参数

    • 之前是用正则表达式来匹配的,有个限制就是如果参数有默认的数组值的话,需要在把数组写在 < > 内
    • 用了新的 sscan 解析引擎后,参数没有任何限制,但为了兼容老版本,还是保留了原先对 < > 的解析
  • 命令行支持同时处理多个文件

1.1.0 / 2015-04-15

  • 支持 rest 参数

    • @rules (string str, int arr..., bool b) -> * 可以匹配参数 'abc', 1, 2, 3, true
    • 需要注意的是,int arr... 匹配模式是贪婪匹配,即如果设置一个 @rules int arr... int b,那它永远都不会匹配成功

1.0.1 / 2015-04-15

  • 更新 bower 的版本号

1.0.0 / 2015-04-15

  • 代码完全用模块化的方式重写了
  • 添加了编译器,防止 HereDoc 在压缩时删除后就无法使用
  • 支持 simple 版,在使用编译后的文件时,可以使用一个简单的 def,让你代码更精简