3.5.3.20220729
新增 uni-app 运行到 Web 时支持 debug 调试 详情
新增 HBuilderX uniCloud前端网页托管 支持腾讯云
新增 HBuilderX 状态栏 右下角补充升级图标及新版本红点提示
新增 MarkDown 代码区块的语言着色高亮,支持提示下载对应语言着色扩展插件
新增 Markdown 支持跨文件转到#标题或标题的@别名 详情
新增 TypeScript 实时语法校验 详情
新增 语言服务 支持tailwindcss提示,需要安装tailwindcss插件 详情
新增 语言服务 uni-app i18n国际化 pages.json和Vue页面 支持i18n代码提示、转到定义 详情
修复 语言服务 React 某些情况下,回车后补充了()的Bug
修复 语言服务 React jsx文件 没有代码提示的Bug
修复 语言服务 CSS pointer-events缺少auto属性的Bug
修复 语言服务 Vue {{}}view后按tab,编辑器右下角弹窗提示Failed to expand abbreviation的Bug
修复 语言服务 uni-app项目,import x from ‘@/‘,@/开头的路径,某些情况下,转到定义失败的Bug
修复 代码块设置 自定义其它语言代码块 窗口列表出现两个JSON选项的Bug
修复 自定义代码块 注释中$DATE_TIME显示日期错误的Bug
修复 操作系统环境变量 配置NODE_OPTIONS --openssl-legacy-provider后,HBuilderX启动时失去响应的Bug
修复 打开内置终端后,插件API hx.window.showQuickPick() 窗口无法滚动的Bug
修复 首次打开文档并编辑,第一次撤销后光标位置不对的Bug
修复 单项目窗体 编辑器 选择语言关联窗口位置偏移的Bug
优化 插件安装 提示插件安装失败时给出详细原因和解决指南
调整 Git插件 pull操作 默认选项改为第四项,即git pull --rebase --autostash
修复 App安心打包 某些情况下,提交打包,提示大小超过40M的Bug
修复 App manifest.json 一键生成iOS通用链接功能,不能自动生成apple-app-site-association文件的Bug 详情
修复 Wap2App项目,提交打包,某些情况下,生成的App样式不正确的Bug
修复 未登录时点击菜单【发行 原生APP-查看云打包状态】闪退的Bug
新增 uni-app 新建页面 增加 uni-id-pages 模板 详情
新增 uni-app pages_init机制,导入 uni-app 插件到项目下时,可合并新页面路由到项目的 pages.json 中 详情
新增 uni-app manifest.json 可视化界面基础配置 增加国际化语言配置 详情
调整 uni-app manifest.json 可视化界面去除微信登录的 AppSecret 输入框,仍可在源码视图填写,但不推荐在前端暴露 AppSecret
调整 uni-app manifest.json App常用其它配置,生成 iOS符号表文件,将配置项调整到原生App-云打包窗口
修复 uniCloud项目 node_modules文件特别多时,运行项目,Node进程CPU占用率过高的Bug
新增 海外开发者可使用HBuilderX国际区账号进行云端打包 详情
【uni-app插件】
编译器 新增 vue2 项目 支持使用 @/pages.json 引用条件编译后的 pages.json 文件
编译器 修复 vue3 项目 编译器清空输出目录可能报错的Bug 详情
App、Web平台 优化 movable-view 组件触摸过程中支持设置 disabled 属性 详情
App、Web平台 修复 vue3 项目 uni.openLocation 未配置 latitude longitude 时不触发 fail 回调的Bug
【重要】App平台 新增 uni.getAppAuthorizeSetting 获取应用权限状态,是否被授予定位、相册等权限 详情
【重要】App平台 新增 uni.openAppAuthorizeSetting 跳转系统授权管理页 详情
【重要】App平台 新增 uni.getSystemSetting 获取手机系统的定位、蓝牙、wifi开关等设置 详情
App平台 新增 uni.createPushMessage 创建本地通知栏消息 详情
App平台 优化 slot name 支持动态赋值 详情
App平台 修复 map 组件在部分设备显示黑色边框的Bug 详情
App平台 修复 vue3 项目 input 绑定动态 type 报错的Bug
App平台 修复 vue3 项目 nvue 页面组件插槽样式可能不正确的Bug 详情
App平台 修复 vue3 项目 vue 页面在 iOS 平台内存不足导致白屏未自动恢复的Bug 详情
App平台 修复 vue3 项目 nvue 页面 webview 组件 onPostMessage 事件无效的Bug 详情
App平台 修复 vue3 项目 首次启动调用 uni.getPushClientId 获取不到cid的Bug
App平台 修复 vue2 项目 nvue 页面访问 process.env 报错的Bug 详情
App-Android平台 新增 manifest.json 支持最低要求 webview 配置,系统 webview 低于指定版本时,弹出提示或者下载 x5 内核后继续启动 详情
App-Android平台 修复 nvue 页面为首页时在部分特定手机启动界面关闭过慢的Bug
App-Android平台 修复 nvue image 组件在部分设备可能报空指针错误的Bug 详情
App-Android平台 修复 nvue map 组件放大地图时标记点气泡 callout 不显示的Bug 详情
【重要】App-iOS平台 优化 IAP 支付逻辑 补充手动关闭订单策略,解决自动关单但后续报错可能造成丢单的Bug 详情
App-iOS平台 修复 uni.request 访问特定接口可能数据解析出现乱码的Bug 详情
App-iOS平台 修复 uni.getSystemInfo 获取某些设备型号不正确的Bug 详情
App-iOS平台 修复 动态设置 tabBar 隐藏再显示后高斯模糊效果失效的Bug 详情
App-iOS平台 修复 nvue bindingx 在滚动视图中使用 transform.translateY 结果有偏差的Bug 详情
App-iOS平台 修复 nvue input 组件嵌套在 list 中时,页面上下滑动 v-model 绑定的值会置空的Bug 详情
App-iOS平台 修复 nvue textarea 组件设置 auto-height 为 true 时初始高度不正确的Bug 详情
App-iOS平台 修复 nvue image 组件 src 属性更新使用 gif 格式图片时无法切换的Bug 详情
App-iOS平台 修复 nvue 组件动态修改 border-radius 样式可能不生效的Bug 详情
App-iOS平台 修复 https 请求配置自签名 p12 证书包含中间证书时请求报错的Bug 详情
App-iOS平台 修复 nvue box-shadow 样式设置 spread 参数无效的Bug 详情
Web平台 补齐 vue2 项目支持 uni.getLaunchOptionsSync 详情
Web平台 补齐 vue2 项目支持 uni.getEnterOptionsSync 详情
Web平台 优化 hover-class 支持鼠标事件
Web平台 优化 map 组件 markertap 事件支持返回坐标信息
Web平台 修复 map 组件 tap 事件重复触发的Bug
小程序平台 优化 vue2 项目 slot name 支持动态赋值 详情
小程序平台 修复 vue3 项目部分情况下,编译后组件 js 文件名不正确的Bug 详情
小程序平台 修复 vue3 项目部分情况下,数据更新后,页面未渲染的Bug 详情
小程序平台 修复 vue2 项目命名插槽使用 v-if 编译报错的Bug 详情
微信小程序、支付宝小程序 新增 manifest.json 支持 mergeVirtualHostAttributes 配置,用于合并虚拟节点外部样式 详情
百度小程序、字节小程序平台 修复 vue3 项目 部分情况下,组件 ref 获取不到的Bug 详情
百度小程序、字节小程序平台 修复 vue3 项目 组件事件名包含-或:时,无法触发的Bug 详情
微信小程序平台 修复 vue3 项目 input 组件动态 type 在 iOS 平台不生效的Bug 详情
微信小程序平台 修复 vue3 项目 微信开发者工具中配置编译模式丢失的Bug 详情
微信小程序平台 修复 vue3 项目 project.config.json 更新可能导致开发者工具报错的Bug 详情
百度小程序平台 修复 vue3 项目 事件触发可能混乱的Bug详情
百度小程序平台 修复 vue3 项目 uni.login 失效的Bug 详情
字节小程序平台 修复 vue3 项目 部分情况下,组件未更新的Bug 详情
【uniCloud插件】
【重要】新增 JQL Cache Redis。将 MongoDB 查询结果缓存到 Redis 详情
【重要】新增 uni-push2.0 全端支持(App、小程序、web)的云端一体的统一推送服务 详情
【重要】调整 uni统计2 版本记录复用 uni升级中心 的 opendb-app-versions表,废弃 uni-stat-app-versions表 详情
【重要】uni-id重构。uni-id公共模块 + uni-id-cf云函数 的组合不再更新,取而代之的是 uni-id-common公共模块 + uni-id-pages云端一体模板
新增 uni-id-common公共模块。更小巧的公共模块,负责 uni-id 的 token 管理和权限校验 详情
新增 uni-id-pages云端一体页面模板。包括一组前端页面 + uni-id-co云对象。包括用户注册、登录、忘记密码、个人中心等功能 详情
【重要】新增 uniIdRouter路由管理。在 pages.json 里直接定义哪些页面需要登录后才能访问 详情
新增 uniCloud.onNeedLogin/offNeedLogin 用于监听/移除监听需要登录事件,需搭配 uniIdRouter 使用 详情
新增 uniCloud.onRefreshToken/offRefreshToken 用于监听/移除监听 token 更新事件 详情
调整 HBuilderX 中创建 uniCloud 项目时默认导入 uni-id-common公共模块,不再导入老版 uni-id公共模块
新增 腾讯云平台 数据万象,对云存储文件进行图片缩放、增加水印等计算功能 详情
修复 本地调试插件 HBuilderX 3.4.12引出的运行项目时部分场景下访问非关联服务空间云函数报错的Bug
修复 本地调试插件 部分app平台、web平台切换云端云函数/本地云函数无效的Bug 详情
修复 JQL action 的 after 内抛出错误不能被另一个 action 的 after 接收到的Bug 详情
修复 JQL 操作成功时新增返回errCode: 0,兼容uniCloud响应体规范
调整 JQL 优先依赖 uni-id-common,在没有 uni-id-common 时依赖老版 uni-id公共模块
【重要】新增 uniCloud控制台 Redis 数据可视化管理
新增 uniCloud控制台 支持对服务空间进行成员管理。不再通过dev处理服务空间协作 详情
新增 Redis扩展库 增加 quit 接口用于断开 redis 连接 详情
新增 JQL数据库管理 支持使用更新操作符 详情
修复 JQL数据库管理 项目内无 uni-id 时运行 jql 文件报错的Bug
新增 云函数 支持通过 keepRunningAfterReturn 配置云函数是否能在 return 后继续运行,仅腾讯云 nodejs12 生效 详情
新增 云对象 支持URL化 详情
新增 云对象 支持定时触发 详情
调整 云函数 context 内增加 uniIdToken、FUNCTION_TYPE 详情
调整 云对象 cloudInfo 内增加 functionName、functionType 详情
调整 云对象 clientInfo 内增加 source 详情
修复 本地调试插件 使用运行菜单运行云函数时可能出现日志顺序错误的Bug
修复 本地调试插件 项目AppId由无权使用调整为有权使用时(重新获取AppId或获得所有者授权)重启项目不生效的Bug
调整 本地调试插件 云函数本地运行时配置的运行参数clientInfo内字段调整 详情
新增 HBuilderX opendb schema文件 右键菜单增加【opendb检查更新】,支持从云端更新 opendb schema文件,并生成 JQL 升级迁移文件用于数据迁移
修复 HBuilderX 打开云对象子目录下的文件时按 Ctrl+r 运行菜单无运行云对象选项的Bug
uni统计2 新增 启动时上报设备各种参数入库 opendb-device 表(目前没有可视化报表,开通 uni-push2.0 与 uni统计2.0 自动上报 push_clientid 到 opendb-device表)
uni统计2 新增 admin端 app崩溃统计页面,补充崩溃率统计
uni统计2 新增 支持上传 sourceMap,报错可准确回溯源码 详情
uni统计2 修复 admin端 js报错统计页面,错误率计算不准确的Bug
uni统计2 修复 admin端 切换版本或者修改时间等操作后,趋势图状态显示不正确的Bug
uni统计2 修复 admin端 部分页面首次进入时界面闪烁的问题
优化 uni-admin 应用管理模块可管理App下载地址、小程序二维码等更多应用信息 详情
调整 uni-admin 内置 统一发布页(uni-portal)插件 详情
调整 uni-admin 内置 App升级中心(uni-upgrade-center)插件,并支持多应用商店更新 详情
【App插件(含5+App和uni-app的App端)】
【重要】uni-AD 新增 激励视频广告支持实时竞价 详情
新增 uni-AD 支持穿山甲GroMore广告 包括开屏、信息流、插屏、全屏视频、激励视频广告
更新 uni-AD 腾讯优量汇SDK Android为 4.480.1350 版,iOS为 4.13.80 版;快手广告SDK Android为 3.3.27 版,iOS为 3.3.27 版;快手内容联盟SDK Android为 3.3.30 版;今日头条穿山甲SDK iOS为 4.7.0.0 版;Sigmob广告联盟SDK Android为 4.4.0 版,iOS为 4.2.1 版;百度百青藤广告SDK Android为 9.223 版,iOS为 4.883 版;华为广告SDK Android为 13.4.54.300 版
优化 uni-AD 激励视频和信息流广告支持并发请求
Android平台 新增 Google Pay 支持配置支付网关信息 buildTokenizationSpecification 详情
Android平台 新增 云端打包支持设置 dataBinding、viewBinding 文档
Android平台 更新 云端打包环境 Gradle 为 7.3.3,Android Gradle plugin 为 4.2.0,compileSdkVersion 为 31
Android平台 更新 UniPush 使用的个推SDK为 3.2.11.0 版,个推核心组件SDK为 3.1.9.0 版;谷歌渠道个推SDK为 3.2.10.8 版,个推核心组件SDK为 3.1.9.10 版;解决安全检测可能报个推SDK超频获取信息的问题 详情
Android平台 更新 腾讯X5内核为 4.3.0.299 版
Android平台 更新 Facebook 登录 SDK 为 12.0.0 版,解决登录受限的问题 详情
Android平台 修复 startBluetoothDevicesDiscovery 搜索附近蓝牙设备在 Android12 设备可能引起应用崩溃的Bug 详情
Android平台 修复 UniPush 存在监听ACTION_BOOT_COMPLETED广播行为,可能违反应用市场上架合规检测问题 详情
Android平台 修复 UniPush 调用 plus.runtime.restart 后无法创建本地通知消息的Bug 详情
Android平台 修复 从本地相册选择大图片预览时可能引起应用崩溃的Bug
Android平台 修复 uploader 上传文件请求返回错误响应码时,无法获取服务器返回数据的Bug
Android平台 修复 setBadgeNumber 设置角标在新荣耀设备不生效的Bug 详情
Android平台 修复 上架某些应用市场审核检测可能报应用后台运行时存在获取任务列表行为的Bug
iOS平台 新增 IAP支付 手动关闭订单、获取未关闭订单列表等功能,以解决自动关闭订单在某些情况引发的订单丢失的Bug 详情
iOS平台 更新 百度定位SDK为 2.0.0 版,百度地图SDK为 6.5.0 版
iOS平台 修复 首次启动 App 获取安全区域高度可能不正确的Bug 详情
iOS平台 修复 设备型号名称 model、deviceModel 返回值不规范的Bug
iOS平台 修复 5+App项目获取 5G 网络类型错误的Bug
iOS平台 修复 plus.runtime.openWeb 在 iOS15.4 及以上设备打开页面导航栏显示不正常的Bug 详情
iOS平台 修复 标题栏 titleNView 更新按钮样式导致布局错位的Bug 详情
iOS平台 修复 plus.navigator.getOrientation 在设备横屏状态时返回值不正确的Bug 详情
iOS平台 修复 未使用Push模块上传 AppStore 报ITMS-90078: Missing Push Notification Entitlement警告的Bug
iOS平台 修复 sqlite 在应用 restart 后 executeSql 修改数据报Attempt to write a readonly database错误的Bug 详情
iOS平台 修复 从本地相册中选择慢动作视频引起应用崩溃的Bug 详情
iOS平台 修复 视频播放 video 的 seek 方法传入小于当前播放时间值无效的Bug 详情
iOS平台 修复 打开包含视频播放 video 控件的页面会打断其他App后台音乐播放的Bug 详情
【Uni小程序SDK】
Android平台 修复 启动小程序直达页面参数与文档规范不一致的Bug
Android平台 修复 getAppRuningForAppid 在部分场景可能报空指针错误的Bug
iOS平台 修复 小程序未开启后台运行,前台运行时调用 open 方法直达页面无效的Bug
iOS平台 修复 偶现内存泄漏可能引起应用崩溃的Bug
iOS平台 修复 直达二级页面后再打开此页面,关闭时会直接返回首页的Bug
iOS平台 修复 未开启后台运行,多次切换小程序和原生界面可能导致小程序返回按钮无效的Bug