Skip to content

Releases: migijs/migi

7.2.0

18 Sep 07:03
Compare
Choose a tag to compare
  • fetuare
    • 更新homunculus和lefty,支持装饰器/注解语法
    • 初始化检测Component默认不被覆盖,防止异常 #54
    • 取消内置的get name()方法,取名直接访问__name属性
    • 内置了供JSON.stringify()使用的编码encode()方法 #55

7.1.2

08 Sep 15:46
Compare
Choose a tag to compare

bugfix:

  • 简化构造函数应当交由migi内部处理,lefty回退。 #51

7.1.1

08 Sep 10:25
Compare
Choose a tag to compare

bugfix:

  • input的checked和option的selected遗漏双向侦听 #52

7.1.0

08 Sep 06:49
Compare
Choose a tag to compare

feature:

  • 更新了lefty预编译器,创建组件和vd的构造函数默认为一个数组,省略结构写法直接super(props)单独参数即可,不再依赖es6-shim。 #51

7.0.2

28 Aug 03:46
Compare
Choose a tag to compare
  • feature
    • 优化arrowFn及递归中的Obj侦听,更加智能按需侦听 #migijs/lefty#15
    • 新的双向绑定方式,支持复杂和arrowFn中递归情况 #47 #48 #migijs/lefty#17
    • Obj参数调整,使用箭头函数无需记录context,增加第4个参数 #migijs/lefty#18
  • bugfix
    • lefty支持了模板嵌套模式解析,增加对模板内容的侦听 #migijs/lefty#16
    • Obj递归拼接string时遗漏对特殊变量null/undefined处理

6.0.1

19 Aug 07:20
Compare
Choose a tag to compare
  • bugfix
    • delegate中出现2+次时,删除操作报错 #49

6.0.0

13 Aug 12:33
Compare
Choose a tag to compare
  • feature
    • lefty/jaw开发移除jsdc依赖,统一使用babel
    • 移除了默认包含的fastclick #46
    • 更新了预编译器lefty至~5.0.1,包括递归jsx和arrowFunction在内,render()方法中的所有表达式均被智能侦听优化diff,不再支持对this再赋值的侦听 #migijs/lefty#9
    • lefty同时对所有类中的onXxx回调预编译this指向当前类,model.onXxx回调this指向model
    • allowPropagation改为stopPropagation,更加符合语义化,默认事件不产生shadowDom隔离
    • 重新整理了demo示例教程

5.1.1

31 Jul 13:22
Compare
Choose a tag to compare
  • bugfix
    • ios 9.3+,且meta声明user-scalable=no时,无需fastclick,在ios 11.4中,它会造成奇怪场景下的点击失效
    • ios 11.4中,fastclick的touch事件timeStamp异常
    • ios 11.3中,fastclick的input的focus异常
    • fastclick的blackberryVersion判断

5.1.0

28 Jul 12:52
Compare
Choose a tag to compare
  • feature
    • Event.DATA事件增加第2个值参数 #44
  • bugfix
    • vd的onXxx事件获取的@Bind值是旧的 #43

5.0.1

13 Jul 05:42
Compare
Choose a tag to compare
  • bugfix
    • audio/video的一些特殊属性渲染设置