Skip to content

Releases: baidu/san

3.2.10

08 Nov 13:48
Compare
Choose a tag to compare
  • 【bug修复】- slot name 可能侵入全局,并且在 this 不存在时可能导致出错。该问题为 3.2.5 引入

3.2.9

26 Oct 07:44
Compare
Choose a tag to compare
  • 【bug修复】- attr 值为空 string 时,保留 attr,不删除
  • 【bug修复】- 一次时钟周期同时 set 列表数据项 和 非列表数据项时,列表视图可能有部分不更新

3.2.8

19 Oct 17:11
Compare
Choose a tag to compare
  • 【优化】- slot dispose 时增加是否主动移除 DOM 的判断,增加组件动态创建场景和销毁顺序不正确时的健壮性
  • 【bug修复】- slot 中包含自定义标签时,ssr 下找不到对应组件类,不能正确渲染组件
  • 【bug修复】- 一次时钟周期对列表同时进行 set 和 splice 操作时,渲染不正确

3.2.7

19 Oct 17:11
Compare
Choose a tag to compare
  • 【优化】- bool 型属性值不合法时忽略,增加健壮性
  • 【bug修复】- 元素的自定义属性(如 data-xxx 或 aria-xxx 等)在数据更新时不更新
  • 【bug修复】- if 指令对元素重新创建时,bool 型属性未设置
  • 【bug修复】- if 指令对 for 重新创建时,如果有 text 兄弟节点,for 添加位置可能错误。该问题为 3.2.4 引入
  • 【bug修复】- for 指令 list 对应上级数据整体更新时,视图更新可能不完整。该问题为 3.2.4 引入
  • 【bug修复】- 组件在 attached 中有动态创建组件时,有可能因为生命周期调用时序导致运行出错。该问题为 3.2.5 引入

3.2.6

11 Oct 06:19
Compare
Choose a tag to compare
  • 【优化】- 列表更新性能优化
  • 【优化】- 当 checkbox 或 radio 没有 value 时,checked 直接与数据项本身相关联
  • 【bug修复】- 更新时,如果列表引用数据项为空,可能会报错。该问题为 3.2.4 引入

3.2.5

11 Oct 03:02
Compare
Choose a tag to compare
  • 【新特性】- 组件声明时增加 trimWhitespace 的支持,可配置文本节点中空白字符处理策略
  • 【优化】- 一些微不足道的性能优化
  • 【bug修复】- input[checkbox|radio] value 对应数据被更新,checked状态可能不会同步更新
  • 【bug修复】- 组件 detached 可能会被调用 2 次。该问题为 3.2.4 引入

3.2.4

26 Sep 08:22
Compare
Choose a tag to compare
  • 【优化】- 数组与文本节点的更新性能优化
  • 【bug修复】- 直接位于 table 下 的 tr,如果应用了 for 指令,更新时 DOM 结构可能出错

3.2.3

19 Sep 03:05
Compare
Choose a tag to compare
  • 【新特性】- 表达式增加 % 运算符的支持
  • 【新特性】- 增加 elif 指令的支持
  • 【bug修复】- svg 的 viewBox 之类驼峰属性支持有问题

3.2.2

11 Sep 02:12
Compare
Choose a tag to compare
  • 【优化】- 增加 defineComponent 方法被多次调用的健壮性,传入一个组件将直接返回
  • 【优化】- 增加 insertAdjacentHTML 在 IE 下可能导致问题的提示
  • 【bug修复】- inited 中进行 data 操作,会触发视图更新

3.2.1

04 Sep 09:07
Compare
Choose a tag to compare
  • 【优化】- 提升 for 指令元素全更新时的性能
  • 【优化】- 增加 select/table 等元素设置 innerHTML 在 IE 下可能导致问题的提示
  • 【bug修复】- if 指令元素在 IE 下 update 时位置可能不正确
  • 【bug修复】- for 指令元素初始数据为空,在 IE 下 update 时可能出错或位置不正确
  • 【bug修复】- input 作为组件主元素时,在 IE 下会出现运行时错误
  • 【bug修复】- 由于打包工具的参数问题,导致 dist 下输出的 min 文件不兼容 IE8-