changelog.md 11.6 KB
Newer Older
DCloud_JSON's avatar
-...  
DCloud_JSON 已提交
1 2 3 4 5
## 1.1.26(2021-12-29)
- 性能优化,list页面使用`getTemp`[详情](https://uniapp.dcloud.io/uniCloud/unicloud-db?id=collection)
- 拉齐uni-starter和uni-admin的schema新增:uni-id-tag.schema.json,更新:opendb-verify-codes.schema.json
- 修复首次登陆,用户id没存储到storage的问题
- 新增:执行退出登陆后,通过云函数调用`uniID.logout`
6 7
## 1.1.25(2021-12-09)
修复H5端在about页面,返回触发`uniShare.hide()`引发报错
8 9 10
## 1.1.24(2021-11-29)
- 新增注销用户账号的功能
- 修复在某些情况下,签到不连续7天,也获得60积分的问题
11 12 13
## 1.1.23(2021-11-20)
- 使用`uni.getUniverifyManager`优化一键登陆中,点击第三方登陆的逻辑:未勾选隐私政策时,toast提醒并阻止了一键登陆界面的close
- 新增支持看激励视频广告签到
14 15
## 1.1.22(2021-11-10)
删除`common/openApp.js`中可选链操作符,解决vue3版本在hbuilderX内置浏览器不兼容的问题
16 17 18 19 20 21
## 1.1.21(2021-11-10)
新增app端列表页面使用原生list下拉刷新
## 1.1.20(2021-11-08)
修复vue3版某些情况下i18n报错的问题
## 1.1.19(2021-11-08)
配置文件`uni-starter.config.js`默认关闭i18n多语言国际化
22 23
## 1.1.18(2021-10-14)
使用2.0版`uni-share`。当显示分享窗口时,监听返回操作(如:物理返回,全面屏手机侧滑)关闭分享窗口,而不是关闭当前页面。
24 25 26
## 1.1.17(2021-10-12)
- 更新文档
- 修复list页面where条件中缺少&符,导致的错误
27 28
## 1.1.16(2021-10-05)
在控制台提示:开启多语言国际化,将获取i18n中配置的tabbar的值覆盖pages.json中配置的tabbar的值
29 30 31 32 33 34 35 36
## 1.1.15(2021-10-02)
新增,支持配置是否开启i18n多语言国际化。
配置文件:`uni-starter.config.js`
`
"i18n":{
	"enable":true //默认启用,国际化。如果你不想使用国际化相关功能,请改为false
}
`
37
## 1.1.14(2021-09-30)
38
1. 通过微信小程序登录自动保存`sessionKey``uni-id-users`
39 40 41 42
2. 我的-设置-个人资料 点击绑定手机号码,完善账号信息支持以下三种策略:
	- APP端,(如果支持)使用"通过运营商一键获取手机号码"
	- 微信小程序端,支持"一键获取微信绑定的手机号"
	- 其他端,通过手机验证码
43
## 1.1.13(2021-09-29)
44
修复search页面因多语言国际化导致的白屏问题
45
## 1.1.12(2021-09-28)
46 47
1. 改造微信登录逻辑,直接使用`uni.login`参数`"onlyAuthorize":true`实现
2. 修复,一键登录弹出层,已勾选“同意隐私政策协议”点击自定义登录按钮,报“你未同意隐私政策协议”的bug
48 49
## 1.1.11(2021-09-24)
优化邀请下载app页(`pages/ucenter/invite`)下载按钮闪烁的问题
50 51
## 1.1.10(2021-09-23)
修复获取验证码按钮的文字,在中文模式下显示为英文的问题
52 53
## 1.1.9(2021-09-16)
修复由多语言切换功能引起的隐私政策协议标题链接被重写的问题
54 55
## 1.1.8(2021-09-15)
更新数据表guestbook的schema中更新权限的配置
56 57
## 1.1.7(2021-09-14)
更新数据表opendb-news-articles的schema中的权限配置
58 59
## 1.1.6(2021-09-13)
纠正错误schema权限表达式`doc.uid``doc.user_id`
60
## 1.1.5(2021-09-01)
61
为了更直观理解路由拦截。移除路由拦截器中,默认过滤登录相关页面拦截的逻辑。确保所有白名单页面均在配置文件router.visitor中体现
62 63
## 1.1.4(2021-08-31)
修改错误的文章表`SChema`的读权限表达式
64 65
## 1.1.3(2021-08-31)
修复在微信小程序端默认语言为英文的问题
66 67
## 1.1.2(2021-08-30)
修复在微信小程序下切换语言报`locale`不存在的问题
68 69
## 1.1.1(2021-08-30)
- 解决3.2.6以下版本hbuilderx,编译的项目报`uni.setLocale`不存在的问题
70
## 1.1.0(2021-08-27)
71 72 73 74
- APP端支持vue3 (hbuilderx 3.2.5+)
- 支持国际化 中英文切换
- 新增留言板示例
- 修复签到的时区问题
75
## 1.0.48(2021-08-10)
76
- 修复登录成功后响应体包含`userInfo.password`的问题
77
- 修改了`uni-id-users`表的schema中字段username的编辑权限,防止用户通过clientDB绕过用户名不能重复的规则更新用户名的问题
78 79
## 1.0.47(2021-08-09)
- 更新文档快速体验部署流程
80
- 修复一键登录优先时报变量找不到的问题
DCloud_JSON's avatar
DCloud_JSON 已提交
81
## 1.0.46(2021-08-05)
DCloud_JSON's avatar
DCloud_JSON 已提交
82
清理多余文件
DCloud_JSON's avatar
DCloud_JSON 已提交
83 84
## 1.0.45(2021-08-05)
默认首页为nvue页面+fast
85 86 87
## 1.0.44(2021-08-05)
解决首页为非nvue页面时白屏的问题。
- 注意:本次在`common/appInit.js`中修改了路由拦截的逻辑,是个兼容方案;当首页为非nvue页面,路由拦截器逻辑会在加载首页时执行。接下来新版本的hx编译的uni-app项目无论首页是否为nvue都不走拦截器,保持各端逻辑一致。
88
## 1.0.43(2021-08-02)
89 90
1. 微信小程序端,新增:微信登录成功后,弹出是否"获取微信头像和昵称,完善个人资料"的弹框
2. APP端,新增逻辑:微信登录成功后,自动获取用户的微信昵称和头像完善用户个人资料
91
- 提示:因为微信的头像一旦更换,微信返回的头像url会失效。所以,以上两示例功能将url(客户端:下载到临时目录/服务端:转为Buffer)再上传到uniCloud云存储中再使用。
92 93
## 1.0.42(2021-07-29)
新增绑定手机号码页面前端校验
94 95 96
## 1.0.41(2021-07-27)
1. 支持vue3.0
2. 去掉App.vue全局样式,避免与非flex布局的页面样式冲突
97
## 1.0.40(2021-07-22)
98
1. 调整使用正则表达式配置强制登录功能的写法,解决在小程序端的兼容问题。
99
2. 新增签到功能(培养用户习惯,提升用户粘性)。支持:每日签到奖励、周期性连续7日签到,奖励翻倍。
100
## 1.0.39(2021-07-19)
101 102
1. 强制登录配置,新增白名单模式
2. 强制登录配置,支持正则表达式
DCloud_JSON's avatar
DCloud_JSON 已提交
103 104
## 1.0.38(2021-07-17)
删除多余文件
105 106
## 1.0.37(2021-07-14)
去掉配置文件:`uni-starter.config.js``h5` —> `url`结尾的`/`
107 108
## 1.0.36(2021-07-14)
剪切板中的邀请码,添加标识性前缀 `uniInvitationCode:`
109 110 111
## 1.0.35(2021-07-12)
1. H5端默认不开启,隐私权限协议签署页面。因为网页端没有什么隐私权限能被获取,目前全球仅欧盟有要求;如有需要请手动开启
2. 在列表页演示,如何在onShow生命周期获取设备位置,并在设备或者应用没有权限时自动引导。设置完毕自动重新获取。[更多点此查看插件介绍](https://ext.dcloud.net.cn/plugin?name=json-gps)
112
## 1.0.34(2021-07-08)
113
修复,打开登录页时携带参数,导致的快捷登录方式重复的问题
114
## 1.0.33(2021-07-06)
115
修复,点击短信验证码登录打开的页面不正确的问题
116 117
## 1.0.32(2021-07-06)
修复,仅配置一种快捷登录时的错误
DCloud_JSON's avatar
DCloud_JSON 已提交
118 119
## 1.0.31(2021-07-02)
优化项目文档
120 121 122 123
## 1.0.30(2021-07-01)
1. 简化宫格页面写法,方便理解如何控制不同状态角色的用户是否可见哪些元素。
2. uni-id-cf发送短信验证码api,默认注释掉:虚拟发送短信验证码的代码块。
3. uni-id-cf统一action名称为驼峰法
124
## 1.0.29(2021-06-29)
125
1. 修复在安卓10以下设备,操作登录获取不到oaid会直接导致登录失败的bug
126
2. 修复uniCloud版本为阿里云版时删除头像设置失败,腾讯云版删除头像后二次上传失败的问题
127 128
## 1.0.28(2021-06-28)
修复云函数uni-id-cf的resetPwdBySmsCode接口,未注册过的用户也能调用的问题
129 130
## 1.0.27(2021-06-25)
修改文档,新增h5版演示示例
131
## 1.0.26(2021-06-24)
132
升级用户头像上传的裁切功能,app端为原生裁剪其他端保持原来方式。数据表字段改用avatar_file存储file对象方便做图片的回显
133 134
## 1.0.25(2021-06-23)
预置uniCloud admin依赖的uniCloud文件,方便uniCloud admin与uni-starter配套使用时免做文件迁移
135 136
## 1.0.24(2021-06-23)
删除callFunction拦截器中多余的代码
137 138
## 1.0.23(2021-06-22)
更正调试遗留的uni-config-center/uni-id/config.json的tokenExpiresIn=1配置问题,改为默认值7200
139
## 1.0.22(2021-06-22)
140
1. 新增一键登录授权界面的其他快捷登录按钮
141
2. 优化uni-quick-login组件代码 
142 143
3. 调整隐私政策协议框勾选逻辑:在登录页面已勾选,同步勾选。如果没勾选需要手动勾选(为符合应用市场上架要求)
4. 调整登录页隐私政策协议框位置。 
144
5. 增强路由拦截,新增判断token是否过期。
145 146
## 1.0.21(2021-06-21)
优化:uni_modules模式使用uni-id-cf,方便uni-starter与uniCloud-admin的uni-id-cf同步更新。
147 148
## 1.0.20(2021-06-18)
1.H5端新增,强制要求用户同意隐私协议 2.兼容ios端自动设置打开下载页用户的剪切板为邀请者的inviteCode 3.成功注册用户,且请求体含邀请码inviteCode自动关联裂变关系
149
## 1.0.19(2021-06-17)
150
1.新增获取邀请码接口getUserInviteCode 2.在邀请用户下载应用页面,自动设置被邀请用户的剪切板为邀请者的code(仅支持安卓端) 3.在注册或登录并注册请求时自动添加剪切板中的请求参数 4.统一接口名称为驼峰法
151
## 1.0.18(2021-06-15)
152
修复,APP端有安装微信客户端但未显示微信登录快捷键的问题
153
## 1.0.17(2021-06-09)
154
修复,非APP端deviceInfo为空引起的登录失败问题
155
## 1.0.16(2021-06-08)
156
新增,操作注册/登录操作自动获取客户端设备:push_clientid、imei、oaid、idfa新增/更新到数据表uni-id-device新增,操作注册/登录操作自动获取客户端设备:push_clientid、imei、oaid、idfa新增/更新到数据表uni-id-device
157
## 1.0.15(2021-06-07)
158
为迎合苹果App Store的规则,登录与分享功能项显示之前自动检测是否安装了对应客户端。比如:设备未安装微信则不显示微信快捷登录和微信分享选项。为迎合苹果App Store的规则,登录与分享功能项显示之前自动检测是否安装了对应客户端。比如:设备未安装微信则不显示微信快捷登录和微信分享选项。
159 160 161
## 1.0.14(2021-06-07)
修改错误的表名称uni-verify为opendb-verify-codes
## 1.0.13(2021-06-04)
162
新增一键登录界面的第三方快捷登录按钮
163 164 165
## 1.0.12(2021-05-28)
修复拦截器在ios app端会报错:Unhandled promise...的问题
## 1.0.10(2021-05-27)
166
新增callfunction的拦截器废除this.request的写法。为callFunction添加:请求失败是否断网判断并提示、恢复网络自动重新执行、自动处理响应体:token过期自动跳转到登录页面、token自动续期
167 168
## 1.0.9(2021-05-23)
修复变量被重复定义的问题
DCloud_JSON's avatar
DCloud_JSON 已提交
169
## 1.0.8(2021-05-22)
170
宫格页(/pages/grid/grid),新增根据当前用户是否登录、是否为管理员的角色来决定是否显示的示范
171 172 173
## 1.0.7(2021-05-22)
删除多余数据
## 1.0.6(2021-05-22)
174
修复当username(用户名&密码)为第一优先级的登录方式时。无法切换到smsCode(短信验证码)登录方式
DCloud_JSON's avatar
321  
DCloud_JSON 已提交
175 176
## 1.0.5(2021-05-20)
改用uni_modules方式处理图片选择api时无权限,引导用户快捷打开系统设置
177
## 1.0.4(2021-05-19)
DCloud_JSON's avatar
321  
DCloud_JSON 已提交
178
为方便部署,添加空的manifest.json uni-config-center下的uni-id配置
179 180 181
## 1.0.3(2021-05-18)
重大调整,原云函数名称:user-center改名叫uni-id-cf
修复,绑定手机号码场景。因手机未插SIM导致的一键登录失败后未直接跳到获取短信验证码方式绑定
182 183
## 1.0.2(2021-05-17)
添加 uni-config-center/uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json 文件
DCloud_JSON's avatar
DCloud_JSON 已提交
184 185 186
## 1.0.1(2021-05-17)
manifest.json 在小程序平台增加了一个配置项 betterScopedSlots,启用新的作用域插槽编译,用于支持作用域插槽内使用复杂表达式。
## 1.0.0(2021-05-17)
187
第一版