#avalon1.5.4(新touch模块)
- 修正oldAccessors BUG RubyLouvre/avalon#1091
- 修正当一个元素存在多个ms-if绑定时,由于注释节点不能提供pos,导致显示不正确 RubyLouvre/avalon#1088
- 新的触屏模块
- 重构duplex指令 (包括添加msFocus属性,对validation指令的支持,data-duplex-changed回调的修复)
- loader模块分离得更干净
- 修正include指令在不与动画指令配合使用时,data-include-replace辅助指令失效的BUG
- fix avalon.modern下的ms-duplex-checked BUG
- fix ready模块对loader模块的innerRequire的依赖
#avalon1.5.3(各种奇葩BUG修复及更快的parser)
- 全新的parser
- 修正$watch的监控
- fix 使用数组clear方法清空数组后,再push元素报错
- fix ms-duplex在modern版本的错误
- fix uuid引发的错误 RubyLouvre/avalon#1060
- 将所有编译函数的地方抽象成一个方法cspCompile https://github.com/RubyLouvre/avalon2/commit/4169422645466d0f036aa7ad48e1b9dd6c874106
- fix toJson在IE6的BUG RubyLouvre/avalon#1063
- fix avalon(window).width()在IE6下 取值不正确的BUG
#avalon1.5.2(主要在自定义标签上进行简化)
- configs 改名为 config
- $extends 改名为 $extend
- fix loader不能正确处理url path map之后带query的BUG
- fix ms-if 与 HTML5 form validation共用时的BUG
- fix $watch回调this指向BUG
- fix ms-if 碰到子对象的属性不存在时不插入节点的 BUG
- fix ms-include不存在动画时不会移除旧节点的BUG
#avalon1.5.1
- 精简自定义标签的设计
- fix cache内存泄漏
- 添加$fire("all!xxx")的支持
- fix ms-duplex使用拦截器时触发多次的BUG
- 公开openTag, closeTag到avalon.config
- 添加动画指令 ms-effect avalon.effect http://avalonjs.github.io/#zh/bindings/effect.html
- 添加基于自定义标签的组件指令 http://avalonjs.github.io/#zh/bindings/component.html
- 全新的$watch机制 http://avalonjs.github.io/#zh/concepts/$watch.html
- 计算属性全部移动$computed对象上集中定义
- 更优雅便捷地自定义组件 http://avalonjs.github.io/#zh/bindings/directive.html
- 废掉avalon.define的旧风格定义,只支持新风格
- 废掉data-duplex-observe辅助指令
- 废掉ms-widget 详看component/pager/avalon.pager.js 是怎么将原来组件改成新组件的
现在的VM只有第一层上拥有$events, $fire, $watch, $model属性与方法, 它的子对象没有这些属性