Skip to content

Releases: baidu/san

3.8.5

20 May 09:40
Compare
Choose a tag to compare
  • 【bug修复】- ie10 和 ie11 下,placeholder 属性可能触发多余的 input 事件,导致组件数据被重置
  • 【bug修复】- 子组件作为父组件根元素时,子组件渲染可能包含多余的 id / style / class 属性
  • 【bug修复】- 使用了 s-bind 的组件位于 slot 中时,在视图二次更新时可能会发生运行时错误

3.8.4

11 May 06:12
Compare
Choose a tag to compare
  • 【bug修复】- 组件根元素不是 HTMLElement 时,无法 detach 和 re-attach
  • 【bug修复】- button 的 type 属性,当为单插值声明并值为 null 或 undefined 时,无法被移除

3.8.3

06 May 10:16
Compare
Choose a tag to compare
  • 【新特性】- 支持虚拟节点作为组件根元素
  • 【新特性】- 支持组件作为组件根元素
  • 【新特性】- 组件根元素支持应用 for 指令
  • 【优化】- 渲染过程对常用元素的创建进行优化,减少工厂方法调用

3.8.2

20 Apr 16:29
Compare
Choose a tag to compare
  • 【新特性】- 一元表达式支持 + 操作符
  • 【优化】- 对结果可知的一元表达式,进行提前计算

3.8.1

17 Jan 02:10
Compare
Choose a tag to compare
  • 【优化】- 提升组件初始化的性能
  • 【优化】- 提升组件反解的性能

3.8.0

19 Dec 02:28
Compare
Choose a tag to compare
  • 【变更】- 元素属性声明为单插值表达式时,如果值为 null 或 undefined,属性被移除
  • 【优化】- ie8- 下对 svg 标签创建进行健壮性处理,避免运行时错误
  • 【bug修复】- 组件根元素无法应用 s-bind
  • 【bug修复】- 双向绑定表达式中间带有动态 ACCESSOR 并发生变化后,可能绑定到错误的目标数据
  • 【bug修复】- 异步组件的结果组件未准备好时更新视图,出现运行错误
  • 【bug修复】- 更新模板解析 keygen / meta / link 标签的自闭合规则

3.7.9

16 Sep 09:53
Compare
Choose a tag to compare
  • 【优化】- 模板解析 tagStart 正则优化,避免错判 lt 后数字的场景
  • 【bug修复】- 应用了 trackBy 的 for 指令,列表数据更新时,index 可能不被更新,导致视图渲染错误

3.7.8

21 Aug 07:24
Compare
Choose a tag to compare
  • 【新特性】- 事件声明支持 stop modifier,阻止事件冒泡
  • 【新特性】- 事件声明支持 prevent modifier,阻止事件默认行为
  • 【新特性】- 表达式支持 null
  • 【优化】- 删除组件根元素 class 属性的最前方可能出现的空格
  • 【bug修复】- for 指令内部无任何数据引用时,视图更新可能出错

3.7.7

01 Jul 02:02
Compare
Choose a tag to compare
  • 【新特性】- getComponentType 支持根据当前位置的数据环境动态决定组件类
  • 【优化】- 提升 for 遍历对象场景的视图刷新性能,不必要的数据变更时不刷新列表
  • 【优化】- 对元素属性与组件属性绑定,区分空字符串与无值声明
  • 【bug修复】- checkbox 或 radio 作为组件根元素时,checked 状态绑定判定有错误
  • 【bug修复】- 模板声明使用 Call 表达式,数据变化时视图可能不刷新
  • 【bug修复】- 列表 trackBy 模式下的视图刷新时,第一项可能清除失败导致残留。该问题为 3.7.6 引入

3.7.6

15 May 05:05
Compare
Choose a tag to compare
  • 【bug修复】- replaced element 和 custom element 预创建可能导致问题,比如视频或音频播放