rc 版更新日志

3.27 版本

版本号更新时间更新内容
3.27.02021.2.25New
· 编辑器新增 AI 智能代码补全。

3.26 版本

版本号更新时间更新内容
3.26.02021.2.4New
· 优化二维码扫码流程,添加二维码扫码感知功能;
· 新版真机调试,支持安卓和 iOS 双端。
BugFix
· 修复大项目启动时错误提示加载异常的问题。

3.25 版本

版本号更新时间更新内容
3.25.02021.1.21New
· 编辑器新增百度智能小程序文档插件;
· 发布新增优化构建包阶段。
BugFix
· 修复在工具切换基础库版本,导致抽象节点产出异常的问题。

3.24 版本

版本号更新时间更新内容
3.24.02021.1.8New
· 新增隔离编译,基于普通编译模式,优化文件生成策略,在分包场景下,可减小主包体积。
BugFix
· 修复调试器开启时,编辑器通知窗口被遮挡问题;
· 修复编辑器缩放后调试器脱离问题;
· 通过 setNavigationBarColor 设置 back 按钮,胶囊按钮前景色失效;
· 修复部分 mac 电脑在模拟器中无法打开摄像头和麦克风问题;
· 修复 swan.switchTab 在 swan.redirectTo 之后调用的情况下跳转异常的问题。

3.23 版本

版本号更新时间更新内容
3.23.02020.12.24New
· 编辑器自动进行 API 兼容;
· 使用模版预解析功能,提升小程序运行性能。
BugFix
· 修复更改调试器区域大小,鼠标再次移动到编辑区时自动打开调试器的问题;
· 修复体验评分图片宽高比判断异常的问题;
· 修复暗色模式下非兼容状态按钮不显示问题;
· 修复非兼容公告代码无法调试的问题,工具新增 3.280.x 的 swanjs ,请选中 3.280.x 的 swanjs 进行自定义 bar 非兼容功能开发;
· 修复开启自定义 bar 非兼容功能后,自定义事件无法点击的问题

3.22 版本

版本号更新时间更新内容
3.22.02020.12.10New
· 全面开放分享 Web 化调试功能,工具中调试分享 Web 化功能不再依赖于 Web 化权限的开通;
· 新增判断键盘高度 API 。
BugFix
· 修复版本管理登录 github 失败问题;
· 修复编辑器布局变化影响 VSCode 窗口布局的问题;
· 修复非兼容功能顶部 bar 首页左上角无法点击。

3.21 版本

版本号更新时间更新内容
3.21.12020.12.1New
· 增加 swan.login API 的非兼容改动。
BugFix
· 修复 getStorageInfoSync、clearStorageSync 无法使用的问题。
3.21.02020.11.26New
· 调试器入口、静态扫描入口迁移到编辑器中;
· 开发者工具更新提示;
· 校验 app.json 中 tabBar.list 长度,最短为 2 ,最长为 5 ;
· 增加非兼容功能开关。
BugFix
· 修复小游戏开放数据域编译报错问题;
· 修复分享代码片段浮层遮挡问题;
· 修复小游戏编译场景值缺失问题。

3.20 版本

版本号更新时间更新内容
3.20.12020.11.19New
· 下掉云测试入口,在工具上和面板上不再显示云测试,相关功能已迁移到预检测页面中(编译器 -> 实验室 -> 预检测)。
BugFix
· 修复普通编译模式下使用增强编译报错的问题。
3.20.02020.11.12New
· 预检测增加开源宿主检测能力;
· iphoneX、iphoneXS、iphoneXR 增加全面屏底部横条;
· 校验页面级别 json 文件中 navigationBarTextStyle 的值为 black 或 white ,若不是,抛错且不能预览发布;
· 客户端 12.3 随版需求,RTC 增加踢人功能。
BugFix
· 修复小程序项目目录存在空格时,编辑器图片无法预览问题。

3.19 版本

版本号更新时间更新内容
3.19.02020.10.29New
· 编辑器支持 swan 文件路径提示;
· smartUI 更新提示,给予用户更友好的提示;
· 开发者工具增加前置登录校验,小程序开发者登录后才可以正常使用开发者工具。
BugFix
· 修复云开发 cloud.uploadFile API 不能上传图片的错误;
· 修复 swanjs 3.220.12 版本,RTC 组件 enterRoom 使用报错问题;
· 编辑器优化 swan 标签属性提示。swan 文件中标签中含有!?’”{};特殊符号时,swan 标签属性提示正常显示。

3.18 版本

版本号更新时间更新内容
3.18.02020.10.14New
· 编辑器 swan 标签内单属性高亮;
· 小游戏修改 project.swan.json 文件和 game.json 文件自动触发编译。

3.17 版本

版本号更新时间更新内容
3.17.02020.9.24New
· 编辑器支持 xml 文档格式化;
· 小游戏新增 UDP 通信 API 。
BugFix
· 修复组件面板按钮显示问题;
· 修复深层级的自定义组件使用 sjs ,上层的 page 中 sjs 失效问题;
· 修复系统语言为英文时,settings 菜单展示错误问题;
· 修复小游戏编译清除静态资源缓存失败问题;
· 修复调试器控制台不展示小游戏编译错误信息问题;
· 修复调试器文件在编辑器中跳转问题。

3.16 版本

版本号更新时间更新内容
3.16.02020.9.10New
· 开发者工具增加编译进度相关信息展示;
· 编辑器语言支持汉化;
· 搬家工具选择的生成目录中,如果带 \ ,会给予用户提示。
BugFix
· 修复 Mock 数据功能切换规则后数据不变化的问题;
· 修复初始设置为隐藏工具栏时,重新打开项目,工具栏会存在一会儿才消失问题。

3.15 版本

版本号更新时间更新内容
3.15.12020.9.3New
· 内部功能优化。
3.15.02020.8.27New
· 编辑器保存所有文件快捷键修改为 command + s ;
· 编辑器在文件保存时删除文件末尾空格;
· 搬家工具升级:
  1. 提升 wx2swan 的转换成功率,增加用户的使用频次,让更多的 wx 小程序入驻百度小程序;
  2. 修复搬家工具开始转化按钮可以在转化之前点击多次的问题;
  3. 修复转化过程中 log 日志单行显示不全的问题;
  4. 增加进度条,让开发者更直观的看到转化进度。
· 小游戏新增导下载 API 。
BugFix
· 修复调整编辑区高度后,实验室按钮消失问题。

3.14 版本

版本号更新时间更新内容
3.14.02020.8.13New
· 编辑器支持 css 格式化;
· 编辑器添加“实验室”功能;
· 编辑器添加“预检测”插件;
· 添加编译列表支持输入搜索 pages 。
BugFix
· 编辑器修复行内样式错误提示问题;
· 编辑器修复“搜索建议”重复创建标签问题;
· 修复目录中最近打开的项目列表显示异常的问题;
· 修复 3.12.1 版本引入的通过文档内 scheme 调起百度开发者工具后模拟器内部请求错误的问题。

3.13 版本

版本号更新时间更新内容
3.13.12020.7.31BugFix
修复独立分包内加载 sjs 错误的问题。
3.13.02020.7.30New
· 编辑器支持 js 函数返回值、参数代码提示;
· 编辑器支持自动重命名 tag ;
· 编辑器图片打开速度优化;
· 选择目录时,初始为用户目录,或者上一次选择的上级目录。
BugFix
修复选择部分模板合并时,部分依赖安装丢失,导致编译报错。

3.12 版本

版本号更新时间更新内容
3.12.02020.7.16New
· 支持分屏编辑,以便编辑时可以同时和另外一个文件或者同一个文件的不同部分进行对比;
· 支持路径面包屑,更便捷在同一层级文件和文件夹之间跳转;
· 支持 JS 大纲显示,更快速清晰了解代码结构,快速跳转到各方法和对象;
· 支持终端控制台,方便编程时高效使用终端命令;
· 支持 git 时间线,方便查看文件历史提交记录,辅助代码管理。
BugFix
· 场景值列表更新,和文档保持一致;
· 首页项目初始化 loading 更改监听模拟器初始化完成时机,由页面ready时机改为编译完成后发送, loading 消失,超 30s 会报模块加载超时提醒;
· 修复欢迎页模板选择和 appid 校验交互问题。

3.11 版本

版本号更新时间更新内容
3.11.02020.7.2New
小程序编译不对.git 目录进行 watch。
BugFix
修复自定义编译参数不生效问题。

3.10 版本

版本号更新时间更新内容
3.10.22020.6.22New
版本管理接入百度效率云,百度账号和百度效率云账号打通,支持将小程序源代码托管至百度效率云。
3.10.12020.6.19New
模拟器操作面板增加终止功能。
3.10.02020.6.15New
新增 API 错误码、storage api、video 组件非兼容性升级的支持。

3.9 版本

版本号更新时间更新内容
3.9.12020.6.5BugFix
修复欢迎页初始化时,出现短暂白屏问题。
3.9.02020.6.4New
· 新增开发工具入门专题教程,帮助开发者快速上手小程序的开发,熟悉小程序 IDE 的常用功能;
· 新增 Jslint 功能,可进行全局 eslint 扫描,使让开发者在开发时可以更早的发现可能存在的代码逻辑问题以及影响运行时性能的代码。

3.8 版本

版本号更新时间更新内容
3.8.02020.5.22New
· 编辑器支持打开.gitignore 文件;
· 开发者可指定小程序项目根目录,根据根目录下 app.json 文件 pages 变化自动创建 page。
Change
模拟器菜单页优化。

3.7 版本

版本号更新时间更新内容
3.7.02020.5.7New
· 增加小程序搜索建议引导;
· Mock 功能新增支持 getLocation 和 checkSession。
BugFix
· 修复项目面板,appid 服务异常时,增加重试按钮,且区分 appid 填写不正确的情况;
· 修复项目启动时,窗口大小保存上次调整大小;
· 切换开发模式,项目配置校验未通过添加提示。

3.6 版本

版本号更新时间更新内容
3.6.02020.4.23New
· 欢迎页设置新增外观设置;
· 对 app.json 中 navigationBarBackgroundColor 和 navigationBarTextStyle 进行校验;
· 新增 Mock 数据功能。
BugFix
· 修复重复打包时项目目录重复问题;
· 修复项目启动时,窗口大小保存上次调整大小;
· 切换开发模式,项目配置校验未通过添加提示。

3.5 版本

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

3.4 版本

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

3.3 版本

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

3.2 版本

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

3.1 版本

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

3.0 版本

版本号更新时间更新内容
3.0.02020.3.5New
· 工具栏管理菜单增加“隐藏工具栏”选项;
· 小游戏项目详情面板增加“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.02020.2.27New
· 小程序 web 预览 新增二维码过期时间;
· 增加压缩图片的功能。
BugFix
· 修复删除文件后打开相关 diff 类型 tab 编辑区空白问题;
· 修复新建云开发模板问题;
· swan.showFavoriteGuide 引导组件体验优化;
· 增加 swan.request、swan.uploadfile、swan.downloadfile 重定向域名校验。

2.29 版本

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

2.28 版本

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

2.27 版本

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

2.26 版本

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

2.25 版本

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

2.24 版本

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

2.23 版本

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

2.22 版本

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

2.21 版本

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

2.20 版本

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

2.18 版本

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

2.17 版本

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

2.16 版本

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

2.15 版本

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

2.14 版本

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

2.13 版本

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

2.12 版本

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

2.11 版本

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