Releases: baidu/san
Releases · baidu/san
3.8.5
【bug修复】- ie10 和 ie11 下,placeholder 属性可能触发多余的 input 事件,导致组件数据被重置
【bug修复】- 子组件作为父组件根元素时,子组件渲染可能包含多余的 id / style / class 属性
【bug修复】- 使用了 s-bind 的组件位于 slot 中时,在视图二次更新时可能会发生运行时错误
3.8.4
【bug修复】- 组件根元素不是 HTMLElement 时,无法 detach 和 re-attach
【bug修复】- button 的 type 属性,当为单插值声明并值为 null 或 undefined 时,无法被移除
3.8.3
【新特性】- 支持虚拟节点作为组件根元素
【新特性】- 支持组件作为组件根元素
【新特性】- 组件根元素支持应用 for 指令
【优化】- 渲染过程对常用元素的创建进行优化,减少工厂方法调用
3.8.2
【新特性】- 一元表达式支持 +
操作符
【优化】- 对结果可知的一元表达式,进行提前计算
3.8.1
【优化】- 提升组件初始化的性能
【优化】- 提升组件反解的性能
3.8.0
【变更】- 元素属性声明为单插值表达式时,如果值为 null 或 undefined,属性被移除
【优化】- ie8- 下对 svg 标签创建进行健壮性处理,避免运行时错误
【bug修复】- 组件根元素无法应用 s-bind
【bug修复】- 双向绑定表达式中间带有动态 ACCESSOR 并发生变化后,可能绑定到错误的目标数据
【bug修复】- 异步组件的结果组件未准备好时更新视图,出现运行错误
【bug修复】- 更新模板解析 keygen / meta / link 标签的自闭合规则
3.7.9
【优化】- 模板解析 tagStart 正则优化,避免错判 lt 后数字的场景
【bug修复】- 应用了 trackBy 的 for 指令,列表数据更新时,index 可能不被更新,导致视图渲染错误
3.7.8
【新特性】- 事件声明支持 stop modifier,阻止事件冒泡
【新特性】- 事件声明支持 prevent modifier,阻止事件默认行为
【新特性】- 表达式支持 null
【优化】- 删除组件根元素 class 属性的最前方可能出现的空格
【bug修复】- for 指令内部无任何数据引用时,视图更新可能出错
3.7.7
【新特性】- getComponentType 支持根据当前位置的数据环境动态决定组件类
【优化】- 提升 for 遍历对象场景的视图刷新性能,不必要的数据变更时不刷新列表
【优化】- 对元素属性与组件属性绑定,区分空字符串与无值声明
【bug修复】- checkbox 或 radio 作为组件根元素时,checked 状态绑定判定有错误
【bug修复】- 模板声明使用 Call 表达式,数据变化时视图可能不刷新
【bug修复】- 列表 trackBy 模式下的视图刷新时,第一项可能清除失败导致残留。该问题为 3.7.6 引入
3.7.6
【bug修复】- replaced element 和 custom element 预创建可能导致问题,比如视频或音频播放
You can’t perform that action at this time.