Skip to content

Commit bc83d90

Browse files
committed
chore(release): v1.4.0
1 parent 44a0d01 commit bc83d90

File tree

11 files changed

+309
-332
lines changed

11 files changed

+309
-332
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "leancloud-storage",
3-
"version": "1.4.0-beta.0",
3+
"version": "1.4.0",
44
"homepage": "https://github.com/leancloud/javascript-sdk",
55
"authors": [
66
"LeanCloud <[email protected]>"

changelog.md

Lines changed: 41 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# 1.4.0-beta.0 日期:2016 年 8 月 23 日
1+
## 1.4.0 (2016-9-1)
2+
相比于 v1.4.0-beta.0:
3+
* 修复了 `AV.File#save` 方法的 `onprogress` 参数失效的问题
4+
5+
# 1.4.0-beta.0 (2016-8-23)
26
* 支持 ES2015 的 extends 语法来声明 `AV.Object` 的子类,增加了 `AV.Object.register` 方法用于注册声明的子类。
37

48
```javascript
@@ -11,48 +15,48 @@
1115
* 修复 `AV.Query#addDescending` 没有返回 query 的问题,现在支持链式调用了
1216
* 修复 React Native 0.32 中找不到 `react-native` 模块的问题
1317

14-
## 1.3.3 日期:2016 年 8 月 2 日
18+
## 1.3.3 (2016-8-2)
1519
* 修复在 `AV.Object` 子类某属性的 getter 中调用 `AV.Object#get` 方法时调用栈溢出的问题
1620

17-
## 1.3.2 日期:2016 年 7 月 26 日
21+
## 1.3.2 (2016-7-26)
1822
* 修复 1.3.1 中未彻底解决的 `A promise was resolved even though it had already been resolved` 异常问题
1923

20-
## 1.3.1 日期:2016 年 7 月 21 日
24+
## 1.3.1 (2016-7-21)
2125
* 修复多次调用 `AV.init` 抛出 `A promise was resolved even though it had already been resolved` 异常的问题
2226

23-
# 1.3.0 日期:2016 年 7 月 20 日
27+
# 1.3.0 (2016-7-20)
2428
* 增加 `AV.Object.fetchAll()` 方法
2529
* 修复抛出的异常没有堆栈信息的问题
2630
* 修复在某些异常情况下,发出的请求不带域名的问题
2731

28-
## 1.2.1 日期:2016 年 6 月 30 日
32+
## 1.2.1 (2016-6-30)
2933
* 修复美国节点文件上传成功后 File 实例没有 id 的问题
3034

31-
# 1.2.0 日期:2016 年 6 月 29 日
35+
# 1.2.0 (2016-6-29)
3236
* 增加 `AV.User.associateWithAuthData()` 方法
3337
* 修复美国节点文件上传失败的问题
3438
* 修复 `AV.User.signUpOrlogInWithAuthData()` 省略 callback 参数会报异常的问题
3539
* 修复 React Native 中 import leancloud-storage 抛 `cannot read property "APIServerURL" for undefined` 异常的问题
3640

37-
# 1.1.0 日期:2016 年 6 月 27 日
41+
# 1.1.0 (2016-6-27)
3842
* 防止 SDK 覆盖全局变量 AV
3943
* Object.add、Object.addUnique、Object.remove 等方法支持从传入非数组类型的 value 参数
4044
* 修复路由缓存异常时,不再出现多次 410 错误请求
4145
* 美国节点上传到 S3 改为直接上传,不再通过服务器中转
4246

43-
# 1.0.0 日期:2016 年 5 月 30 日
47+
# 1.0.0 (2016-5-30)
4448
* 弃用 AV.Error 对象,改为内部模块
4549
* 移除 AV.applicationProduction 改为 AV._config.applicationProduction 内部接口
4650
* 调整 npm 包名为 leancloud-storage
4751

48-
# 1.0.0-rc9.2 日期:2016 年 5 月 23 日
52+
# 1.0.0-rc9.2 (2016-5-23)
4953
* 修复了上传文件成功却进入失败回调的问题。
5054
* 修复 `AV.Object#fetch` 在某些情况下抛出 `fetchOptions.include.join is not a function` 异常的问题。
5155

52-
# 1.0.0-rc9.1 日期:2016 年 5 月 17 日
56+
# 1.0.0-rc9.1 (2016-5-17)
5357
* 修复了上传文件到 COS 时报错的问题。
5458

55-
# 1.0.0-rc9 日期:2016 年 5 月 16 日
59+
# 1.0.0-rc9 (2016-5-16)
5660
* 修复了错误的 `package.browser` 字段引起的部分打包工具异常。
5761
* 修复浏览器中 ajax 方法中错误的转码方式。
5862
* 修复 `AV.Object#get` 方法返回部分字段类型异常。
@@ -61,7 +65,7 @@
6165
* 文件上传使用 https 协议。
6266
* 文件上传支持 React Native for Android。
6367

64-
# 1.0.0-rc8 日期:2016 年 4 月 6 日
68+
# 1.0.0-rc8 (2016-4-6)
6569
* **(BREAKING)** 添加了 AV.init 方法,该方法接收一个名为 options 的参数字典,废弃 AV.initialize 方法。
6670
* **(BREAKING)** 为 AV.Object#save 方法的 options 参数添加了 fetchWhenSave 选项,废弃 AV.Object#fetchWhenSave 方法。
6771
* **(BREAKING)** 添加了 disableCurrentUser 选项(可在 AV.init 方法中设置),当开启时:
@@ -77,126 +81,126 @@
7781
* 使用了更加安全的鉴权机制,以降低 App Key 在传输过程中泄露的风险。
7882
* 移除了特殊跨域兼容实现,现在遵循 CORS。
7983

80-
# 1.0.0-rc7 日期:2016 年 2 月 16 日
84+
# 1.0.0-rc7 (2016-2-16)
8185
* 添加 AV.Cloud.rpc 方法
8286
* 修复了 `AV.User#fetch` 不会运行回调函数的 bug。
8387

84-
# 1.0.0-rc6 日期:2016 年 2 月 1 日
88+
# 1.0.0-rc6 (2016-2-1)
8589
* 修复了云引擎中文件上传到 AWS 的问题。
8690
* 修复了 `AV.User#fetch` 不支持 fetch options 的问题。
8791
* 修复了使用 Pointer 时可能出现类型错误的问题。
8892

89-
# 1.0.0-rc5 日期:2015 年 11 月 24 日
93+
# 1.0.0-rc5 (2015-11-24)
9094
* AV.File 新增 fetch 方法。
9195
* 废弃 AV.Object 的 existed 方法。
9296
* 移除 AV.BigQuery 模块。该模块在 0.5.7 中废弃。
9397
* 提升了在 node 中运行的性能。
9498
* 修复了一些 IE 兼容性问题。
9599

96-
# 1.0.0-rc4 日期:2015 年 11 月 12 日
100+
# 1.0.0-rc4 (2015-11-12)
97101
* **(BREAKING)** 移除了 av-core[-mini].js,请直接使用 av[-mini].js。移除了 `Collection``Router` 等 Backbone 兼容模块,请直接使用 Backbone。
98102
* 新增第三方平台帐号登录 API:`AV.User.signUpOrlogInWithAuthData()`。 感谢 @jacktator
99103
* 修复海外节点文件上传方式错误的问题。
100104

101-
# 1.0.0-rc3 日期:2015 年 10 月 27 日
105+
# 1.0.0-rc3 (2015-10-27)
102106
* 修复 `AV._request` 某些情况下无法正常工作的 Bug。
103107
* 修复某些登录 API 没有更新 currentUser 的问题
104108
* 修复 localStorage 没有生效的 Bug,感谢热心用户反馈。
105109
* AV.SearchQuery 增加 hasMore 和 reset 方法。
106110

107-
# 0.6.4 日期:2015 年 10 月 27 日
111+
## 0.6.4 (2015-10-27)
108112
* 修复 localStorage 没有生效的 Bug,感谢热心用户反馈。
109113
* AV.SearchQuery 增加 hasMore 和 reset 方法。
110114

111-
# 1.0.0-rc2 日期:215 年 10 月 22 日
115+
# 1.0.0-rc2 (215-10-22)
112116
* 兼容 React Native 运行环境。
113117
* 修复 AV.Role 的兼容性问题。
114118
* 修复 `AV._request` 某些情况下无法正常工作的 Bug。
115119

116-
# 0.6.3 日期:2015 年 10 月 22 日
120+
## 0.6.3 (2015-10-22)
117121
* 修复 AV.Role 的兼容性问题。
118122

119-
# 1.0.0-rc1 日期:215 年 10 月 22 日
123+
# 1.0.0-rc1 (215-10-22)
120124
* 兼容 React Native 运行环境。
121125

122-
# 0.6.2 日期:2015 年 10 月 22 日
126+
## 0.6.2 (2015-10-22)
123127
* 修复 Follower/Followee 查询遇到 undefined 用户抛出异常的 bug。
124128
* 修复在无痕模式浏览器下无法正常运行的 Bug。
125129
* 修复 AV.File 保存可能导致堆栈溢出的 Bug。
126130
* AV.Role 增加默认 ACL 设置。
127131

128-
# 0.6.1 日期:2015 年 09 月 01 日
132+
## 0.6.1 (2015-09-01)
129133
* 修复 AV.File 在 LeanEngine 中上传 Base64 图片数据损坏的 bug。
130134

131-
# 0.6.0 日期:2015 年 08 月 25 日
135+
# 0.6.0 (2015-08-25)
132136

133137
* AV.File 在浏览器环境下直接上传文件到七牛,再无大小和频率限制。
134138
* 新增 API AV.Cloud.getServerDate 用于获取当前服务器时间。
135139
* 修改美国节点 API 域名为 us-api.leancloud.cn
136140
* 使用 browserify 构建 SDK。
137141
* 相同应用重复初始化 SDK 避免告警日志。
138142

139-
# 0.5.8 日期:2015 年 08 月 5 日
143+
## 0.5.8 (2015-08-5)
140144
* 修复 `AV.Object.destroyAll` 新版本无法工作的 Bug。
141145

142-
# 0.5.7 日期:2015 年 07 月 29 日
146+
## 0.5.7 (2015-07-29)
143147
* AV.Promise 仅在非 node 环境(如浏览器)默认启用 PromiseA+ 兼容模式
144148
* 增加 AV.Promise.setDebugError 方法,用于在启用 PromiseA+ 模式的时候打印错误信息,方便调试
145149
* 重命名 AV.BigQuery 模块为 AV.Insight,保留兼容 AV.BigQuery,推荐修改。
146150
* 修复 fetchWhenSave 无法在创建对象的时候生效。
147151
* 当重复初始化 SDK 的时候,打印警告日志。
148152
* 修改默认 API 域名为 api.leancloud.cn。
149153

150-
# 0.5.5 日期:2015 年 06 月 29 日
154+
## 0.5.5 (2015-06-29)
151155
* AV.Promise 启用兼容 Promise+ 模式。
152156
* 增加 AV.BigQuery 相关 API 用于发起离线分析和查询结果等。
153157
* 修正 AV.Query 的 get 方法在遇到 undefined objectId 运行结果不符合预期的 Bug
154158
* 修复 AV.File 无法作为数组保存的 Bug。
155159

156-
# 0.5.4 日期:2015 年 05 月 14 日
160+
## 0.5.4 (2015-05-14)
157161
* 紧急修复 localStorage 模块大小写名称错误。
158162

159-
# 0.5.2 日期:2015 年 05 月 12 日
163+
## 0.5.2 (2015-05-12)
160164
* 上传 sdk 到专门的 CDN 加速域名 [https://cdn1.lncld.net/static/](https://cdn1.lncld.net/static/)
161165
* 兼容 ReactNative 运行环境
162166
* 修复 AV.Query 的 addDescending 方法运行不符合预期的 Bug
163167
* AV.Promise 在兼容 Primise+ 模式下优先使用 setImmediate
164168
* AV.Object 的 fetch 方法新增重载方法,接收第一个参数是 fetchOptions ,设置 keys 或者 include 选项。
165169
* AV.Query 支持 sizeEqualTo 方法,查询数组列大小等于特定长度的对象。
166170

167-
# 0.5.1 日期:2015 年 03 月 27 日
171+
## 0.5.1 (2015-03-27)
168172
* 实现应用内搜索 API,具体请参考[应用内搜索开发指南](https://leancloud.cn/docs/app_search_guide.html)
169173
* 增加 API : `AV.User.become(sessionToken, options)`
170174

171-
# 0.5.0 日期: 2015 年 03 月 02 日
175+
# 0.5.0 (2015-03-02)
172176
* 增强 `AV.Promise`,增加`done,catch,finally,AV.Promise.race` 等方法,兼容 Promise/A+
173177
* 修复更新对象可能更新没有变更的属性的 Bug,减少请求流量。
174178

175-
# 0.4.9 日期: 2015 年 02 月 26 日
179+
## 0.4.9 (2015-02-26)
176180
* 拆分 sdk,按照模块划分成多个文件。
177181
* 使用 gulp 构建 sdk,清理代码。
178182
* 修复事件流无法发送带有 `AV.File``AV.Object` 等类型的 Status。
179183
* 修复 node.js 环境下上传文件没有扩展名的 Bug。
180184

181-
# 0.4.7 日期: 2015 年 01 月 23 日
185+
## 0.4.7 (2015-01-23)
182186
* 修复页面跳转更新 user 导致 current user 属性丢失的 Bug。
183187
* 增加 `AV.User.updatePassword` 方法,根据老密码修改成新密码。
184188
*`AV.Object` 增加 `getObjectId, getUpdatedAt, getCreatedAt` 三个方法。
185189
* 增加 `AV.User#signUpOrlogInWithMobilePhone` 手机一键登录。
186190
* 一些内部改进和重构。
187191

188-
# 0.4.6 日期:2014 年 12 月 11 日
192+
## 0.4.6 (2014-12-11)
189193
* 添加新方法 `AV.File.createWithoutData(objectId)`,根据 objectId 构造 AV.File
190194
* 添加 `AV.Query.and` 方法用于复合查询
191195
* `AV.File` 支持 get/set ACL
192196
* 增加新方法 `AV.setProduction(boolean)` 用于设置生产环境或者测试环境。
193197

194-
# 0.4.5 日期:2014 年 10 月 29 日
198+
## 0.4.5 (2014-10-29)
195199
* CQL 查询支持占位符,AV.Query.doCloudQuery 方法增加三个参数版本
196200
* AV.Push 增加 cql 属性说明,可以通过 CQL 指定推送查询条件。
197201
* 部分内部代码重构。
198202

199-
# 0.4.4 日期:2014 年 10 月 14 日
203+
## 0.4.4 (2014-10-14)
200204
* 修复 node.js 下上传文件无法指定文件 mime type 的Bug
201205
* 添加 `AV.Object.new` 函数用来创建对象,避免代码压缩带来的问题。
202206

0 commit comments

Comments
 (0)