From a53633c387806dad982fa2662365a356026e57d4 Mon Sep 17 00:00:00 2001 From: wangyaqi Date: Mon, 1 Aug 2022 18:00:53 +0800 Subject: [PATCH] docs: update release note --- docs/release.md | 132 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) diff --git a/docs/release.md b/docs/release.md index db70c800a..9d3b3fb0f 100755 --- a/docs/release.md +++ b/docs/release.md @@ -1,3 +1,135 @@ +## 3.5.3.20220729 +* 【uni-app】 + + 编译器 新增 vue2 项目 支持使用 `@/pages.json` 引用条件编译后的 `pages.json` 文件 + + 编译器 修复 vue3 项目 编译器清空输出目录可能报错的Bug [详情](https://github.com/dcloudio/uni-app/issues/3650) + + App、Web平台 优化 movable-view 组件触摸过程中支持设置 disabled 属性 [详情](https://github.com/dcloudio/uni-app/issues/2384) + + App、Web平台 修复 vue3 项目 uni.openLocation 未配置 latitude longitude 时不触发 fail 回调的Bug + + 【重要】App平台 新增 uni.getAppAuthorizeSetting 获取应用权限状态,是否被授予定位、相册等权限 [详情](https://uniapp.dcloud.io/api/system/getappauthorizesetting) + + 【重要】App平台 新增 uni.openAppAuthorizeSetting 跳转系统授权管理页 [详情](https://uniapp.dcloud.io/api/system/openappauthorizesetting.html) + + 【重要】App平台 新增 uni.getSystemSetting 获取手机系统的定位、蓝牙、wifi开关等设置 [详情](https://uniapp.dcloud.io/api/system/getsystemsetting) + + App平台 新增 uni.createPushMessage 创建本地通知栏消息 [详情](https://uniapp.dcloud.io/api/plugins/push.html#createpushmessage) + + App平台 优化 slot name 支持动态赋值 [详情](https://ask.dcloud.net.cn/question/95109) + + App平台 修复 map 组件在部分设备显示黑色边框的Bug [详情](https://ask.dcloud.net.cn/question/145449) + + App平台 修复 vue3 项目 input 绑定动态 type 报错的Bug + + App平台 修复 vue3 项目 nvue 页面组件插槽样式可能不正确的Bug [详情](https://github.com/dcloudio/uni-app/issues/3632) + + App平台 修复 vue3 项目 vue 页面在 iOS 平台内存不足导致白屏未自动恢复的Bug [详情](https://ask.dcloud.net.cn/article/35913) + + App平台 修复 vue3 项目 nvue 页面 webview 组件 onPostMessage 事件无效的Bug [详情](https://ask.dcloud.net.cn/question/144731) + + App平台 修复 vue3 项目 首次启动调用 uni.getPushClientId 获取不到cid的Bug + + App平台 修复 vue2 项目 nvue 页面访问 process.env 报错的Bug [详情](https://ask.dcloud.net.cn/question/147948) + + App-Android平台 新增 manifest.json 支持最低要求 webview 配置,系统 webview 低于指定版本时,弹出提示或者下载 x5 内核后继续启动 [详情](https://uniapp.dcloud.net.cn/collocation/manifest.html#appwebview) + + App-Android平台 修复 nvue 页面为首页时在部分特定手机启动界面关闭过慢的Bug + + App-Android平台 修复 nvue image 组件在部分设备可能报空指针错误的Bug [详情](https://ask.dcloud.net.cn/question/147965) + + App-Android平台 修复 nvue map 组件放大地图时标记点气泡 callout 不显示的Bug [详情](https://ask.dcloud.net.cn/question/148741) + + 【重要】App-iOS平台 优化 IAP 支付逻辑 补充手动关闭订单策略,解决自动关单但后续报错可能造成丢单的Bug [详情](https://uniapp.dcloud.net.cn/api/plugins/payment.html#iap) + + App-iOS平台 修复 uni.request 访问特定接口可能数据解析出现乱码的Bug [详情](https://ask.dcloud.net.cn/question/145530) + + App-iOS平台 修复 uni.getSystemInfo 获取某些设备型号不正确的Bug [详情](https://ask.dcloud.net.cn/question/148344) + + App-iOS平台 修复 动态设置 tabBar 隐藏再显示后高斯模糊效果失效的Bug [详情](https://ask.dcloud.net.cn/question/146478) + + App-iOS平台 修复 nvue bindingx 在滚动视图中使用 transform.translateY 结果有偏差的Bug [详情](https://ask.dcloud.net.cn/question/144209) + + App-iOS平台 修复 nvue input 组件嵌套在 list 中时,页面上下滑动 v-model 绑定的值会置空的Bug [详情](https://ask.dcloud.net.cn/question/146246) + + App-iOS平台 修复 nvue textarea 组件设置 auto-height 为 true 时初始高度不正确的Bug [详情](https://ask.dcloud.net.cn/question/146688) + + App-iOS平台 修复 nvue image 组件 src 属性更新使用 gif 格式图片时无法切换的Bug [详情](https://ask.dcloud.net.cn/question/148807) + + App-iOS平台 修复 nvue 组件动态修改 border-radius 样式可能不生效的Bug [详情](https://ask.dcloud.net.cn/question/144709) + + App-iOS平台 修复 https 请求配置自签名 p12 证书包含中间证书时请求报错的Bug [详情](https://ask.dcloud.net.cn/question/149526) + + App-iOS平台 修复 nvue box-shadow 样式设置 spread 参数无效的Bug [详情](https://ask.dcloud.net.cn/question/148415) + + Web平台 补齐 vue2 项目支持 uni.getLaunchOptionsSync [详情](https://uniapp.dcloud.net.cn/api/getLaunchOptionsSync.html) + + Web平台 补齐 vue2 项目支持 uni.getEnterOptionsSync [详情](https://uniapp.dcloud.net.cn/api/getEnterOptionsSync.html) + + Web平台 优化 hover-class 支持鼠标事件 + + Web平台 优化 map 组件 markertap 事件支持返回坐标信息 + + Web平台 修复 map 组件 tap 事件重复触发的Bug + + 小程序平台 优化 vue2 项目 slot name 支持动态赋值 [详情](https://ask.dcloud.net.cn/question/82506) + + 小程序平台 修复 vue3 项目部分情况下,编译后组件 js 文件名不正确的Bug [详情](https://github.com/dcloudio/uni-app/issues/3629) + + 小程序平台 修复 vue3 项目部分情况下,数据更新后,页面未渲染的Bug [详情](https://github.com/dcloudio/uni-app/issues/3648) + + 小程序平台 修复 vue2 项目命名插槽使用 v-if 编译报错的Bug [详情](https://github.com/dcloudio/uni-app/issues/2635) + + 微信小程序、支付宝小程序 新增 manifest.json 支持 mergeVirtualHostAttributes 配置,用于合并虚拟节点外部样式 [详情](https://uniapp.dcloud.io/collocation/manifest.html#mp-weixin) + + 百度小程序、字节小程序平台 修复 vue3 项目 部分情况下,组件 ref 获取不到的Bug [详情](https://github.com/dcloudio/uni-app/issues/3615) + + 百度小程序、字节小程序平台 修复 vue3 项目 组件事件名包含`-`或`:`时,无法触发的Bug [详情](https://github.com/dcloudio/uni-app/issues/3616) + + 微信小程序平台 修复 vue3 项目 input 组件动态 type 在 iOS 平台不生效的Bug [详情](https://ask.dcloud.net.cn/question/147787) + + 微信小程序平台 修复 vue3 项目 微信开发者工具中配置编译模式丢失的Bug [详情](https://github.com/dcloudio/uni-app/issues/3655) + + 微信小程序平台 修复 vue3 项目 project.config.json 更新可能导致开发者工具报错的Bug [详情](https://github.com/dcloudio/uni-app/issues/3524) + + 百度小程序平台 修复 vue3 项目 事件触发可能混乱的Bug[详情](https://github.com/dcloudio/uni-app/issues/3647) + + 百度小程序平台 修复 vue3 项目 uni.login 失效的Bug [详情](https://ask.dcloud.net.cn/question/117304) + + 字节小程序平台 修复 vue3 项目 部分情况下,组件未更新的Bug [详情](https://github.com/dcloudio/uni-app/issues/3625) +* 【uniCloud】 + + 【重要】新增 JQL Cache Redis。将 MongoDB 查询结果缓存到 Redis [详情](https://uniapp.dcloud.net.cn/uniCloud/jql-cache-redis.html) + + 【重要】新增 uni-push2.0 全端支持(App、小程序、web)的云端一体的统一推送服务 [详情](https://uniapp.dcloud.io/unipush-v2.html) + + 【重要】调整 uni统计2 版本记录复用 uni升级中心 的 opendb-app-versions表,废弃 uni-stat-app-versions表 [详情](https://uniapp.dcloud.net.cn/uni-stat-v2.html#upgrade) + + 【重要】uni-id重构。`uni-id公共模块` + `uni-id-cf云函数` 的组合不再更新,取而代之的是 `uni-id-common公共模块` + `uni-id-pages云端一体模板` + - 新增 uni-id-common公共模块。更小巧的公共模块,负责 uni-id 的 token 管理和权限校验 [详情](https://uniapp.dcloud.io/uniCloud/uni-id-common.html) + - 新增 uni-id-pages云端一体页面模板。包括一组前端页面 + uni-id-co云对象。包括用户注册、登录、忘记密码、个人中心等功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html) + + 【重要】新增 uniIdRouter路由管理。在 pages.json 里直接定义哪些页面需要登录后才能访问 [详情](https://uniapp.dcloud.io/uniCloud/uni-id-summary.html#uni-id-router) + + 新增 uniCloud.onNeedLogin/offNeedLogin 用于监听/移除监听需要登录事件,需搭配 `uniIdRouter` 使用 [详情](https://uniapp.dcloud.io/uniCloud/client-sdk.html#on-need-login) + + 新增 uniCloud.onRefreshToken/offRefreshToken 用于监听/移除监听 token 更新事件 [详情](https://uniapp.dcloud.io/uniCloud/client-sdk.html#on-refresh-token) + + 调整 HBuilderX 中创建 uniCloud 项目时默认导入 `uni-id-common公共模块`,不再导入老版 `uni-id公共模块` + + 新增 腾讯云平台 数据万象,对云存储文件进行图片缩放、增加水印等计算功能 [详情](https://uniapp.dcloud.net.cn/uniCloud/storage.html#%E6%95%B0%E6%8D%AE%E5%A4%84%E7%90%86) + + 修复 本地调试插件 HBuilderX 3.4.12引出的运行项目时部分场景下访问非关联服务空间云函数报错的Bug + + 修复 本地调试插件 部分app平台、web平台切换云端云函数/本地云函数无效的Bug [详情](https://ask.dcloud.net.cn/question/147633) + + 修复 JQL action 的 after 内抛出错误不能被另一个 action 的 after 接收到的Bug [详情](https://ask.dcloud.net.cn/question/147099) + + 修复 JQL 操作成功时新增返回`errCode: 0`,兼容uniCloud响应体规范 + + 调整 JQL 优先依赖 `uni-id-common`,在没有 `uni-id-common` 时依赖老版 `uni-id公共模块` + + 【重要】新增 uniCloud控制台 Redis 数据可视化管理 + + 新增 uniCloud控制台 支持对服务空间进行成员管理。不再通过dev处理服务空间协作 [详情](https://uniapp.dcloud.io/uniCloud/concepts/space.html#collaboration) + + 新增 Redis扩展库 增加 quit 接口用于断开 redis 连接 [详情](https://uniapp.dcloud.net.cn/uniCloud/redis.html#quit) + + 新增 JQL数据库管理 支持使用更新操作符 [详情](https://uniapp.dcloud.net.cn/uniCloud/jql.html#update-command) + + 修复 JQL数据库管理 项目内无 uni-id 时运行 jql 文件报错的Bug + + 新增 云函数 支持通过 keepRunningAfterReturn 配置云函数是否能在 return 后继续运行,仅腾讯云 nodejs12 生效 [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-functions.html#keep-running) + + 新增 云对象 支持URL化 [详情](https://uniapp.dcloud.net.cn/uniCloud/http.html#cloudobject) + + 新增 云对象 支持定时触发 [详情](https://uniapp.dcloud.net.cn/uniCloud/trigger.html#cloudobject) + + 调整 云函数 context 内增加 `uniIdToken`、`FUNCTION_TYPE` [详情](https://uniapp.dcloud.net.cn/uniCloud/cf-callfunction.html#context) + + 调整 云对象 cloudInfo 内增加 functionName、functionType [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#get-cloud-info) + + 调整 云对象 clientInfo 内增加 source [详情](https://uniapp.dcloud.net.cn/uniCloud/cloud-obj.html#get-client-info) + + 修复 本地调试插件 使用运行菜单运行云函数时可能出现日志顺序错误的Bug + + 修复 本地调试插件 项目AppId由无权使用调整为有权使用时(重新获取AppId或获得所有者授权)重启项目不生效的Bug + + 调整 本地调试插件 云函数本地运行时配置的运行参数clientInfo内字段调整 [详情](https://uniapp.dcloud.net.cn/uniCloud/rundebug.html#mock-client-info) + + 新增 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,报错可准确回溯源码 [详情](https://uniapp.dcloud.io/uni-stat-v2.html#sourcemap-parse-error) + + uni统计2 修复 admin端 js报错统计页面,错误率计算不准确的Bug + + uni统计2 修复 admin端 切换版本或者修改时间等操作后,趋势图状态显示不正确的Bug + + uni统计2 修复 admin端 部分页面首次进入时界面闪烁的问题 + + 优化 uni-admin 应用管理模块可管理App下载地址、小程序二维码等更多应用信息 [详情](https://uniapp.dcloud.io/uniCloud/admin.html#app-manager) + + 调整 uni-admin 内置 统一发布页(uni-portal)插件 [详情](https://uniapp.dcloud.io/uniCloud/admin.html#uni-portal) + + 调整 uni-admin 内置 App升级中心(uni-upgrade-center)插件,并支持多应用商店更新 [详情](https://uniapp.dcloud.io/uniCloud/admin.html#uni-upgrade-center) +* 【App插件(含5+App和uni-app的App端)】 + + 【重要】uni-AD 新增 激励视频广告支持实时竞价 [详情](https://uniapp.dcloud.io/uni-ad.html#bidding) + + 新增 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 [详情](https://uniapp.dcloud.io/tutorial/app-payment-google.html#%E4%BD%BF%E7%94%A8google%E6%94%AF%E4%BB%98) + + Android平台 新增 云端打包支持设置 dataBinding、viewBinding [文档](https://uniapp.dcloud.io/collocation/manifest.html#buildfeatures) + + 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超频获取信息的问题 [详情](https://ask.dcloud.net.cn/question/149127) + + Android平台 更新 腾讯X5内核为 4.3.0.299 版 + + Android平台 更新 Facebook 登录 SDK 为 12.0.0 版,解决登录受限的问题 [详情](https://ask.dcloud.net.cn/question/147788) + + Android平台 修复 startBluetoothDevicesDiscovery 搜索附近蓝牙设备在 Android12 设备可能引起应用崩溃的Bug [详情](https://ask.dcloud.net.cn/question/146849) + + Android平台 修复 UniPush 存在监听`ACTION_BOOT_COMPLETED`广播行为,可能违反应用市场上架合规检测问题 [详情](https://ask.dcloud.net.cn/question/147319) + + Android平台 修复 UniPush 调用 plus.runtime.restart 后无法创建本地通知消息的Bug [详情](https://ask.dcloud.net.cn/question/146470) + + Android平台 修复 从本地相册选择大图片预览时可能引起应用崩溃的Bug + + Android平台 修复 uploader 上传文件请求返回错误响应码时,无法获取服务器返回数据的Bug + + Android平台 修复 setBadgeNumber 设置角标在新荣耀设备不生效的Bug [详情](https://ask.dcloud.net.cn/question/140910) + + Android平台 修复 上架某些应用市场审核检测可能报应用后台运行时存在获取任务列表行为的Bug + + iOS平台 新增 IAP支付 手动关闭订单、获取未关闭订单列表等功能,以解决自动关闭订单在某些情况引发的订单丢失的Bug [详情](https://uniapp.dcloud.io/tutorial/app-payment-aip.html) + + iOS平台 更新 百度定位SDK为 2.0.0 版,百度地图SDK为 6.5.0 版 + + iOS平台 修复 首次启动 App 获取安全区域高度可能不正确的Bug [详情](https://ask.dcloud.net.cn/question/148277) + + iOS平台 修复 设备型号名称 model、deviceModel 返回值不规范的Bug + + iOS平台 修复 5+App项目获取 5G 网络类型错误的Bug + + iOS平台 修复 plus.runtime.openWeb 在 iOS15.4 及以上设备打开页面导航栏显示不正常的Bug [详情](https://ask.dcloud.net.cn/question/148585) + + iOS平台 修复 标题栏 titleNView 更新按钮样式导致布局错位的Bug [详情](https://ask.dcloud.net.cn/question/148542) + + iOS平台 修复 plus.navigator.getOrientation 在设备横屏状态时返回值不正确的Bug [详情](https://ask.dcloud.net.cn/question/148843) + + iOS平台 修复 未使用Push模块上传 AppStore 报`ITMS-90078: Missing Push Notification Entitlement`警告的Bug + + iOS平台 修复 sqlite 在应用 restart 后 executeSql 修改数据报`Attempt to write a readonly database`错误的Bug [详情](https://ask.dcloud.net.cn/question/139765) + + iOS平台 修复 从本地相册中选择慢动作视频引起应用崩溃的Bug [详情](https://ask.dcloud.net.cn/question/149219) + + iOS平台 修复 视频播放 video 的 seek 方法传入小于当前播放时间值无效的Bug [详情](https://ask.dcloud.net.cn/question/148781) + + iOS平台 修复 打开包含视频播放 video 控件的页面会打断其他App后台音乐播放的Bug [详情](https://ask.dcloud.net.cn/question/146719) +* 【Uni小程序SDK】 + + Android平台 修复 启动小程序直达页面参数与文档规范不一致的Bug + + Android平台 修复 getAppRuningForAppid 在部分场景可能报空指针错误的Bug + + iOS平台 修复 小程序未开启后台运行,前台运行时调用 open 方法直达页面无效的Bug + + iOS平台 修复 偶现内存泄漏可能引起应用崩溃的Bug + + iOS平台 修复 直达二级页面后再打开此页面,关闭时会直接返回首页的Bug + + iOS平台 修复 未开启后台运行,多次切换小程序和原生界面可能导致小程序返回按钮无效的Bug + #### 3.4.18.20220630 * 【uni-app】 + 修复 vue3 项目 onError 生命周期不生效的Bug -- GitLab