forked from liyiorg/weixin-popular
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
384 lines (316 loc) · 14.9 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
WEIXIN-POPULAR CHANGELOG
===========================
https://github.com/liyiorg/weixin-popular
Changes in version 2.8.28 (2019-07-26)
-------------------------------------
* #199 刷卡支付 授权码查询OPENID接口 添加返回字段sub_openid
* #207 分账接收方添加参数 relation_type,custom_relation
* #208 第三方平台代小程序提交代码审核新增参数 third_class,first_id,second_id,third_id
* #209 WxaAPI 更新接口 get_category Result, 添加接口 get_latest_auditstatus、setwebviewdomain
Changes in version 2.8.27 (2019-05-10)
-------------------------------------
* #198 MenuAPI 创建个性化菜单返回menuid
* #200 统一下单API、付款码支付API、委托扣款API中上传新增参数profit_sharing,请求支付
Changes in version 2.8.26 (2019-02-22)
-------------------------------------
* #186 添加多次分账接口,添加分账完结接口
* #193 添加客服消息类型 mpnews,miniprogrampage,msgmenu
* 添加客服输入状态接口 MessageAPI.messageCustomTyping
Changes in version 2.8.25 (2018-12-18)
-------------------------------------
* 委托代扣 参数补充
* #183 XMLConverUtil XXE 处理
* #186 添加服务商分账接口
* #187 卡券基础信息添加字段 get_custom_code_mode,use_limit
* #188 MediaType 拼写错误修改
* #190 修复WxaUtil的decryptUserInfo方法中文乱码问题
Changes in version 2.8.24 (2018-10-12)
-------------------------------------
* 委托代扣 添加支付中签约接口
* 委托代扣 PayUtil 添加纯签约方式
* JsUtil 添加1.4 接口支持
Changes in version 2.8.23 (2018-09-12)
-------------------------------------
* #175 XMLConverUtil 多线程问题修复
Changes in version 2.8.22 (2018-08-22)
-------------------------------------
* 改进XML XXE 处理
* 添加部分bean类构造方法
* 添加 BizwifiAPI 微信连WiFi
* 添加 ScanAPI 微信扫一扫
* 添加 SemanticAPI 微信智能
* 修改微信支付对账单数据下载
Changes in version 2.8.21 (2018-07-06)
-------------------------------------
* 退款申请接口添加 refund_desc 退款原因字段
* 升级依赖emoji-java 版本到 4.0.0
* 升级依赖fastjson 版本到 1.2.47
* #156 JsUtil.generateConfigJson 规范JSON数据格式
* #157 统一下单添加H5 场景支持
* #158 #159 XML 解析 XXE漏洞处理
Changes in version 2.8.20 (2018-05-28)
-------------------------------------
* #101 #150 card模块中的BaseInfo对象添加 use_all_locations 字段
* #146 ComponentAPI.componentloginpage增加auth_type参数
* #154 获取用户信息接口添加字段
* #153 添加 ComponentTokenManager 接口类
* WxaAPI 添加内容安全检查接口 msgSecCheck imgSecCheck
* MessageAPI.mediaUploadvideo 接口修改 uri 地址
Changes in version 2.8.19 (2018-04-08)
-------------------------------------
* #145 小程序添加用户画像接口
* #142 下载对账单添加压缩账单tar_type参数
* #96 PayUtil 添加退款通知数据解密
Changes in version 2.8.18 (2018-03-22)
-------------------------------------
* 添加WxopenAPI 小程序模板,公众号关联小程序
* 添加WxaAPI 接口,小程序附近,小程序代码模版库管理,基础信息设置
* 添加WxaUtil 解密 校验 userinfo 数据
* #141 添加资金账单下载接口
Changes in version 2.8.17 (2018-02-13)
-------------------------------------
* #132 微信模板消息支持小程序跳转
* #126 fix sign bug for PayMchAPI - issue #125
* #137 增加构造参数,方便使用
* #133 weixin.popular.bean.message.Article 添加字段 thumb_url (封面图片地址)
* #138 #136 小程序码接口调整
Changes in version 2.8.16 (2018-01-06)
-------------------------------------
* #129 GethbinfoResult hblist xml字段解析错误
* #124 Jscode2sessionResult 中添加unionid
* #121 QrcodeAPI 添加带字符串参数的临时二维码生成
*
Changes in version 2.8.15 (2017-11-15)
-------------------------------------
* #112 PromotionDetailXmlAdapter XML 解析适配器修改
* #117 CustomserviceAPI JSON 解析问题修复
*
Changes in version 2.8.14 (2017-10-10)
-------------------------------------
* #112 PromotionDetailXmlAdapter XML 解析适配器修改
* #111 Micropay类中的detail成员变量改用Detail 对象类型
* #102 MchReverse 类中的sub_mch_id和sub_appid成员变量添加get,set 方法
* #109 TemplateMessageItem 类添加无参数的构造函数
* #106 XMLMessage类及子类添加序列化 java.io.Serializable
Changes in version 2.8.13 (2017-09-06)
-------------------------------------
* #102 PayMchAPI.secapiPayReverse方法增加服务商字段
* #103 微信支付 PayMchAPI 添加获取仿真测试验签秘钥API sandboxnewPayGetsignkey
* #105 EventMessage XML 解析MsgId MsgID 字段处理
* 改进EventMessage ,EventMessage 中未定义的字段可以通过 otherElementsToMap() 方法获取
Changes in version 2.8.12 (2017-08-10)
-------------------------------------
* 添加OpenAPI 微信开放平台帐号管理
* 删除PayAPI 支付老版本API
* #97 wxa api 修复请求方法错误
* #99 XMLConverUtil convertToObject 添加charset 重载方法
* #100 微信支付单品优惠api 支持
* TicketManager,TokenManager 改进
Changes in version 2.8.11 (2017-07-06)
-------------------------------------
* #83 小程序获取第三方提交的审核版本的审核状态,添加原因返回字段
* #85 修复批量为用户取消标签接口地址错误
* #88 素材列表获取接口新增url字段
Changes in version 2.8.10 (2017-06-08)
-------------------------------------
* #79 改进网页授权access_token 返回添加unionid 字段
* #80 MassMessage 添加 clientmsgid 字段
* 添加 删除群发接口参数 article_idx
* 修复 UserAPI.userTagGet 接口请求方式问题
* 添加图文消息评论留言接口 CommentAPI
* 添加小程序码接口
Changes in version 2.8.9 (2017-05-08)
-------------------------------------
* 添加微信小程序第三方平台接口WxaAPI
* 添加微信小程序数据统计接口
* #75 补充服务商支付方式返回缺失字段
* 添加菜单接口小程序类型字段
Changes in version 2.8.8 (2017-04-07)
-------------------------------------
* 修复问题 #72 (小程序二维码接口返回数据格式错误)
* 修复问题 #73 (统一下单detail字段签名错误)
Changes in version 2.8.7 (2017-03-28)
-------------------------------------
* 修复问题 #67 (CardAPI codeConsume和codeDecrypt方法返回类型错误)
* 修复问题 #69 (微信支付统一下单加入detail字段时签名错误)
* #70 LocalHttpClient.initMchKeyStore 支持inputStream流参数
Changes in version 2.8.6 (2017-02-14)
-------------------------------------
* MediaAPI 添加高清语音接口
* PayMchAPI 添加服务商仿真测试模式
* 修复PayMchAPI.payRefundquery 查询退款接口
* DataCubeAPI 添加用户分析、图文分析、消息分析、接口分析接口
* MenuAPI bean 更新
* API 调用传参access_token 兼容传参数appid 或 component_appid#authorizer_appid,需要设置API.setApiHandler()
Changes in version 2.8.5 (2017-01-12)
-------------------------------------
* 支持微信支付服务商平台
* PayMchAPI 添加红包、企业付款查询接口.
* PayMchAPI 部分参数bean,result bean 更新
* PayMchAPI api 调用返回数据 sign 自动验证,通过 getSign_status() 获取验证结果。
* 微信支付支持 HMAC-SHA256 签名方式,默认MD5
* 高级群发添加图文原创命中行为字段 send_ignore_reprint
* 添加 MassMessag.convert()方法 转换为预览对象
* ApiGetAuthorizerInfoResult 添加 principal_name字段
Changes in version 2.8.4 (2016-12-20)
-------------------------------------
* message 添加客服代发字段
* 添加 WxcardMessage
* XMLMessage 部分字段添加 get 方法
* XMLMessage 添加convert 方法,将对象转化为Message
* JedisExpireKey 改进
Changes in version 2.8.3 (2016-11-10)
-------------------------------------
* #45 修复 authorizer_access_token 参数问题
* #59 修复授权appid字段名称
* 添加客服功能API
* 添加微信小程序接口 SnsAPI.jscode2session ,MessageAPI.messageWxopenTemplateSend
* 添加 ResultErrorHandler 处理错误数据返回
* UserAPI 中的标签api 改进
*
Changes in version 2.8.2 (2016-10-20)
-------------------------------------
* TicketManager 支持 jsapi,wx_card 类型。
* TicketManager、TokenManager 改进 #58
* MessageAPI 改进 #55
* ComponentAPI 添加接口调用次数清零接口
* LocalHttpClient 默认请求超时修改为8秒
Changes in version 2.8.1 (2016-09-21)
-------------------------------------
* 添加PoiAPI 门店接口
* 添加CardAPI 卡卷接口
* 添加ShakeAroundAPI 微信摇一摇周边
* 添加DataCubeAPI 数据统计接口
* UserAPI 添加用户标签、黑名单接口
* 更新 JsUtil.generateChooseWXPayJson 生成JS支付JSON数据
* MaterialAPI issue #38 修复
* TokenAPI TicketAPI issue #53 修复
Changes in version 2.8.0 (2016-05-24)
-------------------------------------
* 发布到maven 中央仓库
* MaterialAPI、MediaAPI 下载素材接口优化
* MaterialAPI 接口方法名称缩减,将方法开头material 移除。
* [issue #35] weixin.popular.bean.menu.selfmenu.Button 修复
Changes in version 2.7.1 (2016-05-18)
-------------------------------------
* 日志输出改进
* 部分bean 添加成员变量
* 添加 ClearQuotaAPI
* MenuAPI 添加自定义菜单重载方法
* PayMchAPI 添加刷卡支付 授权码查询OPENID接口
* emoji 表情支持
Changes in version 2.7.0 (2016-04-25)
-------------------------------------
* 第三方平台API调整
* 添加未实现API 空白类
* 日志记录,基于slf4j,实际使用中,请添加slf4j-simple 或其它实现。
Changes in version 2.6.3 (2016-03-25)
-------------------------------------
* weixin.popular.client.HttpClientFactory 修改
* 增加请求超时设置,默认5秒。
* 增加异常请求重试,默认失败重试2次。
Changes in version 2.6.2 (2016-03-10)
-------------------------------------
* weixin.popular.api.MediaAPI bug 修复
Changes in version 2.6.1 (2016-03-01)
-------------------------------------
* MessageAPI 添加模板消息管理接口
* QrcodeAPI 添加永久二维码 字符串场景值接口
* TicketManager 添加延迟执行方法
Changes in version 2.6.0 (2016-01-15)
-------------------------------------
* 添加weixin.popular.api.API,切换API调用模式 公众平台模式或公众号第三方平台模式。
* XMLConverUtil 改进
Changes in version 2.5.3 (2016-01-12)
-------------------------------------
* weixin.popular.client.LocalHttpClient 修改
* weixin.popular.support.TokenManager、weixin.popular.support.TicketManager 添加setDaemon方法。
* weixin.popular.api.SnsAPI add connectQrconnect
* jar包版本变更 httpclient 4.3.6,httpmime 4.3.6,fastjson 1.2.7。
Changes in version 2.5.2 (2016-01-08)
-------------------------------------
*bug 修复 weixin.popular.api.MaterialAPI,weixin.popular.api.MediaAPI
使用InputStream 异常Cannot retry request with a non-repeatable request entity
Changes in version 2.5.1 (2016-01-06)
-------------------------------------
*修改weixin.popular.api.MaterialAPI,weixin.popular.api.MediaAPI
因官方API路径变更,由原来的http://file.api.weixin.qq.com 切换到 https://api.weixin.qq.com
Changes in version 2.5.0 (2015-12-22)
-------------------------------------
*weixin.popular.bean 下的类整理分包。
*添加ExpireKey接口以及实现类,用于处理重复异步通知。
*weixin.popular.api.PayMchAPI 添加代扣费接口
*weixin.popular.api.MenuAPI 添加个性化菜单接口
*修改weixin.popular.support.TokenManager、weixin.popular.support.TicketManager 调度方式由Timer 改为 ScheduledExecutorService。
*修改支付异步通知的校验方式。
*删除weixin.popular.util.ExpireSet
Changes in version 2.4.6 (2015-11-12)
-------------------------------------
*修改XmlResponseHandler 解决微信红包接口返回结果中文乱码问题
*修改PayMchAPI 查询退款uri 地址错误
Changes in version 2.4.5 (2015-09-08)
-------------------------------------
*修改QrcodeAPI 下载二维码bug
*修改MediaAPI 下载多媒体bug
Changes in version 2.4.4 (2015-08-05)
-------------------------------------
*issue #17 对帐单bug修复
*MediaAPI 添加 mediaUploadimg,上传图文消息内的图片获取URL
*修改退款申请bug
*修改 初始化 MCH HttpClient KeyStore 调用方式
Changes in version 2.4.3 (2015-08-03)
-------------------------------------
*issue #17 MchBaseResult XML 转换错误
Changes in version 2.4.2 (2015-07-27)
-------------------------------------
*issue #16 MapUtil.objectToMap 不能获取父类成员变量值
Changes in version 2.4.1 (2015-07-08)
-------------------------------------
*修改PayUtil bug
*UserAPI 添加批量获取用户信息
*PayMchAPI 添加裂变红包
Changes in version 2.4.0 (2015-06-10)
-------------------------------------
*修改TokenManager TicketManager
*添加ComponentAPI
*PayMchAPI 添加订单查询、撤销、优惠卷、红包、企业付款接口
Changes in version 2.3.0 (2015-04-29)
-------------------------------------
*修改MediaAPI
*添加MaterialAPI 永久素材
Changes in version 2.2.0 (2014-12-29)
-------------------------------------
*修改API为静态接口
*添加TicketAPI
Changes in version 2.1.0 (2014-11-10)
-------------------------------------
*修改json 包依赖为 fastjson
*添加消息加密包
*修改ShorturlAPI bug
Changes in version 2.0.1 (2014-10-21)
-------------------------------------
*modified PayUtil generatePayJsRequest bug
Changes in version 2.0.0 (2014-09-18)
-------------------------------------
*removed dependency spring
*modified pom.xml dependency httpclient version 4.2.5 to 4.3.5
Changes in version 1.1.1 (2014-09-18)
-------------------------------------
*added weixin.popular.api.ShorturlAPI
*modified issues #3 weixin.popular.bean.Delivernotify field out_trade_no
Changes in version 1.1.0 (2014-07-08)
-------------------------------------
*added messageMassSend API to weixin.popular.api.MessageAPI
*added messageMassSendall API to weixin.popular.api.MessageAPI
*added mediaUploadnews API to weixin.popular.api.MessageAPI
*added mediaUploadvideo API to weixin.popular.api.MessageAPI
*added weixin.popular.bean.massmessage package
Changes in version 1.0.2 (2014-06-09)
-------------------------------------
*added field unionid to weixin.popular.bean.User
*modified weixin.popular.api.SnsAPI
*added jackson disable DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES to weixin.popular.client.RestTemplateClient
*added maven build plugin maven-compiler-plugin 1.6 to pom.xml
Changes in version 1.0.1 (2014-05-06)
-------------------------------------
*removed dependency jackson-dataformat-xml