rc版更新日志

# 3.5 版本

版本号 更新时间 更新内容
3.5.0 2020.4.9 New
· 体验评分增加页面基础信息评分项;
· 地理位置授权增加自定义字段;
· 模拟器操作面板增加销毁功能,用户可点击销毁按钮销毁当前小程序并刷新;
· 上传下载 api 增加 onHeadersReceived 监听事件。
BugFix
· 修复小游戏项目下diff文件编辑后不能保存问题;
· 修复小游戏createUserInfoButton点击报错问题;
· 优化发布报错信息样式和去掉失效链接。

# 3.4 版本

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

# 3.3 版本

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

# 3.2 版本

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

# 3.1 版本

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

# 3.0 版本

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

# 2.29 版本

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

# 2.28 版本

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

# 2.27 版本

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

# 2.26 版本

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

# 2.25 版本

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

# 2.24 版本

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

# 2.23 版本

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

# 2.22 版本

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

# 2.21 版本

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

# 2.20 版本

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

# 2.18 版本

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

# 2.17 版本

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

# 2.16 版本

版本号 更新时间 更新内容
2.16.0 2019.10.31 New
· 小程序发布增加预检测功能;
· 编辑器在开发者新增页面配置时可自动创建页面。
Change
· 调整设置菜单顺序;
· 去掉小游戏预览&发布未登录提示tooltip;
· 编辑器支持在代码编辑区域直接设置断点。
BugFix
· 修复设置面板字体设置不全问题;
· 修复设置面板异常拖动问题;
· 编辑器修复未展开目录无法新建文件问题。

# 2.15 版本

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

# 2.14 版本

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

# 2.13 版本

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

# 2.12 版本

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

# 2.11 版本

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