正式版更新日志

# 3.4 版本

版本号 更新时间 更新内容
3.4.1 2020.4.8 New
· 小程序提包时如果版本库选择过低,新增相关提示;
· 新增Swan Elment 面板右键菜单功能。
BugFix
· 修复保存untitled文件后当前文件与保存前不一致&相关tab下内容不同步问题;
· 修复“编译时自动保存所有文件”和“保存时自动编译”同时开启导致重复编译。

# 3.3 版本

版本号 更新时间 更新内容
3.3.1 2020.4.1 New
· 编辑器新增支持打开.tpl文件;
· 新增清除编译缓存功能。
BugFix
· 修复小程序项目中设置文件自动保存后小游戏项目中也自动保存的问题;
· 修复从欢迎页打开设置窗口持续加载问题。

# 3.2 版本

版本号 更新时间 更新内容
3.2.2 2020.3.26 BugFix
修复windows touch模拟不能关闭问题。|
3.2.1 2020.3.25 New
· 新增修改文件时自动保存功能;
· 新增form表单增加消息批量订阅功能。
BugFix
· 修复小游戏game.json文件缺失时项目页无法启动问题;
· 修复欢迎页表单校验错误提示信息过长时,超屏显示问题。

# 3.1 版本

版本号 更新时间 更新内容
3.1.2 2020.3.18 New
· 体验评分展示图片频率的图片列表时增加展开收起效果;
· 新增最近使用APPID列表,用户可在欢迎页选择最近使用过的有权限APPID;
· 增加自定义路由功能,开发者可在模拟器调试自定义路由;
· 小游戏调试基础库升级到1.19.x。
Change
优化组件面板性能。
BugFix
· 修复编辑diff文件后相关tab内容及状态未更新问题;
· 修复更新流程中的bug。

# 3.0 版本

版本号 更新时间 更新内容
3.0.0 2020.3.11 New
· 工具栏管理菜单增加“隐藏工具栏”选项;
· 小游戏项目详情面板增加“ES6 转 ES5”和“上传代码自动压缩混淆”选项;
· 扩展组件使用动态库的方式引用;无需安装 @smt-ui/components;
· 模拟器增加特定页面编译模式下左上角小房子按钮,点击可回到首页。
Change
· electron升级到7.1.8,chrome升级到78.0.3904.130;
· 升级云开发中云函数的运行环境为 Node.js 12。
BugFix
· 修复未安装node时,欢迎页检查安装node项目初始化弹出两次的问题;
· 修复模拟器底部tabbar样式问题。

# 2.30 版本

版本号 更新时间 更新内容
2.30.1 2020.3.4 New
· 小程序web预览 新增二维码过期时间;
· 增加压缩图片的功能。
BugFix
· 修复删除文件后打开相关diff类型tab编辑区空白问题;
· 修复新建云开发模板问题;
· swan.showFavoriteGuide引导组件体验优化;
· 增加swan.request、swan.uploadfile、swan.downloadfile重定向域名校验。

# 2.29 版本

版本号 更新时间 更新内容
2.29.1 2020.2.26 New
· getRealNameInfo 增加 error,errno;
· 用户新建项目时,cli模块加载状态导致报错,新增loading加载和5s超时提示;
· 提示用户目录下依赖未安装。
BugFix
· 修复showtoast后下半屏无法点击问题;
· 修复小游戏 swan.login 方法不触发回调问题以及 getLocation 不弹出授权页问题。

# 2.28 版本

版本号 更新时间 更新内容
2.28.1 2020.2.19 New
· 小游戏基础库升级到1.18.x;
· 小游戏模拟器增加防沉迷模拟操作;编辑器增加文件修改对比功能。
BugFix
· 修复在mac下只通过nvm安装node,可能会导致node和npm执行文件找不到问题;
· 修复小程序包产出中缺少node_modules里二级自定义组件的图片问题;
· 修复体验评分网络请求缓存评分项的请求内容判断错误的问题。

# 2.27 版本

版本号 更新时间 更新内容
2.27.1 2020.2.5 New
· 编辑器面板支持打开文件拖动调整次序;
· 体验评分顶部浮动bar支持点击切换到对应详细信息位置;
· 体验评分支持 js 异常捕获 promise 的异步错误;
· 新增全局node检测和支持自动安装node到工具中。
BugFix
· 修复由于项目信息不全,编译预览/发布报错提示概率的问题;
· 修复调试时的样式问题;
· 修复编辑器文件通过提示保存后内容展示错误的问题;
· 修复设置了 NODE_OPTIONS 环境变量时编译不可用的问题。

# 2.26 版本

版本号 更新时间 更新内容
2.26.1 2020.1.15 New
支持连续定位的能力。
Change
· 订阅消息能力升级;
· 优化模板展示效果;
· 优化swan文件中xml标签节点的无赋值属性处理。
BugFix
· 修复体验评分图片缓存评分项判断 header 内 cache-control、etag、last-modified 错误的问题;
· 修复微信小游戏迁移项目sourcemap错误问题。

# 2.25 版本

版本号 更新时间 更新内容
2.25.1 2020.1.8 New
· 提供一套可复用的模板库,方便用户快速开发小程序;
· 新增组件图标库可视化编辑;
· 欢迎页新增导入项目面板,用户可在欢迎页编辑项目名称和appid,新建项目时可编辑目录;
· 编辑器中代码提示支持跳转文档搜索,提升开发者体验与效率。
BugFix
· 修复体验评分内定时器回收检测错误的问题;
· 修复体验评分 set-data 冗余数据检测数组数据时判断错误的问题。

# 2.24 版本

版本号 更新时间 更新内容
2.24.1 2020.1.1 Change
· 编辑器关闭文件后优化为打开最近文件;
· 编辑器中非编辑器创建文件不进行跳转。
BugFix
· 修复 saveFile/saveFileSync、readFile/readFileSync 传入相对路径和真机处理差异问题;
· 修复 saveFile/saveFileSync 存储路径上级目录不存在时和真机处理差异问题;
· 修复 saveFile success 回调不包含savedFilePath字段问题;
· 修复小游戏编译Buffer模块不支持base64 encoding问题。

# 2.23 版本

版本号 更新时间 更新内容
2.23.1 2019.12.25 New
· 新增重要消息弹框提醒;
· 新增体验评分
BugFix
· 修复了“设置”窗口打开白屏时间较长问题;
· 修复js文件diff详情样式问题,提升开发者体验;
· 修复开启增强编译后编辑器断点失效问题,提升开发者体验与效率;
· 修复了小游戏模拟器刘海屏机型横屏模式刘海位置不正确问题;
· 修复了小游戏授权管理报错问题。

# 2.22 版本

版本号 更新时间 更新内容
2.22.1 2019.12.18 New
· 新增文档搜索窗口;
· 新增组件编辑,可在在组件面板直接编辑组件属性,样式,事件和查看组件信息;
· 新增小程序自动化测试
BugFix
· 新建小游戏项目删除package.json冗余文件;
· 小游戏connectSocket连接自签名证书可以成功,和真机/小程序保持一致;
· canvans添加bdfile文件的路径解析和转换。

# 2.21 版本

版本号 更新时间 更新内容
2.21.2 2019.12.12 New
新增版本管理功能。
BugFix
· 修复onDeviceMotionChange参数返回类型的问题;
· 修复downloadFile 图片 image 不显示的问题;
· 修复修复小游戏cts测试相关的问题;
· 修复小游戏调起分享面板报错问题。

# 2.20 版本

版本号 更新时间 更新内容
2.20.1 2019.12.04 New
新建小游戏项目模板优化适配大尺寸屏幕。
Change
· 小程序新建代码片段模板修改 navigationBarTitleText 字段为“智能小程序”;
· 小游戏模拟器预置设备增加iPhone X、iPhone XR、iPhone XS Max、Ipad Air、iPad pro 10.5、iPad pro 12.9预置尺寸。
BugFix
· 修复trace面板触发预览前走鉴权逻辑的问题;
· 修复增强编译在普通编译模式下保存或新建文件可能出现的报错问题。

# 2.19 版本

版本号 更新时间 更新内容
2.19.1 2019.11.27 New
· 支持使用测试号体验小程序开发;
· 小游戏编译保留函数名/类名。
Change
· 默认格式化 project.swan.json;
· 小游戏发布面板增加最低版本库配置;
· 新建自定义编译时增加名称和select框联动;
· 模拟器切换设备百分比增加125%、150%选项;
· 完善软件更新逻辑,增加增量更新功能。
BugFix
修复编译模式下拉框宽度增加引起的toolbar重新计算问题。

# 2.18 版本

版本号 更新时间 更新内容
2.18.1 2019.11.20 Change
优化 Window 版本工具菜单栏顶部显示效果。
BugFix
· 修复消息中心未读消息显示问题;
· 修复小游戏项目信息面板选择基础库版本不展示版本信息问题。

# 2.17 版本

版本号 更新时间 更新内容
2.17.2 2019.11.14 New
项目信息基础库下拉列表展开收起。
Change
调整宿主管理暗黑模式和toolbar入口位置。
BugFix
修复当用户已登录并拒绝userInfo的授权后,open-data组件无法调起授权弹窗的问题;
· 修复全局搜索卡顿问题;
· 恢复小程序预览,小游戏预览,小游戏真机调试中二维码为200px。

# 2.16 版本

版本号 更新时间 更新内容
2.16.3 2019.11.07 BugFix
修复编译工具缺少签名,被部分杀毒软件误拦截。(本版本仅提供Windows版本)
2.16.2 2019.11.06 New
· 小程序发布增加预检测功能;
· 编辑器在开发者新增页面配置时可自动创建页面。
Change
· 调整设置菜单顺序;
· 去掉小游戏预览&发布未登录提示tooltip;
· 编辑器支持在代码编辑区域直接设置断点。
BugFix
· 修复设置面板字体设置不全问题;
· 修复设置面板异常拖动问题;
· 编辑器修复未展开目录无法新建文件问题。

# 2.15 版本

版本号 更新时间 更新内容
2.15.3 2019.10.31
BugFix
修复3.105.255-rc基础库版本问题。
2.15.2 2019.10.30 New
· 编辑器支持创建sjs文件;
· 小游戏模拟器功能升级。
Change
· electron框架升级到V3.1.13;
· 可以设置打开最后一次修改的项目。
BugFix
· 编辑器修复未修改名称重命名错误提示;
· 修复发布弹窗加载时,提示信息隐藏的问题。

# 2.14 版本

版本号 更新时间 更新内容
2.14.1 2019.10.23 New
· 项目名称可动态修改;
· 压缩图片API swan.compressImage
Change
更新添加到我的小程序引导。
BugFix
· 修复工具改版预览缩小二维码,偶现预览扫描失败,加载缓慢等问题;
· 修复发布弹窗加载时,提示信息隐藏的问题。

# 2.13 版本

版本号 更新时间 更新内容
2.13.1 2019.10.16 New
编辑器添加设计稿宽度说明文档,提升用户体验。
Change
· 优化编辑器全局搜索暗色tips;
· 窗口放大缩小、more按钮优化;
· appkey复制成功提示,应用图标替换。

# 2.12 版本

版本号 更新时间 更新内容
2.12.1 2019.10.9 New
· 新增组件面板;
· 增加小游戏代码片段功能;
· 新增开发者工具亮色/暗黑模式功能;
· 编辑器设置添加设计稿宽度说明提示,提升用户体验;
· 编辑器优化查找/替换逻辑,提升用户体验;
· 登录、消息组件合并,方便登录以及登录后查看消息,优化体验。

# 2.11 版本

版本号 更新时间 更新内容
2.11.3 2019.9.29
BugFix
· 小程序修复基础库版本小于3.0的时候,模拟器和调试器崩溃的问题。
2.11.2 2019.9.19 New
· 编辑器支持sjs文件打开;
· 编辑器支持已纳入git管理小程序的状态提示与对比;
· 支持云开发功能
· 新增小程序消息订阅;
· 支持手机号登录并授权;
· 小游戏增加问题反馈入口。
Change
提高最低基础库版本至1.11.12,减少审核问题。
BugFix
· 编辑器修复css代码格式化问题;
· 修复页面切换video播放不停止问题;
· 修复点击编辑器区域无法关闭项目信息面板问题;
· 小游戏修复下载404资源报错黑屏问题;
· 修复云开发文档地址错误。

# 2.10 版本

版本号 更新时间 更新内容
2.10.1 2019.9.12 New
· 优化swan.request首次加载速度,修复多次重定向的问题;
· 小程序预览/发布增加包体积优化建议链接。
BugFix
· 修复小游戏downloadFile错误提示问题;
· 编辑器修复auto rename tag 注释问题。

# 2.9 版本

版本号 更新时间 更新内容
2.9.1 2019.9.4 New
新增小程序自定义半屏发布器。
Change
· 与登录强相关授权 逻辑优化。
BugFix
· getlocation与端diff修复;
· 修复swan.recommendProducts使用问题;
· 修复webview组件使用navigateTo参数中带参数的url参数丢失的问题。

# 2.8 版本

版本号 更新时间 更新内容
2.8.1 2019.8.28 New
· 工具关闭时增加未保存文件提示;
· 编辑器支持用户直接编辑三方框架文件;
· 支持自定义预处理命令。
Change
· toolbar按钮去掉置灰态,增加鉴权引导;
· 优化登录弹窗框,项目信息框样式;
· 优化编辑器内存使用,提升工具与编辑器打开速度,减少工具内存占用;
· 模拟器独立窗口样式优化;
· 现有swan.request请求referer中的域名:由 smartapp.baidu.com 变更为 smartapps.cn。
BugFix
· 修复自定义导航情况下iphoneX刘海儿偏移问题;
· 修复swan.canvasToTempFilePath生成图片失败问题;
· 修复视频全屏胶囊按钮依然存在问题;
· 修复编译自动保存问题。

# 2.6 版本

版本号 更新时间 更新内容
2.6.1 2019.8.15 New
增加新机型 iphone XR && iphone XS MAX。
Change
· 调试面板顺序固定为 Console、Network、Sources、Security、Appdata、Audits、Sensor、Storage、Swan Element;
· 预览时自动运行体验评分。

# 2.5 版本

版本号 更新时间 更新内容
2.5.2 2019.8.7 New
· 项目信息添加图片压缩开关;
· 预览添加使用体验评分弹窗引导提示;
· Windows 支持自定义安装路径;
· 工具栏增加云测试入口。
Change
· 欢迎页启动页交互体验优化;
· 编辑器改为只 watch 开发者打开的文件夹。
BugFix
· 删除 project.swan.json 中的基础库版本配置;
· 修复Windows自定义安装路径问题。

# 2.4 版本

版本号 更新时间 更新内容
2.4.6 2019.7.26 New
· 宿主通过“宿主名_app.json”设置自定义tabbar功能;
· 新增swan.openCommunityEditor(打开原生全屏内容发布器)、swan.closeCommunityEditor(关闭原生全屏内容发布器);
· 新增插件开发功能;
· 新增小程序集中授权能力。
2.4.5 2019.7.19 Change
· 预览和发布的“上线基础库”改为“最低基础库”,并添加选择高版本基础库时的提示;
· 编辑器将保存文件改为保存全部文件;
· 编辑器的文件树更新为展开样式。
BugFix
· 修复auto rename tag 处理多行标签的问题;
· 修复非闭合标签导致编辑器卡死问题;
· 修复request请求data传空字符串返回与真机不一致问题;
· 修复工具刷新出现的样式丢失问题;
· 修复live-player组件缺少bindnetstatus功能问题。
2.4.3 2019.7.11 New
新增发布失败时,弹窗中添加去反馈入口提问题的引导。
Change
删除web化白屏检测功能。
BugFix
修复某些情况下编辑器卡死问题。
2.4.2 2019.7.4 BugFix
修复修改 appId 后点击预览 appId 重置问题。
2.4.1 2019.6.27 New
· 编辑器新增es6代码提示,开发者在开发时可以获得es6原生api代码提示,提升开发效率;
· 编辑器新增组件自动补全标签功能;
· 编辑器新增组件自动重命名标签功能。
Change
点击导航栏“+”号即可在选定目录新建文件。
2.4.0 2019.6.20 New
· 编辑器新增px转rpx功能,开发者可以在设置px时获得对应的rpx智能提示;
· 编辑器增加文件路径提示,开发者可以在开发时获得可用文件路径提示;
· 编辑器支持 json 文件触发代码片段提示;
· 增加云控开关,支持 web 态打包、小刷新最低 swan-core 版本等配置。
Change
· 优化编辑器代码片段提示,开发者可以在直接在App、Page代码片段中使用this调用自定义函数;
· 编辑器新增快速打开文件配度排序,开发者可以在快速打开文件中快速搜索到匹配的文件。
BugFix
· 修复云端下载后的宿主配置无法保存的的问题。

# 2.2 版本

版本号 更新时间 更新内容
2.2.9 2019.6.13 New
· 编译模式添加提示信息,增强用户理解;
· 添加外观设置,可设置编辑器字体,字号和行距;
· 在开发者工具中就可以设置包运行时的最低版本号;
· 编辑器支持小程序api 返回值与 callback参数属性值代码提示;
· 新增独立分包。
Change
· 编辑器组件属性支持可选项提示;
· 菜单栏数据可以实时更新,优化使用体验;
· 模拟器增加模拟更新说明。
2.2.8 2019.6.6 New
· Swan Element 中新增盒模型,开发者可以高亮、修改元素的盒模型。
Change
点击调试器可以关闭工具中的浮层。
BugFix
· 修复Appid不合法文案优化的问题;
· 修复切换项目信息tab时,基础库版本展示错误的问题;
· 修复swan.request的返回头不合法的parseError问题。
2.2.7 2019.5.30 New
· 云测试开放全量入口;
· 项目信息面板增加编译配置选项;
· 模拟器底部页面参数可复制;
· 预览窗口中的BundleID可复制。
Change
· 登录二维码文案优化;
· request增加队列请求机制;
· 模拟器webview设置为移动设备模式;
· 模拟器中webview如果域名无校验,给出错误提示页面。
BugFix
· 模拟器返回按钮增大点击区域。
2.2.6 2019.5.23 New
· 编辑器新增格式化选定代码功能;
· 编辑器支持css文件格式化;
· 编辑菜单新增跳转到指定文件、最近文件、上一个编辑器、下一个编辑器功能。
Change
· 优化 Storage 存储性能;
· 开发者工具调试器可以弹出独立窗口;
· 项目配置文件支持小程序源码子路径设置。
BugFix
· 修复video不支持本地文件问题;
· 修复全屏时偶现关闭、最大化等按钮消失的问题。
2.2.4 2019.5.16 New
· 设置面板新增编辑 tab 及相关功能;
· 编辑器新增代码片段提示;
· 模拟器增加弹出独立窗口功能;
· 模拟器增加扫码、震动、截屏等模拟功能。
Change
工具2.2.4及以上版本,项目信息页面删除web化开关功能,默认开启web化。
2.2.3 2019.5.9 New
· 编辑器支持新建filter文件;
· 增加设置代理功能;
· 增加设置快捷键功能。
Change
· 通过点击“工具-工具栏管理”或右击工具栏区域可显示工具栏管理弹窗;
· 通过“查看-工具栏”对工具栏区域进行展现、隐藏操作;
· 优化菜单栏中“项目信息”功能。
2.2.2 2019.4.25 New
· 新增模拟器对 swan.setMenuOpacity 和 swan.confirmAppClose 的支持;
· 新增全局搜索功能;
· 新增清除网络缓存功能;
· 新增切换账号菜单项,可通过该菜单项对当前已登录账号进行切换;
· 查看菜单栏下面增加编辑器、调试器、模拟器、目录树的隐藏和展现菜单项以及快捷键。
· 新增调试面板开启 Security 面板。
Change
· 点击菜单关闭按钮切后台;
· 通知中心等级高的消息交互优化;
· 添加提示信息,升级自然搜索工具;
· 首页优化,只从 app.json 中 pages 数组第一项读取信息;
· 域名校验关闭时,跳过证书校验。
2.2.1 2019.4.18 New
· 编辑器api提示支持多参数、多级命名空间、宿主扩展;
· 编辑器支持新建小游戏文件;
· 编辑器支持新建文件保存全部功能;
· 体验评分新增14个评分项;
· 菜单栏调整,新增功能入口;
· 新增模拟器布局位置切换。
2.2.0 2019.4.12 Change
优化欢迎页面交互及样式。

# 2.0 版本

版本号 更新时间 更新内容
2.0.16 2019.4.8 New
编辑器新增 一键收起功能、目录在终端打开功能、Copy Path 、Copy Relative Path功能。
2.0.15 2019.3.28 New
支持更多尺寸的自定义模拟器尺寸(例如1920*780超宽屏)。
Change
· 模拟器布局优化;
· 优化模拟器加载速度。
2.0.14 2019.3.22 New
支持 TP 的 web 态预览。
Change
· 优化项目启动 loading 展示;
· 优化编辑器标签、API 提示;
· 优化 Mac 下自动升级使用体验;
· 提升 Windows 安装速度,减小包体积。
BugFix
· 修复 switchtab 在非 tab 页跳转的问题;
· 修复 canvasToTempFilePath 不执行回调的问题。
2.0.13 2019.3.15 BugFix
修复在调试面板中点击链接无法在浏览器中打开网页的问题。
2.0.12 2019.3.11 BugFix
修复远程调试鉴权问题。
2.0.11 2019.3.8 New
· 新增代码片段功能;
· 新增体验评分功能。
BugFix
修复审查元素时偶现无法选中节点问题。
2.0.10 2019.2.28 New
· 新增模拟器部分常见设备及新增自定义设备功能;
· 新增模拟器静音功能;
· 新增模拟器底 bar 页面路径、场景值、页面参数展现功能;
· 新增业务域名及服务端域名校验;
· 调试面板新增功能:在 Swan Element 面板中点击 css 链接可在编辑器中打开相应文件;
· 新增 Web 态白屏检测功能。
Change
优化版本升级流程。
BugFix
修复 getSystemInfo 返回 version 错误的问题。
2.0.7 2019.1.31 New
支持页面配置项 disableScroll。
2.0.6 2019.1.24 New
· 增加模拟器中 AR 相关能力暂不支持的提示;
· 增加模拟器的顶部状态栏;
· 增加模拟器中重启小程序按钮;
· 增加模拟器中 navigationStyle 配置项;
· 增加 Swan Element 面板的节点高亮功能;
· 增加展示 Swan Element 面板节点的 Dataset 属性。
Change
全新的 Swan Element 面板代替 Swan 面板。
2.0.4 2019.1.15 New
新增 button 组件 bindgetphonenumber 属性的支持。
BugFix
· 调整 request API 重定向时的错误提示;
· 修复切换系统语言时造成的英文加载失效问题;
· 修复选择编译模式时会使用未选中的编译模式的问题。
2.0.0 2019.1.07 New
· 支持api updateManager;
· 编辑器新增快捷键 cmd+w / ctrl+w ,关闭当前tab;
· 编辑器支持tab切换时回到原来位置。
Change
· 保存登录状态,重启不需要重新登录;
· 模拟器部分登录和工具主体登录分离,切换模拟器内账号、清除缓存不会导致开发者账号登录状态被清除了;
· 调试器中AppData、Storage、Sensor 整体重写;
· 新建工程时提供空白脚手架工程;
· 新建工程时不再会覆盖目录下内容;
· 打开时会恢复上次界面退出时的状态;
· 授权和清除授权时会同步到手机端。
BugFix
· 修复刷新时websocket没有正确断开连接的问题;
· 修复getSetting、openSetting返回数据格式错误的问题。

# 1.14 版本

版本号 更新内容
v1.14.16 Change
· 优化预览,提高预览速度;
· 优化web化白屏检测。
v1.14.14 New
新增web化预览白屏检测功能。
BugFix
· 修复getUserInfo授权拒绝没有返回临时数据;
· 修复getSystemInfo返回高度与端上不一致;
· 修复canvas无法绘制渐变的问题。
v1.14.13 BugFix
· 修复cover-image不显示绝对路径图片问题;
· 修复getStroage读取不存在的key时不走fail方法的问题;
· 修复request时referer地址不变一直包含testappid的问题;
· 修复canvasGetImageData、canvasPutImageData接口回调不执行的问题。
v1.14.12 New
添加web化预览开关,在项目信息中可打开/关闭web化预览。
BugFix
· 修复高版本基础库 pageScrollTo 无效的问题;
· 修复上传文件http协议中body格式问题。
v1.14.11 Change
支持2.5.x、2.10.x版本的基础库。
BugFix
修复Image组件不支持绝对路径的问题。
v1.14.8 New
· 新增组件:live-player;
· 新增api:createLivePlayerContext。
BugFix
修复previewImage无法切换图片的问题。
v1.14.7 BugFix
修复新建项目时清空文件夹的问题。
v1.14.6 BugFix
 修复cover-image组件不支持本地图片地址问题;
v1.14.5 BugFix
 修复部分ios机型无法预览的的问题;
v1.14.4 BugFix
·  修复getExtConfig返回值异常问题;
· 修复input组件存在自定义id时无法输入的问题;
· 修复canvas组件drawImage异常的问题。
v1.14.3 New
showToast支持自定义图片;
BugFix
· 修复swan.authorize失败时返回错误码与真机不一致的问题;
· 修复button的open-type为opensetting、getuserinfo、getphonenumber时,不执行回调的问题;
· 修复swan.request的响应头信息中set-cookie丢失问题;
· 修复canvasToTempFilePath不执行回调的问题;
· 修复swan.openSetting关闭后不回调onShow的问题。
v1.14.2 BugFix
· 修复input组件value无法动态修改的问题;
· 修复chooseVideo偶尔直接失败的问题;
· 修复onShareAppMessage接口complete会执行2次的问题;
· 修复stopAccelerometer、stopCompass不执行回调的问题。
v1.14.0 New
支持2.0.0以上版本的基础库。
BugFix
 修复发布体验版本偶现无法正常打开的问题。

# 1.13 版本

版本号 更新内容
v1.13.5 New
· 新增场景值模拟;
· 新增代码片段;
· 新增api:isLoginSync。
BugFix
· 修复cover-view绑定事件不响应的问题;
· 修复cover-view绑定事件不影响的问题;
· 修复storage存储带特殊符号「.%」时表现异常的问题。
v1.13.4 BugFix
· 修复getStorage返回值编码错误的问题;
· 修复uploadFile、downloadFile缺少header导致出错的问题;
· 修复request在content-type有多个值的情况下可能会失败的问题;
· 修复input placeholder不显示的问题。
v1.13.3 Change
优化预览、发布过程中的提示信息。
v1.13.2 Change
· 优化map组件可进行放大缩小;
· 优化web-view组件bindmessage事件兼容到基础库1.13.x版本。
BugFix
· 修复getStorageSync返回值类型错误的问题;
· 修复input组件bindfocus、bindconfirm事件不回调的问题;
· 修复map组件bindcontroltap、bindmarkertap事件对象中id错误的问题;
· 修复textarea组件placeholder不显示的问题。
v1.13.1 New
支持1.13.0以上版本的基础库。

# 1.12版本

版本号 更新内容
v1.12.4 BugFix
修复 getStorage 和 storage 面板中值被错误编码的问题。
v1.12.3 Change
· 优化form表单组件:report-submit为true时,bindsumbit方法可获取formId;
· 优化api接口参数校验;
· 优化编辑器tab操作。
v1.12.2 New
· 支持组件:map;
· 支持API:createMapContext/chooseLocation/openLocation/chooseAddress/chooseInvoiceTitle;
BugFix
修复textarea无法通过class修改高度的问题。
v1.12.1 New
增加编辑器功能。
v1.12.0 New
· 工具可同时打开多个项目窗口;
· 增加AI能力api(包括 ocrIdCard, ocrBankCard, ocrDrivingLicense, ocrVehicleLicense, textReview, textToAudio, imageAudit, advancedGeneralIdentify, objectDetectIdentify, carClassify, dishClassify, logoClassify, animalClassify, plantClassify)。
BugFix
修复webview组件无法销毁和隐藏的问题。

# 1.11版本

版本号 更新内容
v1.11.4 New
增加网络api返回值(包括 request, uploadFile, downloadFile )。
BugFix
修改 getSetting 返回数据格式。
v1.11.3 BugFix
修复部分工程Launch事件中无法获取path和query字段的问题。
v1.11.2 BugFix
· 修复textarea无法输入的问题;
· 修复removeStorage无法正确删除的问题;
· 修复应用配置中有单引号无法正确解析的问题;
· 修复hideToast不生效的问题;
· 修复Launch事件中无法获取path和query字段的问题。
v1.11.1 New
支持手机联系人API:addPhoneContact。
BugFix
· 修复canvas绘制完不显示的问题;
· 修复登录后未授权却不走错误回调问题;
· 修复切换基础库时客户端版本不更新的问题;
· 修复innerWebview在基础库1.10以上api无法调用的问题;
· 修复分享没有触发生share命周期事件的问题。
v1.11.0 更新日志 New
· 升级编译工具2.0.4:新增依赖分析编译模式,支持增量编译,详情参见编译工具更新日志;
· 新增API:requestPolymerPayment。
Changes
优化showModal显示样式。
BugFix
· 修复自定义组件引用其它js编译出错的问题;
· 修复模板命名导致编译出错的问题;
· 修复webview组件内无法调用跳转页面能力的问题;
· 修复分包配置文件中设置模拟器样式不生效的问题。

# 1.10版本

版本号 更新内容
v1.10.3 Change
分包支持多级目录作为包名。
BugFix
修复模拟器渲染新增组件出错的问题。
v1.10.2 New
· 支持组件:textarea;
· 自定义编译支持预览;
· 支持微信小程序转换成智能小程序;
Change
· 优化showToast显示样式和文字长度限制;
· 优化录音、录像功能,将音频、视频文件保存到tmp目录;
· 优化socket,增加socket task个数限制。
BugFix
· 修复模拟器切换手机型号useragent不变的问题;
· 修复模拟器在使用setData api来增加组件时渲染失败的问题。

# 1.9版本

版本号 更新内容
v1.9.0 New
· 调试工具支持 android 下真机调试;
· 编译支持自定义入口页面和参数;
· 增加清除网络缓存功能。
BugFix
· 修复执行hideTabBar方法后高度不对的问题;
· 修复设置缩放后模拟器显示异常的问题;
· 修复模拟器模拟android设置时swan api无法调用的问题。

# 1.8版本

版本号 更新内容
v1.8.0 New
· 支持组件: video/audio/backgroundAudio;
· 发布支持自定义版本号;
· 调试工具 Network 面板支持页面内图片的展示;
· 增加版本更新提示。
Change
· 优化创建、选择工程的错误提示;
· 新建工程界面增加新建文件夹的选项。
BugFix
· 修复模拟器中无法使用鼠标拖动来滚动页面的问题;
· 修复部分系统下开发者工具图标显示异常的问题;
· 修复授权缓存无法清除的问题;
· 修复配置中 backgroundColor 没有生效的问题;
· 修复打开项目后项目列表未排序的问题;
· 修复模拟器中切换设备不会刷新的问题。

# 1.7版本

版本号 更新内容
v1.7.3 New
· 支持API:chooseVideo/saveVideoToPhotosAlbum/getLocation/onAccelerometerChange/startAccelerometer/stopAccelerometer/onCompassChange/startCompass/stopCompass;
· 支持组件: web-view;
· 调试工具增加 Sensors 面板,用于模拟地址、加速度计和罗盘信息;
· 增加清除授权缓存功能。
Change
预览增加上传人及时间信息,增加错误信息提示。
BugFix
· 修复无 AppID 时无法登录成功的问题;
· 修复切后台时没有 onHide 事件的问题;
· 修复 picker 组件在重新编译后无法隐藏的bug;
· 修复 choseImage 返回文件路径错误的问题;
· 修复 getSwanId 的返回数据不正确问题。
v1.7.2 New
· 更新工具栏图标;
· 支持API:recommendSimilarProducts/recommendProducts/setScreenBrightness/getScreenBrightness/setKeepScreenOn/vibrateLong/vibrateShort;
· 支持组件: open-data;
· 调试工具增加 Storages 和 App data 面板;
· 模拟器内 useragent 增加 swan 标识;
· 增加清除缓存功能。
Change
request 请求增加 referer,格式 https://smartprogram.baidu.com/{appkey}/devtools/page-frame.html
BugFix
· 优化调试工具通信时序,修复 Swan 面板偶现的白屏问题;
· 修改模拟器背景色为白色,保持和百度App一致;
· 修复历史工程排序不正确问题;
· 修复 video 无法播放问题;
· 修复切换 tab 后,进入任意页面后退无法点击问题。

# 1.6版本

版本号 更新内容
v1.6.2 New
video 组件增加 bind 事件支持。
v1.6.1 BugFix
· 修复 swan.navigateTo 回调执行两次的错误;
· 修复请求参数被字段增加&字段的错误;
· 修复退回选择工程页面后选择其他工程卡死的错误;
· 修复调试器 Network、Swan 面板不稳定的问题。

# 1.4版本

版本号 更新内容
v1.4.2 BugFix
· 修复 input 组件的背景颜色和 placeholder 颜色问题;
· 修复 swan.request 回调函数的语法问题。