Skip to content

Releases: RubyLouvre/avalon

2.1.1

12 Jul 18:25
Compare
Choose a tag to compare

全新的lexer与插值表达式抽取方法

添加unescapeHTML与escapeHTML方法

修正xmp元素的内容生成BUG

修正input.value = newValue的同步BUG

修正双击事件BUG

修正ms-widget遇上ms-if找到原先占位DOM的BUG

2.0.2

20 May 08:40
Compare
Choose a tag to compare

##大幅提高for指令的性能,并且手势事件的支持, 允许npm install avalon2来下载avalon了(之前avalon一直被占用)

  1. ms-widget支持cached配置,当它与$id一起使用时,框架会缓存此VM,其对应真实DOM被删掉也不会回收VM,这在路由中非常有用;在diff时,缓存上一次的outerHTML,减少计算
  2. ms-for,在lexer阶段就保留了其template,然后直接使用avalon.parseHTML缓存,提高性能
  3. vmodel对数组整体赋值时,抑制其$fire与视图更新
  4. fix IE6-8 outerHTML会出现空白的BUG
  5. 优化ms-class !preValue 语句让框架总是执行diff 的BUG
  6. ms-for添加hasChange属性, 减少无用的diff与patch
  7. 处理IE11微软拼音输入法导致ms-duplex不起作用的BUG
  8. 处理webpack 二次打包 avalon命名空间消失了的问题

2.0.1

11 May 15:33
Compare
Choose a tag to compare

添加#标识符,与之前的@标识符一样,两者并用
重构ms-controller, ms-important, ms-for, ms-on指令

1.4.7.2

22 Jan 08:44
Compare
Choose a tag to compare

修复{{}}里面换行的BUG

更新1.6的基于频率的GC回收系统

大部分功能回滚到2015年12月23日的版本

1.5.4

13 Oct 12:11
Compare
Choose a tag to compare
  1. 修正oldAccessors BUG #1091
  2. 修正当一个元素存在多个ms-if绑定时,由于注释节点不能提供pos,导致显示不正确 #1088
  3. 新的触屏模块
  4. 重构duplex指令 (包括添加msFocus属性,对validation指令的支持,data-duplex-changed回调的修复)
  5. loader模块分离得更干净
  6. 修正include指令在不与动画指令配合使用时,data-include-replace辅助指令失效的BUG
  7. fix avalon.modern下的ms-duplex-checked BUG
  8. fix ready模块对loader模块的innerRequire的依赖
  9. fix ms-visible的动画
  10. fix duplex指令 光标BUG及select标签的同步问题
  11. fix ms-repeat在复杂数组的同步问题

1.4.7

13 Oct 11:55
Compare
Choose a tag to compare
  1. 修正 ms-repeat在处理二维数组的BUG #1099
  2. 修正 ms-duplex-number的BUG
  3. 新的触屏模块
  4. 将loader模块的分离得更彻底
  5. 升级事件系统

1.4.6

14 Aug 02:32
Compare
Choose a tag to compare

修复对flexbox的CSS属性支持 #926
fix IE6-8 VBSCRIPT 对象的D,P属性遍历不出来的BUG
fix visible BUG
去掉ms-repeat过火的优化
fix ms-html属性绑定错误生成text binding的BUG
fix解决$model层次依赖丢失
公开openTag和closeTag
fix ms-class BUG
重构parseExprProxy
fix parser在repace方法中读取RegExp.rightContext时在世界之窗4.3浏览器 报错的BUG #966

1.5.2

29 Sep 08:10
Compare
Choose a tag to compare

#自定义标签优化

  1. configs 改名为 config
  2. $extends 改名为 $extend
  3. fix loader不能正确处理url path map之后带query的BUG
  4. fix ms-if 与 HTML5 form validation共用时的BUG
  5. fix $watch回调this指向BUG
  6. fix ms-if 碰到子对象的属性不存在时不插入节点的 BUG
  7. fix ms-include不存在动画时不会移除旧节点的BUG

1.5.1 对自定义标签进行加强及兼容处理

10 Sep 08:35
Compare
Choose a tag to compare
  1. 精简自定义标签的设计
  2. fix cache内存泄漏
  3. 添加$fire("all!xxx")的支持
  4. fix ms-duplex使用拦截器时触发多次的BUG
  5. 公开openTag, closeTag到avalon.config
  6. fix isWidget BUG

1.4.6.2内存泄漏处理

06 Sep 01:12
Compare
Choose a tag to compare

fix ms-include, mmState与ms-if, ms-duplex搭配使用时,内存泄漏的BUG