|
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) |
2 | 6 | * 支持 ES2015 的 extends 语法来声明 `AV.Object` 的子类,增加了 `AV.Object.register` 方法用于注册声明的子类。 |
3 | 7 |
|
4 | 8 | ```javascript |
|
11 | 15 | * 修复 `AV.Query#addDescending` 没有返回 query 的问题,现在支持链式调用了 |
12 | 16 | * 修复 React Native 0.32 中找不到 `react-native` 模块的问题 |
13 | 17 |
|
14 | | -## 1.3.3 日期:2016 年 8 月 2 日 |
| 18 | +## 1.3.3 (2016-8-2) |
15 | 19 | * 修复在 `AV.Object` 子类某属性的 getter 中调用 `AV.Object#get` 方法时调用栈溢出的问题 |
16 | 20 |
|
17 | | -## 1.3.2 日期:2016 年 7 月 26 日 |
| 21 | +## 1.3.2 (2016-7-26) |
18 | 22 | * 修复 1.3.1 中未彻底解决的 `A promise was resolved even though it had already been resolved` 异常问题 |
19 | 23 |
|
20 | | -## 1.3.1 日期:2016 年 7 月 21 日 |
| 24 | +## 1.3.1 (2016-7-21) |
21 | 25 | * 修复多次调用 `AV.init` 抛出 `A promise was resolved even though it had already been resolved` 异常的问题 |
22 | 26 |
|
23 | | -# 1.3.0 日期:2016 年 7 月 20 日 |
| 27 | +# 1.3.0 (2016-7-20) |
24 | 28 | * 增加 `AV.Object.fetchAll()` 方法 |
25 | 29 | * 修复抛出的异常没有堆栈信息的问题 |
26 | 30 | * 修复在某些异常情况下,发出的请求不带域名的问题 |
27 | 31 |
|
28 | | -## 1.2.1 日期:2016 年 6 月 30 日 |
| 32 | +## 1.2.1 (2016-6-30) |
29 | 33 | * 修复美国节点文件上传成功后 File 实例没有 id 的问题 |
30 | 34 |
|
31 | | -# 1.2.0 日期:2016 年 6 月 29 日 |
| 35 | +# 1.2.0 (2016-6-29) |
32 | 36 | * 增加 `AV.User.associateWithAuthData()` 方法 |
33 | 37 | * 修复美国节点文件上传失败的问题 |
34 | 38 | * 修复 `AV.User.signUpOrlogInWithAuthData()` 省略 callback 参数会报异常的问题 |
35 | 39 | * 修复 React Native 中 import leancloud-storage 抛 `cannot read property "APIServerURL" for undefined` 异常的问题 |
36 | 40 |
|
37 | | -# 1.1.0 日期:2016 年 6 月 27 日 |
| 41 | +# 1.1.0 (2016-6-27) |
38 | 42 | * 防止 SDK 覆盖全局变量 AV |
39 | 43 | * Object.add、Object.addUnique、Object.remove 等方法支持从传入非数组类型的 value 参数 |
40 | 44 | * 修复路由缓存异常时,不再出现多次 410 错误请求 |
41 | 45 | * 美国节点上传到 S3 改为直接上传,不再通过服务器中转 |
42 | 46 |
|
43 | | -# 1.0.0 日期:2016 年 5 月 30 日 |
| 47 | +# 1.0.0 (2016-5-30) |
44 | 48 | * 弃用 AV.Error 对象,改为内部模块 |
45 | 49 | * 移除 AV.applicationProduction 改为 AV._config.applicationProduction 内部接口 |
46 | 50 | * 调整 npm 包名为 leancloud-storage |
47 | 51 |
|
48 | | -# 1.0.0-rc9.2 日期:2016 年 5 月 23 日 |
| 52 | +# 1.0.0-rc9.2 (2016-5-23) |
49 | 53 | * 修复了上传文件成功却进入失败回调的问题。 |
50 | 54 | * 修复 `AV.Object#fetch` 在某些情况下抛出 `fetchOptions.include.join is not a function` 异常的问题。 |
51 | 55 |
|
52 | | -# 1.0.0-rc9.1 日期:2016 年 5 月 17 日 |
| 56 | +# 1.0.0-rc9.1 (2016-5-17) |
53 | 57 | * 修复了上传文件到 COS 时报错的问题。 |
54 | 58 |
|
55 | | -# 1.0.0-rc9 日期:2016 年 5 月 16 日 |
| 59 | +# 1.0.0-rc9 (2016-5-16) |
56 | 60 | * 修复了错误的 `package.browser` 字段引起的部分打包工具异常。 |
57 | 61 | * 修复浏览器中 ajax 方法中错误的转码方式。 |
58 | 62 | * 修复 `AV.Object#get` 方法返回部分字段类型异常。 |
|
61 | 65 | * 文件上传使用 https 协议。 |
62 | 66 | * 文件上传支持 React Native for Android。 |
63 | 67 |
|
64 | | -# 1.0.0-rc8 日期:2016 年 4 月 6 日 |
| 68 | +# 1.0.0-rc8 (2016-4-6) |
65 | 69 | * **(BREAKING)** 添加了 AV.init 方法,该方法接收一个名为 options 的参数字典,废弃 AV.initialize 方法。 |
66 | 70 | * **(BREAKING)** 为 AV.Object#save 方法的 options 参数添加了 fetchWhenSave 选项,废弃 AV.Object#fetchWhenSave 方法。 |
67 | 71 | * **(BREAKING)** 添加了 disableCurrentUser 选项(可在 AV.init 方法中设置),当开启时: |
|
77 | 81 | * 使用了更加安全的鉴权机制,以降低 App Key 在传输过程中泄露的风险。 |
78 | 82 | * 移除了特殊跨域兼容实现,现在遵循 CORS。 |
79 | 83 |
|
80 | | -# 1.0.0-rc7 日期:2016 年 2 月 16 日 |
| 84 | +# 1.0.0-rc7 (2016-2-16) |
81 | 85 | * 添加 AV.Cloud.rpc 方法 |
82 | 86 | * 修复了 `AV.User#fetch` 不会运行回调函数的 bug。 |
83 | 87 |
|
84 | | -# 1.0.0-rc6 日期:2016 年 2 月 1 日 |
| 88 | +# 1.0.0-rc6 (2016-2-1) |
85 | 89 | * 修复了云引擎中文件上传到 AWS 的问题。 |
86 | 90 | * 修复了 `AV.User#fetch` 不支持 fetch options 的问题。 |
87 | 91 | * 修复了使用 Pointer 时可能出现类型错误的问题。 |
88 | 92 |
|
89 | | -# 1.0.0-rc5 日期:2015 年 11 月 24 日 |
| 93 | +# 1.0.0-rc5 (2015-11-24) |
90 | 94 | * AV.File 新增 fetch 方法。 |
91 | 95 | * 废弃 AV.Object 的 existed 方法。 |
92 | 96 | * 移除 AV.BigQuery 模块。该模块在 0.5.7 中废弃。 |
93 | 97 | * 提升了在 node 中运行的性能。 |
94 | 98 | * 修复了一些 IE 兼容性问题。 |
95 | 99 |
|
96 | | -# 1.0.0-rc4 日期:2015 年 11 月 12 日 |
| 100 | +# 1.0.0-rc4 (2015-11-12) |
97 | 101 | * **(BREAKING)** 移除了 av-core[-mini].js,请直接使用 av[-mini].js。移除了 `Collection`、`Router` 等 Backbone 兼容模块,请直接使用 Backbone。 |
98 | 102 | * 新增第三方平台帐号登录 API:`AV.User.signUpOrlogInWithAuthData()`。 感谢 @jacktator 。 |
99 | 103 | * 修复海外节点文件上传方式错误的问题。 |
100 | 104 |
|
101 | | -# 1.0.0-rc3 日期:2015 年 10 月 27 日 |
| 105 | +# 1.0.0-rc3 (2015-10-27) |
102 | 106 | * 修复 `AV._request` 某些情况下无法正常工作的 Bug。 |
103 | 107 | * 修复某些登录 API 没有更新 currentUser 的问题 |
104 | 108 | * 修复 localStorage 没有生效的 Bug,感谢热心用户反馈。 |
105 | 109 | * AV.SearchQuery 增加 hasMore 和 reset 方法。 |
106 | 110 |
|
107 | | -# 0.6.4 日期:2015 年 10 月 27 日 |
| 111 | +## 0.6.4 (2015-10-27) |
108 | 112 | * 修复 localStorage 没有生效的 Bug,感谢热心用户反馈。 |
109 | 113 | * AV.SearchQuery 增加 hasMore 和 reset 方法。 |
110 | 114 |
|
111 | | -# 1.0.0-rc2 日期:215 年 10 月 22 日 |
| 115 | +# 1.0.0-rc2 (215-10-22) |
112 | 116 | * 兼容 React Native 运行环境。 |
113 | 117 | * 修复 AV.Role 的兼容性问题。 |
114 | 118 | * 修复 `AV._request` 某些情况下无法正常工作的 Bug。 |
115 | 119 |
|
116 | | -# 0.6.3 日期:2015 年 10 月 22 日 |
| 120 | +## 0.6.3 (2015-10-22) |
117 | 121 | * 修复 AV.Role 的兼容性问题。 |
118 | 122 |
|
119 | | -# 1.0.0-rc1 日期:215 年 10 月 22 日 |
| 123 | +# 1.0.0-rc1 (215-10-22) |
120 | 124 | * 兼容 React Native 运行环境。 |
121 | 125 |
|
122 | | -# 0.6.2 日期:2015 年 10 月 22 日 |
| 126 | +## 0.6.2 (2015-10-22) |
123 | 127 | * 修复 Follower/Followee 查询遇到 undefined 用户抛出异常的 bug。 |
124 | 128 | * 修复在无痕模式浏览器下无法正常运行的 Bug。 |
125 | 129 | * 修复 AV.File 保存可能导致堆栈溢出的 Bug。 |
126 | 130 | * AV.Role 增加默认 ACL 设置。 |
127 | 131 |
|
128 | | -# 0.6.1 日期:2015 年 09 月 01 日 |
| 132 | +## 0.6.1 (2015-09-01) |
129 | 133 | * 修复 AV.File 在 LeanEngine 中上传 Base64 图片数据损坏的 bug。 |
130 | 134 |
|
131 | | -# 0.6.0 日期:2015 年 08 月 25 日 |
| 135 | +# 0.6.0 (2015-08-25) |
132 | 136 |
|
133 | 137 | * AV.File 在浏览器环境下直接上传文件到七牛,再无大小和频率限制。 |
134 | 138 | * 新增 API AV.Cloud.getServerDate 用于获取当前服务器时间。 |
135 | 139 | * 修改美国节点 API 域名为 us-api.leancloud.cn |
136 | 140 | * 使用 browserify 构建 SDK。 |
137 | 141 | * 相同应用重复初始化 SDK 避免告警日志。 |
138 | 142 |
|
139 | | -# 0.5.8 日期:2015 年 08 月 5 日 |
| 143 | +## 0.5.8 (2015-08-5) |
140 | 144 | * 修复 `AV.Object.destroyAll` 新版本无法工作的 Bug。 |
141 | 145 |
|
142 | | -# 0.5.7 日期:2015 年 07 月 29 日 |
| 146 | +## 0.5.7 (2015-07-29) |
143 | 147 | * AV.Promise 仅在非 node 环境(如浏览器)默认启用 PromiseA+ 兼容模式 |
144 | 148 | * 增加 AV.Promise.setDebugError 方法,用于在启用 PromiseA+ 模式的时候打印错误信息,方便调试 |
145 | 149 | * 重命名 AV.BigQuery 模块为 AV.Insight,保留兼容 AV.BigQuery,推荐修改。 |
146 | 150 | * 修复 fetchWhenSave 无法在创建对象的时候生效。 |
147 | 151 | * 当重复初始化 SDK 的时候,打印警告日志。 |
148 | 152 | * 修改默认 API 域名为 api.leancloud.cn。 |
149 | 153 |
|
150 | | -# 0.5.5 日期:2015 年 06 月 29 日 |
| 154 | +## 0.5.5 (2015-06-29) |
151 | 155 | * AV.Promise 启用兼容 Promise+ 模式。 |
152 | 156 | * 增加 AV.BigQuery 相关 API 用于发起离线分析和查询结果等。 |
153 | 157 | * 修正 AV.Query 的 get 方法在遇到 undefined objectId 运行结果不符合预期的 Bug |
154 | 158 | * 修复 AV.File 无法作为数组保存的 Bug。 |
155 | 159 |
|
156 | | -# 0.5.4 日期:2015 年 05 月 14 日 |
| 160 | +## 0.5.4 (2015-05-14) |
157 | 161 | * 紧急修复 localStorage 模块大小写名称错误。 |
158 | 162 |
|
159 | | -# 0.5.2 日期:2015 年 05 月 12 日 |
| 163 | +## 0.5.2 (2015-05-12) |
160 | 164 | * 上传 sdk 到专门的 CDN 加速域名 [https://cdn1.lncld.net/static/](https://cdn1.lncld.net/static/) |
161 | 165 | * 兼容 ReactNative 运行环境 |
162 | 166 | * 修复 AV.Query 的 addDescending 方法运行不符合预期的 Bug |
163 | 167 | * AV.Promise 在兼容 Primise+ 模式下优先使用 setImmediate |
164 | 168 | * AV.Object 的 fetch 方法新增重载方法,接收第一个参数是 fetchOptions ,设置 keys 或者 include 选项。 |
165 | 169 | * AV.Query 支持 sizeEqualTo 方法,查询数组列大小等于特定长度的对象。 |
166 | 170 |
|
167 | | -# 0.5.1 日期:2015 年 03 月 27 日 |
| 171 | +## 0.5.1 (2015-03-27) |
168 | 172 | * 实现应用内搜索 API,具体请参考[应用内搜索开发指南](https://leancloud.cn/docs/app_search_guide.html)。 |
169 | 173 | * 增加 API : `AV.User.become(sessionToken, options)`。 |
170 | 174 |
|
171 | | -# 0.5.0 日期: 2015 年 03 月 02 日 |
| 175 | +# 0.5.0 (2015-03-02) |
172 | 176 | * 增强 `AV.Promise`,增加`done,catch,finally,AV.Promise.race` 等方法,兼容 Promise/A+ |
173 | 177 | * 修复更新对象可能更新没有变更的属性的 Bug,减少请求流量。 |
174 | 178 |
|
175 | | -# 0.4.9 日期: 2015 年 02 月 26 日 |
| 179 | +## 0.4.9 (2015-02-26) |
176 | 180 | * 拆分 sdk,按照模块划分成多个文件。 |
177 | 181 | * 使用 gulp 构建 sdk,清理代码。 |
178 | 182 | * 修复事件流无法发送带有 `AV.File`、`AV.Object` 等类型的 Status。 |
179 | 183 | * 修复 node.js 环境下上传文件没有扩展名的 Bug。 |
180 | 184 |
|
181 | | -# 0.4.7 日期: 2015 年 01 月 23 日 |
| 185 | +## 0.4.7 (2015-01-23) |
182 | 186 | * 修复页面跳转更新 user 导致 current user 属性丢失的 Bug。 |
183 | 187 | * 增加 `AV.User.updatePassword` 方法,根据老密码修改成新密码。 |
184 | 188 | * 为 `AV.Object` 增加 `getObjectId, getUpdatedAt, getCreatedAt` 三个方法。 |
185 | 189 | * 增加 `AV.User#signUpOrlogInWithMobilePhone` 手机一键登录。 |
186 | 190 | * 一些内部改进和重构。 |
187 | 191 |
|
188 | | -# 0.4.6 日期:2014 年 12 月 11 日 |
| 192 | +## 0.4.6 (2014-12-11) |
189 | 193 | * 添加新方法 `AV.File.createWithoutData(objectId)`,根据 objectId 构造 AV.File |
190 | 194 | * 添加 `AV.Query.and` 方法用于复合查询 |
191 | 195 | * `AV.File` 支持 get/set ACL |
192 | 196 | * 增加新方法 `AV.setProduction(boolean)` 用于设置生产环境或者测试环境。 |
193 | 197 |
|
194 | | -# 0.4.5 日期:2014 年 10 月 29 日 |
| 198 | +## 0.4.5 (2014-10-29) |
195 | 199 | * CQL 查询支持占位符,AV.Query.doCloudQuery 方法增加三个参数版本 |
196 | 200 | * AV.Push 增加 cql 属性说明,可以通过 CQL 指定推送查询条件。 |
197 | 201 | * 部分内部代码重构。 |
198 | 202 |
|
199 | | -# 0.4.4 日期:2014 年 10 月 14 日 |
| 203 | +## 0.4.4 (2014-10-14) |
200 | 204 | * 修复 node.js 下上传文件无法指定文件 mime type 的Bug |
201 | 205 | * 添加 `AV.Object.new` 函数用来创建对象,避免代码压缩带来的问题。 |
202 | 206 |
|
|
0 commit comments