--- layout: default title: 更新日志 · SUI Mobile ---
{% include masthead.html %}

## 更新日志

当前最新版本为 V{{ site.version }}

{% include ad.html %}

## 版本号说明

SUI Mobile 版本号由x.y.z三位组成，符合 语义化版本号 规范：

- 主版本号：当做了不兼容的API 修改
- 次版本号：当做了向下兼容的功能性新增
- 修订号：当做了向下兼容的问题修正

CND 地址中的三位数字就表示当前的版本号。比如你引用 `g.alicdn.com/msui/sm/{{ site.version }}/css/sm.min.css`，那么版本号就是 `{{ site.version }}`。

SUI Mobile 采用增量更新，每次发布到线上的版本永远不会再变化。这里记录了每一个版本更新的内容。

## 更新日志

### V0.5.3

- android chrome等浏览器 在页面初次加载时不触发popstate导致的路由问题修复
- 多侧栏实例引用 （panel）问题修复
- 在IOS下 switch 开关控件交互响应延迟问题修复
- IOS下自动识别数字为电话号码，导致被路由体系拦截问题修正
- 增加 $.smVersion 版本号属性
- cssmin 任务自动merge property行为导致属性hack时错误，已修复

### V0.5.2

重要变更：CDN资源路径前半部分由 g.alicdn.com/sui-mobile/ 变更为 g.alicdn.com/msui/。比如g.alicdn.com/msui/sm/0.5.2/css/sm.min.css

- 路由可以由用户选择是否开启。Router初始化控制参数
- 解决各个webview针对页面重新加载（包括后退造成的）时History State的处理差异
- 更新文档和Demo

### V0.5.1

因为PC和移动端表现差异，官网一些Demo在PC上看起来有bug，但在移动端是正常的。

- 修复路由体系在非SPA应用和非入口页加载页面时的路由问题
- 解决部分模块的`$`冲突问题
- 解决一个搜索框模块导致页面显示不正常的问题
- 更新部分文档

### V0.5.0

- 增加了一个新的 路由器，替代原来的 push.js

### V0.4.2

- 修复了 $.Template7 中使用 each 之类的辅助方法时的报错。
- 更新了 列表 的样式，现在右箭头是上下居中的。并且换了一个新的箭头，更符合iOS的风格
- 修复了 夜间模式 下一些组件的颜色问题

### V0.4.1

- 修复了 push.js 加载新页面时无法加载 popup 的bug，以及当没有设置 transition 的时候返回上一页没有删除header的bug。
- push.js 增加了一个不记住滚动位置的功能。现在你可以在 `.content` 上增加一个 `data-remember-scroll='false'`，这样就不会自动恢复上一次的滚动位置。

### V0.4.0

- 从 v0.4.0 版本开始，native 模式下的滚动条不会在强制在 `.content` 容器下 wrap 一个 `.content-inner` 容器。参见滚动条文档
- 修复了有一些Zepto的版本中 `$.fn.show` 方法会影响动画执行导致对话框无法消失的bug。
- 更新了初始化 文档

### V0.3.2

- 修复了在三星 S4 (Android 4.2) 系统下，无线滚动加载内容之后导致页面无法滚动的bug。

### V0.3.1

- 优化了 picker 在安卓机器上的性能问题
- 增加了一个新的可选的 省市区选择组件
- 增加了一个新的 可选择列表
- 优化滚动性能：从 v0.3.1开始 滚动条 默认设置为 `native` 模式，以解决auto模式下JS滚动条的性能问题。

### V0.3.0

- 增加了一个新的picker 组件
- 增加了一个新的日期时间选择 组件
- 因为性能问题，新增的两个组件暂时不建议使用。后面优化之后再使用。
- 修复了 toast左右不居中的问题
- 更新了大部分组件的颜色，现在更符合视觉规范。

### V0.2.2

- 修复了初始化 时，如果新加载的页面没有 `.content-inner` 会在 pageInit 之后重置页面html的bug

### V0.2.1

- 增加了一个新的初始化方法： `$.init()`。并且 `autoInit` 默认为false。请参见文档。
- 滚动条中自动添加的 `.scroller-content-inner` 现在被重命名为 `.content-inner`。如果有用到这个类名的，请注意升级到此版本后需要修改一下。
- 增加了一个新的 toast组件

### V0.2.0

- 增加了一个全新的颜色主题，有夜间模式和多种颜色可选： 颜色主题(测试)
- 增加了一个全新的 日历组件
- 修复了没有 侧栏 时向右滑动的JS错误
- 修复了 侧栏 在有些安卓手机上无法滑动导航栏的bug
- 修复了JS模式下， 滚动条 在push.js中记住滚动位置的bug
- 修复了JS模式下， 滚动条 scrollTop 方法没有返回数字的bug
- 修复了JS模式下， popup 无法滚动的问题

### V0.1.0

- 修复了 push.js 当没有指定 `data-transition` 的时候无法触发 `pageInit` 的bug
- 增加了一个新组件： 侧栏
- 增加了全新的主题： 主题(测试)
- 修复了 图片浏览器 中的bug
- 修复了 push.js 中对滚动条位置记录的bug
- 修复了后退时初始化页面的bug
- 改变了 页面基本结构.增加了一个 `.page` 容器以进行整页动画。

### V0.0.6

- 修复了 `$.pageInit` 会执行两次的bug，这样会导致部分组件如下拉刷新会在一次操作中触发两次回调。
- 搜索栏中增加了一个 苹果风格的样式
- 修复了push.js没有加载popup的bug

{% include footer.html %}