Skip to content

Releases: binarywang/WxJava

4.6.0 / 2023-12-28

28 Dec 14:33
Compare
Choose a tag to compare

本次正式版本更新,主要是增加了视频号模块,已接入大部分接口;企业微信模块主要修复了一些问题,增加了部分实用的接口,针对官方最新文档对一些接口做了调整;小程序模块则主要增加了增加了openApi管理、发货信息管理、短剧媒资管理、小程序虚拟支付、退货组件等相关接口,优化部分代码;公众号模块主要增加获取稳定版接口调用凭据的接口;微信支付模块则主要是补充完善部分接口,新增一些字段的支持;其他模块则优化了部分接口,修复一些问题,新增了相关参数。具体更新日志如下:

企业微信

  • #2993 敏感词更新接口参数根据最新官方文档进行调整
  • #3002 修复新增外部联系人回调去重错误问题
  • #3016 增加获取客户数据统计接待人员明细数据的接口,并修复获取企业汇总数据接口返回值问题
  • #3037 修复第三方审批不同回调下实体缺少字段问题
  • #3047 获取员工打卡规则接口返回值增加添加排班信息
  • #3055 获取访问用户敏感信息接口返回值增加若干字段
  • #3059 客户详情接口新增视频号相关字段
  • #3064 增加获客助手相关的接口
  • #3079 增加提醒成员群发和停止企业群发的接口
  • #3145 创建企业群发接口新增chat_id_list和allow_select两个参数
  • #3149 增加支持企业微信多账号配置的starter
  • #3156 优化企业微信应用参数未配置时的初始化逻辑
  • #3174 批量获取审批单号接口请求中的筛选类型增加审批单类型属性
  • #3178 修复会话存档反序列化接口中uint64相关字段定义,使用BigInteger类型
  • #3179 群机器人发送消息接口中增加发送语音类型消息的方法
  • #3184 新增第三方组件可查询获客链接的使用详情的接口
  • #3185 获取审批申请详情接口增加对位置控件和公式控件的支持
  • #3186 增加获取用户登录身份和获取用户二次验证信息的接口
  • #3187 批量获取审批单号接口方法增加对新分页字段的支持
  • #3190 获取客户群详情接口响应类中增加member_version字段,并移除过期的state字段
  • 修复第三方获取访问用户身份等接口地址为最新的

公众号

  • #3006 模板消息发送接口增加字段client_msg_id
  • #3078 模板消息获得模板ID的接口增加选用类目模板的关键词的参数
  • #3084 增加获取稳定版接口调用凭据的接口
  • #3142 订阅通知下发接口返回消息id
  • #3170 修复is_snapshotuser(是否为快照页模式虚拟账号)参数位置,在getAccessToken接口请求时返回
  • #3196 修复materialImageOrVoiceDownload接口无法正常刷新AccessToken的问题

小程序

  • #2998 增加获取稳定版接口调用凭据的接口,通过设置WxMaConfig#useStableAccessToken方法去开启使用稳定版接口
  • #3024 发送设备消息接口请求类增加设备型号id字段
  • #3077 增加openApi管理的接口支持
  • #3083 增加发货信息管理相关接口
  • #3115 增加短剧媒资管理相关接口支持
  • #3122 增加小程序虚拟支付的相关接口
  • #3124 实现查询 URL Link的接口
  • #3194 优化openApi部分接口(getApiQuota 和 getRidInfo )响应类的部分字段信息
  • 代码审核状态查询接口返回增加三个参数
  • 增加退货组件相关接口,同时绑定/解绑物流账号接口增加缺失返回值
  • 添加获取 NFC 的小程序 scheme 接口

微信支付

  • #3009 商家转账到零钱接口增加转账场景ID字段
  • #3023 增加根据账户类型查询二级商户实时余额的接口,同时修复批量转账订单相关接口的问题
  • #3045 修复分账接收方列表”姓名“字段加密功能
  • #3056 优化支付/退款结果解析,增加对V3版本服务商的下单/退款支持
  • #3063 增加服务商模式关闭订单的接口
  • #3066 增加服务商模式V3查询订单的接口支持
  • #3070 优化服务商模式下下单接口,去掉部分重复代码
  • #3089 新增代金券详情接口返回类增加商户单据号字段
  • #3102 修复申请资金账单接口请求里的参数名称
  • #3103 v3发起商家转账接口的结果类增加批次状态字段
  • #3106 退款结果通知里退款金额等字段类型修复
  • #3111 分账相关接口增加子商户应用ID字段
  • #3128 提供扩展httpclientbuilder的能力
  • #3136 根据最新官方文档补全部分接口的字段
  • #3138 增加接查询结算账户修改申请状态的接口
  • #3154 修复按日下载提现异常文件接口响应异常
  • #3162 接入服务商微信支付分签约计划相关接口功能
  • #3169 新增商户开户意愿确认相关接口
  • #3171 修改微信支付分签约计划部分字段类型
  • 二级商户进件申请接口请求参数里的金融机构许可证图片字段修改为正确的类型
  • 优化复用订单通知SignatureHeader
  • 分账模块解冻剩余资金接口返回类增加几个字段
  • 增加微信支付服务商V3版本说明
  • 增加服务商查询单笔退款的v3接口
  • 增加服务商模式下分账通知的解析方法
  • 新增v3分账查询接口,同时修改分账查询结果接口增加分账明细单号字段detail_id
  • 服务商支付通知接口增加若干字段
  • 退款查询接口的结果类增加退款总金额、代金券退款总金额、用户退款金额等字段
  • 重构分账相关接口,重命名接口方法和请求实体,合并分账v2、v3实现类,方便同时使用
  • 优化WxPayPartnerOrderQueryV3Result类中Payer字段
  • 优化微信支付异常处理代码,兼容混乱且变态的微信官方字段命名习惯

视频号

  • #2991 增加视频号模块,实现视频号大部分相关接口
  • #3167 视频号小店分享员订单接口增加几个返回参数,并修复openid参数类型
  • 增加视频号小店的同意和拒绝修改地址的接口 !114
  • 视频号小店获取订单详情接口增加部分字段 !113

开放平台

  • #3040 小程序管理部分接口返回结果类增加参数,同时增加新的接口 (查询小程序线上代码的可见状态,获取小程序业务域名校验文件)
  • #3116 云开发/云托管环境共享接口增加请求环境源参数
  • #3182 设置服务器域名接口方法增加tcp合法域名和 udp合法域名的参数
  • #3189 增加试用小程序快速认证接口
  • #3198 修改H5版授权链接为新版链接
  • #3083 增加第三方平台的购物订单管理等接口
  • 修复试用小程序快速认证字段类型错误

其他公共问题

  • #2999 修复异步消息路由报错的问题
  • #3005 提供更新access_token的消费接口
  • 修复AppId 和 appid 同时存在导致lombok生成代码异常的问题
  • 修复使用java.nio.file.Files打开公私钥文件无法释放句柄的问题
  • 兼容SpringBoot3中使用的Jedis4版本
  • 提供方法方便第三方类使用 XStreamTransformer进行序列化, 以及支持XStream 1.4.18 以上增加安全许可

4.5.0 / 2023-4-23

23 Apr 04:38
Compare
Choose a tag to compare

本次正式版本更新,主要是企业微信模块增加了大量接口,包括企业互联相关接口,以及会议相关接口等,并修复了一些问题;小程序模块则主要增加了新版自定义交易组件的一些接口,修复若干bug;微信支付模块则主要是补充完善部分接口,新增一些字段的支持;其他模块则优化了部分接口,修复一些问题。具体更新日志如下:

企业微信

  • #2792 修复家校应用接口single_choice属性错误问题
  • #2799 修复第三方服务调用getUserId接口时缺少access_token的问题
  • #2806 修复获取审批数据接口的地址
  • #2825 增加分配在职成员的客户群的接口
  • #2827 新增几个企业微信第三方回调的事件常量
  • #2832 新增将代开发应用或第三方应用获取的externaluserid转换成自建应用的externaluserid的接口
  • #2834 新增将代开发应用或第三方应用获取的密文open_userid转换为明文userid的接口
  • #2837 增加撤回应用消息的接口
  • #2846 增加待开发应用获取带参授权链接的接口
  • #2853 配置类中增加会话存档secret的配置项
  • #2854 获取访问用户敏感信息接口中增加地址和企业邮箱字段
  • #2856 增加获取应用二维码的接口;增加使用 AppSecret 重置第三方平台 API 调用次数的接口
  • #2858 优化会话存档获取媒体数据的接口
  • #2865 第三方应用增加ID转换接口
  • #2873 模板卡片消息支持左图右文样式和按钮型卡片的下拉框样式(企业微信v3.1.18版本引入的新特性)
  • #2874 微信客服发送菜单消息菜单项支持纯文本内容
  • #2878 OA提交审批申请接口增加提单者提单部门id(choose_department)的请求参数
  • #2880 修复审批应用设置推送消息会被误判为重复消息的问题
  • #2894 修复update_taskcard 方法传参错误的问题
  • #2905 增加OA模块创建审批模板、更新审批模板的接口
  • #2908 修复用户接口直属领导参数没有被正常序列化的问题
  • #2923 模版卡片消息增加更新为新的卡片功能
  • #2924 增加会议相关的接口
  • #2937 发送机器人消息支持模板卡片消息,客服消息支持以客服纬度查询
  • #2942 增加企业互联相关接口
  • #2958 增加第三放服务商应用消息推送时转换加密的XML格式方法
  • #2962 增加构造第三方应用oauth2链接的方法
  • #2963 新增企业微信服务商帐号ID转换相关的接口
  • #2981 增加根据邮箱获取用户Userid的接口方法
  • 修复获取审批数据URL
  • 修复corpId2OpenCorpId接口provider_access_token参数错误的问题
  • 微信客服消息增加视频号商品和订单消息类型
  • 添加AttachmentBuilder,可以更方便的创建新客户欢迎语的附件信息
  • 重构规范化客户联系聊天敏感词管理的相关接口和文档
  • 修复external_userid转换接口的地址
  • 微信客服事件消息增加撤回消息msgId字段

公众号

  • #2811 用户管理增加可一次性拉取所有用户数据的接口
  • #2851 群发消息支持多图片群发
  • #2893 自定义菜单查询接口返回结果类增加缺失的 mediaId 和 articleId 字段
  • 补充对订阅通知类型的消息的支持

小程序

  • #2797 增加新版自定义交易组件获取售后单详情的接口
  • #2801 增加新版自定义交易组件之更新售后申请的接口
  • #2807 增加支付管理获取订单详情和申请退款的接口
  • #2830 交易组件商品spu list接口返回类增加缺失的productId字段
  • #2888 自定义交易组件商品上传API增加部分参数
  • #2921 修改使用okhttp及jodd方式请求创建直播间接口报错的问题
  • #2973 修改获取url link接口请求类中的expireTime属性类型为Long
  • #2961 路由规则使用异步时,当前的appId没有传入到子线程,导致wxMaService在子线程中无法取到父线程的appId

微信支付

  • #2886 投诉单查询详情接口返回实体类增加投诉单关联服务单信息的相关属性
  • #2897 普通商户商家转账到零钱接口增加转账场景ID的参数
  • #2903 优化服务商模式的微信支付分相关代码
  • #2919 特约商户进件提交申请单主体资料中的主体类型枚举增加政府类型
  • #2946 消费者投诉模块查询投诉单接口修复错误的字段类型
  • #2980 增加部分回调相关的单元测试代码
  • 修复特约商户进件-提交申请单接口证件持有人类型类型定义错误和证件居住地址参数名错误的问题
  • 修改退款结果类,实现序列化,解决rpc调用报错;
  • 沙箱环境api地址修改sandboxnew为 xdc/apiv2sandbox
  • 增加品牌红包商家转账到零钱发放、查询批次、查询明细等接口
  • 增加查询结算账户、查询分账结果、查询分账回退结果和申请分账账单等V3接口
  • 支持服务商模式的扣款服务接口
  • 新增查询特约商户设置的允许服务商分账的最大比例的V3接口

开放平台

  • #2798 小程序模版开发上传代码并生成体验版接口增加requiredPrivateInfos参数的支持
  • #2815 查询公众号/小程序是否绑定open实现 && 增加授权用户资料变更事件常量
  • #2831 新增小程序DNS预解析域名相关接口
  • 增加申请开通直播的接口
  • 代码模板添加审核相关字段

其他公共问题

  • #2861 XStreamInitializer增加自定义加载类的支持方法

4.4.0 / 2022-8-21

21 Aug 15:33
Compare
Choose a tag to compare

本次正式版本更新,主要是企业微信模块增加了大量接口,包括家校沟通的大部分功能接口,以及微盘文件管理的部分接口,同时优化了上一版本引入的微信客服和会话存档等功能的部分接口;小程序模块则主要优化了部分接口;微信支付模块则主要是增加报关v3接口和商家转账的相关接口;其他模块则优化了部分接口。具体更新日志如下:

企业微信

  • #2541 发送群聊机器人消息接口增加对文件类型的支持
  • #2583 增加路由线程池关闭的方法,当通过http优雅关闭时需要调用,否则java进程不会结束
  • #2592 增加外部联系人聊天敏感词的的新增、修改、删除的接口方法
  • #2596 新增通讯录管理-异步批量增量更新成员的接口
  • #2598 修复windows系统会话存档的加载顺序
  • #2606 用户信息类增加企业邮箱字段
  • #2612 增加获取企业活跃成员数和通讯录异步导出的接口
  • #2613 增加管理商品图册的相关接口
  • #2614 新增微盘空间管理的相关接口
  • #2615 增加企业微信应用市场付费部分接口支持
  • #2615 增加应用市场付费订单和版本相关的接口
  • #2620 微信客服统计管理模块增加获取「客户数据统计」企业汇总数据的接口
  • #2622 OA打卡模块增加录入打卡人员人脸信息的接口
  • #2624 增加微盘重命名以及解散空间的接口
  • #2625 获取客户群详情接口增加state返回值
  • #2632 完善模板卡片消息接口部分参数
  • #2637 新增微盘获取空间信息的接口
  • #2639 增加微盘空间权限管理的接口
  • #2642 增加客户群加入群聊管理相关接口
  • #2643 增加微盘获取文件列表的接口
  • #2648 增加微盘文件管理部分接口
  • #2665 增加微盘文件权限相关接口
  • #2674 增加家校应用健康上报部分接口
  • #2676 增加家校应用-复学码接口支持
  • #2689 增加获取用户填写答案的接口
  • #2692 增加家校应用-班级收款接口支持
  • #2693 修复发送企业红包签名错误的问题
  • #2698 增加家校应用-上课直播相关接口
  • #2707 家校沟通-增加学生与家长部分接口
  • #2708 增加家校沟通-部门管理接口支持
  • #2715 微信客服相关接口优化更新
  • #2718 增加接口调用许可相关接口
  • #2719 增加家校沟通-基础接口
  • #2721 增加家校通讯录-变更事件类型的回调消息支持
  • #2722 增加会议室管理相关接口
  • #2725 增加家校沟通-发送「学校通知」的接口
  • #2729 发送应用消息时完善对按钮交互型卡片消息的支持
  • #2742 家校沟通-增加批量更新家长接口支持
  • #2744 获取企业永久授权码接口补充推广码信息
  • #2746 增加读取学生或家长所有接口支持
  • #2762 审批详情增加缺少的控件类型
  • #2773 优化会话存档,增加会话存档的多企业支持
  • #2777 增加直播回调事件常量支持
  • 修复创建预约直播活动详情参数取值问题
  • 发送图文消息里的跳转到小程序的相关参数完善补充
  • 增加获取审批数据(旧)的接口
  • 新增修改和获取成员假期余额的接口
  • 获取客服账号列表接口增加分页支持

公众号

  • #2745 【公众号】OCR接口增加部分字段

小程序

  • #2587 【小程序】增加路由线程池关闭方法
  • #2588 【小程序】代码管理增加查询小程序版本信息的接口
  • #2593 【小程序】消息推送类添加图片/音频安全检测2.0结果字段
  • #2631 【小程序】小程序交易组件-订单服务新增获取订单列表和生成支付参数的接口
  • #2687 【小程序】直播商品管理接口添加缺失的字段thirdPartyAppid
  • #2705 【小程序】异步安全校验事件中消息重复判断代码修复
  • #2714 【小程序】修复即时配送相关接口报平台签名验证错误的问题
  • #2715 【小程序】小程序物流服务和交易组件等相关接口优化更新
  • #2726 【小程序】小程序配置类增加设置自定义的获取accessToken地址
  • #2752 【小程序】增加查询小程序版本信息的接口以及第三方userid_to_openuserid的接口
  • #2755 【小程序】增加小程序云开发短信接口
  • #2758 【小程序】增加微信小商店标准版相关接口
  • #2772 【小程序】增加小程序支付管理之创建订单接口
  • #2785 【小程序】获取直播间分享二维码接口优化,支持分享路径和海报
  • 【小程序】上传代码接口修复ext_json中的extAppid参数
  • 【小程序】物流助手生成运单接口的请求参数中商品信息里增加商品详情列表

微信支付

  • #2501 【微信支付】增加V3版本回调通知应答
  • #2586 【微信支付】支付证书支持base64编码配置
  • #2604 【微信支付】修复微信预代扣通知参数问题
  • #2627 【微信支付】增加V3分账动账通知解析方法
  • #2634 【微信支付】修复财付通支付参数报签名错误问题
  • #2644 【微信支付】新增微信支付银行组件模块
  • #2646 【微信支付】增加报关v3接口
  • #2653 【微信支付】支付分相关接口增加服务商支持
  • #2664 【微信支付】电商收付通(分账)增加查询订单剩余待分金额的接口
  • #2672 【微信支付】增加商家转账的更多接口
  • #2672 【微信支付】新增商家转账的相关接口
  • #2696 【微信支付】银行组件添加省市列表查询及支行列表查询的接口
  • #2734 【微信支付】商家批量转账参数加密异常修复
  • #2747 【微信支付】服务商分账解冻剩余资金接口增加参数sub_mchid
  • 【微信支付】修复多商户情况下微信回调签名失败的问题
  • 【微信支付】增加商户上传反馈图片API,并修复消费者投诉2.0里查询投诉协商历史的接口问题
  • 【微信支付】特约商户进件接口根据官方文档调整进行更新

开放平台

  • #2597 【开放平台】增加公众号业务相关的小程序管理接口
  • #2607 【开放平台】WxOpenAuthorizerInfo类增加account_status字段
  • #2658 【开放平台】第三方平台小程序用户隐私保护指引模块增加申请隐私相关接口
  • #2660 【开放平台】补全获取授权帐号详情接口部分缺失参数
  • #2784 【开放平台】增加批量代云开发之环境管理相关接口

其他公共问题

  • #2663 优化重复消息检查器多实例导致多守护线程的问题,修改成单例+定时任务线程池处理

4.3.0 / 2022-4-10

10 Apr 15:31
Compare
Choose a tag to compare

本次正式版本更新,主要是企业微信模块丰富了不少接口,包括会话存档、微信客服等功能接口;小程序模块则完善了不少接口参数的支持和增加一些新的接口支持;公众号模块则主要是修复完善了已有的部分接口;微信支付模块则主要是 增加微信消费者投诉2.0接口;开放平台则主要针对小程序增加了相关接口支持。具体更新日志如下:

企业微信

  • #1596 新增会话存档相关接口
  • #2309 新增微信客服-接待人员管理、会话分配与消息收发、基础信息获取、帐号管理等部分接口
  • #2372 新增客户群opengid转换和入群欢迎语素材管理相关接口
  • #2382 增加获取商品图册的接口
  • #2387 客户朋友圈接口字段调整
  • #2391 企业群发消息接口结构调整
  • #2397 帐号ID安全性全面升级相关接口改造以及增加代开发应用external_userid转换的接口
  • #2423 新增企业微信 Spring Boot Starter
  • #2428 用户管理接口添加官方新引入的直属领导字段
  • #2452 获取部门列表接口添加返回字段 departmentLeader(部门负责人的UserID)
  • #2468 获取审批申请详情接口返回数据增加关联审批单控件
  • #2479 增加获取企业群发成员执行结果的接口
  • #2481 发送应用消息接口里的文本通知型的模板卡片消息增加引用文本字段
  • #2518 获取审批记录的审批状态增加已退回状态
  • #2537 部门管理增加获取子部门ID列表和获取单个部门详情的接口
  • #2563 优化获取待分配离职成员列表的接口,增加分页查询游标参数
  • #2579 增加企业微信OA自建应用-审批流程引擎相关接口
  • 修改解析企业微信推送消息类,添加对企微客户联系变更回调事件的支持
  • 增加支持URL的素材文件上传接口
  • 增加直播相关接口
  • 增加获取企业假期管理配置的接口
  • 配置类增加会话存档路径设置
  • 重构规范化模板卡片消息部分字段命名,并补充card_image的支持

公众号

  • #2411 获取草稿列表接口新增两个字段
  • #2434 微信发布能力接口文章信息返回数据增加thumb_url
  • #2476 客服消息增加草稿箱图文消息类型
  • #2511 草稿箱获取图文素材实体类增加图文消息素材的最后更新时间字段
  • #2516 菜单按钮支持新的图文消息类型
  • #2544 修复菜单文章id未序列化问题
  • #2553 修复草稿相关接口返回值多双引号的问题
  • 发布状态轮询接口实体类序列化
  • 发布能力获取成功发布列表接口返回增加update_time参数

小程序

  • #2198 增加根据提交信息数据获取用户安全等级的接口
  • #2373 urllink生成接口增加env_version参数以支持环境隔离
  • #2375 urlscheme生成接口调整请求参数结构
  • #2386 createWxaCodeUnlimit 接口方法支持设置env_string
  • #2399 增加内容安全mediaCheckAsync接口新的实现方法
  • #2451 增加设备订阅消息相关接口
  • #2455 增加新的获取手机号的接口
  • #2459 授权资料变更事件消息增加OpenPID,PluginID,OpenID,RevokeInfo等字段
  • #2461 自定义交易组件上传接口支持图片链接
  • #2473 接入小程序广告实现,实现创建数据源和回传数据两个接口
  • #2474 createWxaCodeUnlimit 接口方法支持设置check_path参数
  • #2477 增加订阅消息通知事件的相关属性支持
  • #2491 获取小程序scheme码接口请求增加两个过期相关参数
  • #2506 补充完善获取用户encryptKey接口的参数
  • #2510 增加微信小程序即时配送服务的接口
  • #2534 代码提交审核接口新增部分参数
  • #2567 直播间和商品、挂件组件等相关接口完善
  • #2574 物流服务增加即时配送查询相关接口
  • #2578 小程序直播增加挂件组件全局key相关接口
  • WxMaMessage增加小程序撤销授权AppID事件部分字段
  • 回调消息解析类WxMaMessage增加allFieldsMap属性,以存储所有xml消息报文
  • 获取小程序码的createWxaCode相关接口支持envVersion参数

微信支付

  • #2422 修复企业付款给员工接口签名错误问题
  • #2443 增加服务商微工卡相关功能接口以及微信批量转账到零钱的服务商接口实现
  • #2467 微信支付V3接口请求增加代理设置参数的支持
  • #2478 申请分账和查询分账结果添加detail_id
  • #2538 签约通知结果类修复request_serial字段类型
  • #2547 二级商户进件接口增加owner字段
  • #2562 增加微信消费者投诉2.0接口
  • 支付分请求接口代码优化

开放平台

  • #2379 增加个人小程序快速注册和试用小程序快速注册相关接口
  • #2385 增加为小程序设置用户隐私指引的相关接口
  • #2550 第三方平台新增全局错误码的中文描述
  • 优化 Spring Boot Starter 配置逻辑
  • 小程序模板管理获取代码模板列表接口返回增加两个小程序相关的字段

其他公共问题

  • #2390 ApacheHttpClientBuilder增加支持配置重试策略和超时策略的参数
  • #2530 修复 pull-parser 依赖传递导致spring boot 2.6.3无法启动
  • XmlUtils工具类优化,支持变态微信消息

4.2.0 / 2021-11-01

01 Nov 15:41
Compare
Choose a tag to compare

本次正式版本更新,主要是微信支付模块增加v3版的微信分账、合单支付和账单相关接口以及签约代扣接口;小程序模块则主要增加了自定义组件大量接口、内容安全接口、URL/Short Link的生成接口等;企业微信模块则增加了OA打卡相关的部分接口、客户朋友圈的部分接口等,修复了一些遗留问题;公众号则增加了草稿箱和发布相关接口以及短key托管和解析的接口;开放平台主要实现了小商店的部分接口。具体更新日志如下:

微信支付

  • #2120 微信分账服务类增加v3接口
  • #2188 增加v3合单支付和账单相关接口
  • #2216 修复APP统一下单v3接口缺少sign参数的问题
  • #2246 修复微信支付V3签名/验签的换行符错误问题
  • #2257 增加微信签约代扣相关接口
  • #2338 营销代金券接口修复pause和restart实现的问题

微信小程序

  • #2135 实现获取 URL Link接口 以及微信电子发票报销方相关接口
  • #2194 交易组件生成订单接口请求增加缺失参数
  • #2199 WxMaUserInfo类补充openId和unionId字段
  • #2200 修复获取AccessToken时ApiHostUrl未生效的问题
  • #2243 增加自定义组件申请接入相关接口
  • #2249 增加自定义组件之商家入驻相关接口
  • #2252 增加自定义组件之图片上传接口
  • #2255 增加自定义组件之接入商品前必需的接口
  • #2258 增加自定义组件之物流和售后相关接口
  • #2260 增加自定义组件之撤销商品审核的接口
  • #2261 增加内容安全接口(兼容2.0版本)
  • #2281 增加小程序加密网络通道支持
  • #2284 修复直播接口的type字段
  • #2301 修复生成小程序码的okhttp与Jodd实现类当微信后端报错时不会抛异常的问题
  • #2306 增加小程序Short Link生成的接口
  • #2354 urlscheme增加要打开的小程序版本字段,默认值正式版本

企业微信

  • #2142 被动回复消息内容新增任务卡片格式
  • #2144 更新任务卡片消息状态接口参数跟文档保持一致
  • #2148 修复互联企业消息推送接口返回字段问题
  • #2150 补充完善部分客户联系接口,以及服务商模式外部联系人openid转换接口
  • #2155 发送新客户欢迎语接口增加对视频类型的支持,同时修复结构不正确的问题
  • #2171 第三方应用CORP_JSAPI_TICKET ,SUITE_JSAPI_TICKET 获取 ticket 失效修复
  • #2178 更新获取客户群列表的接口
  • #2181 增加支持传入groupId参数的获取企业标签库接口实现
  • #2201 增加获取打卡记录日报、获取打卡记录月报、获取打卡人员排班信息接口
  • #2207 增加构建扫码登录二维码链接的方法
  • #2208 获取打卡人员排班信息接口修复返回结果类结构
  • #2209 获取客户群详情接口增加群昵称字段
  • #2213 增加获取企业所有打卡规则的接口
  • #2219 新增为打卡人员排班接口
  • #2229 查询企业成员信息接口结果实体类增加视频号名称信息
  • #2251 修复获取打卡数据时间检查不正确的问题
  • #2253 修复服务商模式通过授权码获取登录用户的信息返回”不合法的的suite_ticket参数“的错误
  • #2271 应用消息发送接口返回类增加消息id字段,用于撤回应用消息
  • #2272 发送新客户欢迎语接口增加对file文件消息的支持
  • #2295 批量获取外部客户详情接口支持多个userId
  • #2298 增加服务商模式外部联系人unionid转换接口
  • #2311 企业微信打卡数据接口增加部分缺失字段
  • #2314 修复多个不同通知消息被误判为同一消息的问题
  • #2324 添加对新的模版卡片消息的支持
  • #2344 永久授权码信息相关接口增加authMode、isCustomizedApp字段
  • #2345 增加创建调用wx.agentConfig时所需要的签名方法
  • #2361 增加客户朋友圈相关的部分接口
  • #2365 新增获取企业群发记录及结果的接口

微信公众号

  • #2161 微信推送消息类增加群发接口事件相关字段
  • #2222 新增短key托管和解析的接口
  • #2305 微信事件消息类增加群发图文的url结果属性
  • #2356 新增草稿箱和发布相关的接口

微信开放平台

  • #2048 实现小商店的部分接口
  • #2163 增加查询小程序可回退版本的接口
  • #2185 增加将草稿添加到代码标准模板库的接口
  • #2206 增加第三方平台启动ticket推送接口
  • #2226 第三方平台获取代码模板列表接口增加参数,可过滤标准模板
  • #2240 增加小程序提审素材上传的接口

其他公共问题

  • #2331 根据微信平台用户信息接口最新调整去掉用户信息类部分无用字段

4.1.0 / 2021-06-02

02 Jun 13:22
Compare
Choose a tag to compare

本次版本更新相对于上一个正式版本,主要是微信支付模块增加完善了商家券、营销代金券、电商收付通以及v3的部分接口;小程序模块则增加了部分接口,并根据官方接口调整做了相应优化;企业微信模块则优化了第三方应用相关的实现,修复了一些常见问题;公户号则增加了订阅通知相关接口和电子发票相关接口。还有值得一提的就是增加引入了腾讯企点子模块,用于对接企点开放平台。具体更新日志如下:

微信支付

  • #1916 电商收付通增加关闭普通支付单的接口
  • #1922 增加查询订单最大分账比例和剩余待分金额的接口
  • #1923 电商收付通增加添加、删除分账接收方等接口
  • #1959 电商收付通修复请求分账接口异常问题
  • #1975 企业付款失败时的返回字段根据接口实际返回进行优化,增加额外的特殊字段
  • #1978 电商支付通增加查询分账回退结果的接口方法
  • #2004 电商收付通二级商户进件接口部分请求字段加密
  • #2040 增加多商户切换的支持
  • #2018 增加营销代金券接口和营销专用图片上传接口
  • #2022 增加智慧商圈相关接口和解析支付营销代金券核销回调消息的方法
  • #2097 增加微信商户平台商家券相关业务接口
  • #2106 支付通知解密数据对象增加“基础支付支付者信息”字段
  • #2125 修复企业微信红包发送结果中部分属性解析失败的问题
  • #2130 增加微信支付部分v3接口
  • 服务接口增加获取微信支付通用媒体服务的方法

微信小程序

  • #1895 直播增加成员管理相关接口
  • #1897 接口请求地址的域名增加自定义设置的支持
  • #1942 增加生成小程序码的okhttp实现
  • #1976 增加获取小程序scheme码的接口
  • #2007 获取直播间列表接口返回增加两个缺少的字段
  • #2015 解决starter模块强制依赖jedis的问题
  • #2056 修复直播成员管理-查询成员列表请求参数的问题
  • #2059 增加小程序交易组件部分接口
  • #2066 创建直播间信息请求中增加缺失的必填字段anchorImg
  • #2070 修复获取直播间助手接口参数错误问题
  • 新版微信小程序API已经不再返回 openId,unionId.删除对应字段防止开发者误用

企业微信

  • #1369 增加效率工具-日程相关接口
  • #1902 增加获取加入企业二维码的接口
  • #1909 第三方应用路由规则类增加msgType和event的支持
  • #1915 发送应用消息接口增加是否开启重复消息检查等字段
  • #1953 更新通讯录接口增加new_userid字段
  • #1958 获取应用详情接口返回的部门ID列表字段修改为Long类型
  • #1969 修复第三方应用获取登录用户信息接口方法里的错误代码
  • #1924 第三方应用suite_ticket改为默认30分钟失效
  • #1947 第三方应用增加用户管理、OA、外部联系人、部门、通讯录搜索等相关接口的实现
  • #1950 第三方应用增加获取应用的管理员列表的接口
  • #1982 第三方应用WxCpTpXmlMessage类中order字段注解错误问题修复
  • #1985 修复群机器人发送消息的部分错误代码
  • #2013 第三方应用开发增加标签管理的相关接口
  • #2016 修复第三方应用 getLoginInfo 接口参数问题
  • #2063 企业微信网页授权获取用户信息增加external_userid字段
  • #2078 补充客户联系回调消息里的字段
  • #2090 修复WxCpTpXmlMessage中的AgentID解析空值报错问题
  • #2117 完善补充部分Bean类实现序列化接口
  • #2123 假勤请求增加请假Vacation属性
  • #2137 消息类里的Id修改为String以兼容字符串类型
  • #2138 优化Redisson实现类,可单独配置provider的redis key,并使keyPrefix可设置

微信公众号

  • #1898 微信商户电子发票代码规范化及优化,并修复设置商户联系方式参数问题
  • #1937 修复动态添加公众号配置的问题
  • #1983 增加订阅通知相关接口
  • #2028 获取图文群发总数据接口返回增加确实字段
  • #2052 增加微信电子发票报销方相关接口
  • #2075 修复设置最大重试次数为0时候异常处理错误的问题
  • #2113 增加对话能力(原导购)相关接口

微信开放平台

  • #2077 代小程序实现业务获取基本信息接口新增nickname相关字段
  • #2128 修复公众号在由第三方平台管理时OAuth2Service授权相关报错问题
  • #1944 修复代小程序代码管理提交审核接口的参数

其他公共问题

  • #1952 增加腾讯企点子模块,用于对接企点开放平台。
  • #2098 修复调用微信接口异常重试逻辑问题
  • #2115 优化公众号、小程序、企业微信的access token自动刷新逻辑,避免循环递归调用

4.0.0 / 2020-11-29

29 Nov 16:18
Compare
Choose a tag to compare

本次版本更新相对于上一个正式版本,主要是微信支付模块增加完善了大量电商收付通的相关接口,企业微信模块则重构优化了第三方应用模块实现,增加了部分接口,小程序模块则增加完善了直播相关部分接口等。同时重构了不少代码,比如OAuth2相关接口,如果老版本没有问题,不建议升级,否则可能会遇到需要调整实现的情况,可能会引起部分小伙伴的不适。具体更新日志如下:

微信支付

  • #1725 微信支付分增加免确认模式(预授权方式)相关接口支持
  • #1733 微信支付服务商配置优化,增加服务商合单支付接口
  • #1744 微信支付增加电商收付通-普通支付相关接口
  • #1747 微信支付分回调通知对象类增加缺失参数
  • #1749 微信支付增加电商收付通支付回调处理相关方法
  • #1752 微信支付电商收付通二级商户进件时店铺信息增加小程序appid字段
  • #1758 微信支付增加电商收付通服务商和二级商户余额查询接口
  • #1759 微信支付增加电商收付通请求分账接口
  • #1764 微信支付电商收付通增加请求分账回退接口
  • #1766 修复电商收付通请求分账结果类未添加相关注解的问题
  • #1772 电商收付通增加支付结果查询和提现的接口
  • #1775 微信支付电商收付通增加修改二级商户结算账户和退款查询的接口
  • #1782 微信支付修复分账回退查询接口签名错误的问题
  • #1768 微信支付增加电商收付通完结分账和退款接口
  • #1789 微信支付电商收付通增加下载账单的接口
  • #1814 微信支付解析扫码支付回调通知增加签名类型的重载方法
  • #1824 微信支付修复分账回退接口结果错误码解析错误的问题
  • #1827 微信支付分相关接口优化
  • #1832 微信支付电商收付通增加查询提现状态的接口
  • #1848 刷卡支付接口响应结果类增加服务商调用时的返回字段
  • #1856 修复电商收付通查询退款状态的接口地址
  • #1861 支付分后付费项目请求类的amount属性改为Integer,允许为空
  • #1864 WxPayConfig类的hashCode和equals方法移除 verifier 字段
  • #1868 增加通用上传图片接口,支持传入流和文件名参数
  • #1885 电商收付通增加资金账单下载的接口

微信小程序

  • #1753 小程序直播部分接口代码优化重构,对照官方文档补充新增参数
  • #1831 生成小程序二维码的相关接口增加指定文件路径参数的重载方法
  • #1863 增加删除直播间、编辑直播间、获取直播间推流地址、获取直播间分享二维码等接口
  • #1866 增加提审素材上传接口请求执行器
  • #1869 增加管理直播间小助手的相关接口
  • #1886 创建直播间接口返回值增加二维码地址字段

企业微信

  • #1646 第三方应用(服务商)模块重构实现,并提供Router、Interceptor、Handler等接口
  • #1675 增加创建、更新、查询和删除日历的接口,以及相关回调事件消息通知的支持
  • #1722 增加互联企业发送应用消息的接口,并重构消息相关类的包结构
  • #1723 增加查询应用消息发送统计的接口
  • #1738 修复创建用户接口自定义字段缺失的问题
  • #1743 获取客户群详情接口增加unionId属性
  • #1746 第三方应用增加授权配置接口,同时增加向员工付款的接口
  • #1767 外部联系人增加修改客户备注信息的接口
  • #1774 增加系统审批事件推送的事件常量
  • #1793 添加应用管理的设置工作台自定义展示模块
  • #1797 配置客户联系「联系我」方式接口返回增加二维码链接字段
  • #1817 增加批量获取外部联系人详情的接口,同时修复外部联系人中listGroupChat参数失效问题
  • #1828 修复第三方应用消息路由相关方法参数错误的问题
  • #1849 外部联系人相关接口重构,优化重复代码,同时获取客户详情接口返回增加标签id字段
  • #1857 获取获取部门成员详情接口返回值增加第三方应用专有的open_userid字段
  • #1867 优化完善第三方应用的接入代码
  • #1873 第三方应用增加网页授权登陆获取访问用户身份和获取访问用户敏感信息的接口
  • #1888 补充完善OA审批回调事件消息部分字段缺失的问题

微信公众号

  • #1686 增加对话能力(原导购助手)部分接口,如修改顾问、删除顾问、获取顾问列表、添加顾问、获取顾问信息等
  • #1785 公众号 spring boot starter 模块增加接口自定义主机地址和redis sentinel的配置
  • #1834 微信会员卡基本信息类增加缺少字段 use_limit
  • #1852 修复个性化菜单clientPlatformType字段的反序列化问题
  • #1883 修复卡券导入code接口错误的返回类型

微信开放平台

  • #1755 完善补充第三方平台小程序相关的部分错误码
  • #1756 解决wx-java-open-spring-boot-starter中Redisson实现缺少database设置的问题
  • #1806 开放平台增加第三方平台代公众号实现复用公众号资料快速创建小程序的接口
  • 微信开发平台模块增加OAuth2相关接口(网页授权、网页登录等)的实现

其他公共问题

  • #1777 XML工具类修复无法解析这种节点数据的问题
  • #1820 优化更新getTicket方法,调整锁调用时机避免并发问题
  • 升级xstream版本
  • 优化部分代码,重构OAuth2网页授权、网页登录等相关接口,方便接入open模块

3.9.0 / 2020-08-24

23 Aug 16:41
0fcd371
Compare
Choose a tag to compare

本次版本更新主要是微信支付模块增加了图片上传和电商收付通二级商户进件、特约商户进件等接口,企业微信模块则增加了客户联系、企业客户标签管理、OA提交审批申请、企业微信群机器人消息发送等接口,小程序模块则增加了多帐号切换功能、图像处理和OCR识别相关接口以及直播间商品操作接口等。另外还有一个大的变化是,从本版本起,放弃对Java 7的支持,最低支持版本为Java 8。另外修复了各模块新发现的部分bug,包括一些遗留历史问题。同时还优化重构精简了不少代码,移除一些存在已久的无用过期代码。具体更新日志如下:

微信支付

  • #1529 微信支付退款增加支持单品退款和对应查询的接口
  • #1585 微信支付结果异步通知的解析方法增加可以自行指定signType的重载方法
  • #1639 微信支付增加v3图片上传接口
  • #1667 微信支付增加电商收付通-二级商户进件相关接口
  • #1671 优化微信支付回调通知验证签名的代码
  • #1706 微信支付增加特约商户进件相关接口
  • #1716 微信支付证书配置读取代码优化,支持本地路径和网络路径
  • #1724 微信支付证书初始化代码去掉不推荐的TLSv1协议,解决退款接口报No appropriate protocol的问题
  • 微信现金红包发送接口信息处理优化,针对处理中的变态错误信息不抛出异常

微信小程序

  • #1267 小程序模块增加多账号切换功能支持
  • #1685 小程序增加图像处理相关接口
  • #1527 小程序增加OCR身份证识别和银行卡识别等接口
  • #1627 小程序 Spring Boot Starter 模块优化重构,避免依赖jedis
  • #1649 修复小程序直播间列表接口出现 require https hints 的问题
  • #1651 添加小程序直播间商品相关操作接口
  • #1714 修复小程序初始化时报错的问题
  • #571 微信小程序接口请求增加多种http客户端支持
  • 修复小程序直播接口获取不到部分字段值的问题

企业微信

  • #1474 企业微信新增客户联系「联系我」管理接口
  • #1493 企业微信增加管理企业客户标签的相关接口
  • #1580 企业微信成员信息里性别字段枚举类增加0值
  • #1583 企业微信读取成员接口增加返回字段:main_department
  • #1599 企业微信获取打卡数据接口返回类增加打卡设备id字段
  • #1608 修复企业微信外部联系人群列表错误参数
  • #1619 企业微信获取用户信息接口优化,处理type为null情况下可能会导致的空指针问题
  • #1624 企业微信模块更新用户信息相关接口类以适应企业微信私有化版本
  • #1641 企业微信增加OA提交审批申请的接口
  • #1664 企业微信修复获取联系客户统计数据接口的错误字段:negative_fee_back_cnt
  • #1668 企业微信增加外部联系人发送消息的接口
  • #1690 企业微信外部联系人客户详情接口增加几个字段
  • #1699 企业微信模块修复添加企业客户标签接口
  • #1710 企业微信增加发送新客户欢迎语接口
  • #1713 企业微信修复获取企业已配置的「联系我」方式详情接口
  • #1720 增加企业微信群机器人消息发送接口

微信公众号

  • #1600 修复无法切换到初始公众号配置的问题并完善了removeConfigStorage方法
  • #1620 公众号模块配置类增加Redisson的实现
  • #1653 修复SDK扫码登录签名算法获取 Ticket时的type参数值
  • #1700 公众号WxMpConfigStorage接口提供setHostConfig()方法,方便设置相关信息
  • 公众号模块抽取oauth2相关接口方法到独立类WxOAuth2Service中

微信开放平台

  • #1590 开放平台刷新AccessToken同步更新RefreshToken
  • #1604 修复微信开放平台帐号管理相关接口,使用指定appId的access_token

其他公共问题

  • #1659 Json解析统一优化
  • #1582 use lock.tryLock() to avoid waiting for locks for a long time
  • #1647 优化redis配置支持,去掉容易导致问题的构造方法
  • #1610 换用guava的相应方法实现base64解码,避免因commons-codec版本问题导致解码异常
  • #1591 给部分请求方法导致无限递归调用的代码增加日志,方便排查问题
  • #1592 实现简单的redis分布式锁 RedisTemplateSimpleDistributedLock
  • #1631 SDK最低支持版本设置为JDK8,放弃对JDK7及更旧版本的支持
  • #1688 升级jedis依赖版本为3.3.0,以解决部分问题

3.8.0 / 2020-05-24

24 May 11:19
9ab2cfb
Compare
Choose a tag to compare

本次版本更新主要是微信支付模块增加了微信支付分和免押租借、汇率查询等相关接口,公众号模块实现了微信电子发票的相关接口功能,企业微信模块增加外部联系人相关接口,小程序模块则增加了自定义模板、小程序直播等接口支持。另外部分模块的spring boot starter功能进行了优化,尤其是对redis的支持进行了增强。同时还修复了各模块新发现的部分bug,优化重构了部分代码,减少代码重复。具体更新日志如下:

微信支付

  • #1090 增加微信支付分和免押租借相关接口
  • #1428 微信支付统一下单接口中的attach和detail参数在生成xml时加入CDATA标签
  • #1435 微信支付查询结果类增加几个缺失的参数
  • #1441 修复刷脸支付获取AuthInfo接口字段顺序问题
  • #1443 微信支付createOrder接口返回对象的几个封装实现类增加无参构造方法
  • #1445 付款码支付请求参数里的receipt修改为非必传
  • #1452 微信支付付款码支付请求类的storeMap方法增加保存分账字段
  • #1455 修复微信支付分账结果查询接口的分账接收人解析错误的问题,并补充相关单元测试代码
  • #1458 微信支付createOrder方法增加一个重载实现
  • #1462 优化刷脸支付获取微信刷脸支付凭证的接口,保证请求到微信端时signType有值
  • #1463 修复微信支付查询分账结果请求签名问题,subAppId不参与签名
  • #1472 补充微信支付模块部分Result类在XML快速模式转换下缺失的字段
  • #1483 微信支付异步通知解析时使用通知里的签名类型进行验签
  • #1532 微信支付模块增加汇率查询的接口
  • #1549 微信支付证书读取代码优化,支持读取打进jar包里的证书文件
  • #1556 增加微信支付或退款回调的时候返回xml字符串方法
  • #1572 微信支付调起支付时的nonceStr参数使用统一下单时的参数值
  • 修复微信支付分账查询接口返回结果类里的分帐单号字段错误的问题
  • 微信支付完结分账接口服务商模式下签名时需要忽略subAppId

公众号

  • #1305 增加微信电子发票相关接口
  • #1426 修复多公众号管理的两个问题
  • #1430 WxMpConfigStorageHolder提供remove方法,方便使用者调用
  • #1437 公众号 spring-boot-starter 模块优化,不强制依赖redission
  • #1438 修复模板消息行业设置类无法解析类似"互联网|电子商务"形式数据的问题
  • #1449 微信卡券信息增加审核状态字段
  • #1475 公众号模块增加微信卡券和统计接口的一些缺失字段和枚举类
  • #1488 公众号模块支持分布式锁,设置token过期时加锁
  • #1496 更改卡券接口的门店位置ID字段的类型
  • #1497 微信公众号群发图文消息接口参数优化,保持跟普通发送接口一致,减少重复代码
  • #1503 微信公众号模块提取redis抽象层、支持key前缀设置
  • #1516 公众号 spring-boot-starter 优化代码,增加http客户端和代理等配置
  • #1519 会员卡相关接口优化,补充部分字段
  • #1534 公众号模块更改http请求默认参数,以避免高并发场景下出现异常。
  • #1539 公众号错误信息枚举类修复一个错误码的msg信息标记错误的问题
  • #1540 修复WxDeviceBindDeviceResult类里的Device内部类为public
  • #1559 微信会员卡基本信息更新接口增加跳转小程序相关的几个参数
  • #1564 微信卡包更新接口去掉多余有问题的参数字段

企业微信

  • #1396 增加企业微信外部联系人相关接口实现
  • #1425 修复企业微信OA审批相关几个参数的类型或命名
  • #1432 企业微信部门类增加英文名称属性
  • #1450 企业微信优化获取三方授权码的接口实现
  • #1456 企业微信通讯录成员属性相关代码根据最新接口文档进行同步完善,并增加几个新的属性
  • #1457 企业微信OA审批相关类优化,增加缺失的@DaTa注解
  • #1499 增加企业微信oa审批信息的消息内容
  • #1500 修复企业微信素材下载报错问题:Prefix string too short
  • #1507 企业微信MpnewsArticle类增加构造方法,避免某些情况下报错
  • #1520 企业微信接收消息的类中加入群ID属性
  • #1528 优化企业微信获取客户列表的接口,同时增加更多的企业微信错误码枚举值
  • #1538 企业微信模块增加获取企业授权信息的接口
  • #1550 企业微信TaskCardButton类增加无参构造方法
  • #1562 企业微信自研应用增加Redisson的存储实现,支持分布式锁
  • #1571 对微信模版消息行业信息不一致的变态问题尽可能的进行优化

小程序

  • #1373 增加小程序自定义模板的支持:主要是导入抽样数据接口的实现,以及接收消息时对相关属性的支持
  • #1411 小程序模块消息路由增加消息排重机制
  • #1420 修复小程序云开发获取文件下载链接接口
  • #1429 增加小程序直播类相关接口
  • #1473 修复多个小程序获取redis里的access_token冲突问题
  • #1476 小程序云开发优化数据库CRUD操作的相关接口方法
  • #1482 小程序接口请求出错超过重试次数时将微信原始错误信息抛出来
  • #1485 小程序部分请求类增加无参构造方法
  • #1512 修复小程序直播官方文档live_satus字段拼错问题,调整为live_status
  • #1521 微信小程序 spring-boot-starter 增加一些新特性
  • #1524 修复WxMaExpressPath.PathItem内部类为public,方便访问
  • #1542 小程序模块配置类增加Redisson的实现,解决分布式锁问题
  • #1547 修复小程序二维码创建参数包含中文时出现乱码的问题
  • #1554 优化小程序获取token逻辑,减少刷新请求次数
  • #1575 小程序获取直播房间列表接口增加share_img字段

微信开放平台

  • #1424 修复开放平台execute方法加同步锁导致的并发性能问题
  • #1487 开放平台模块三方平台获取token方法支持redis分布式锁
  • #1522 开放平台优化redis存储配置类,同时对应的 spring-boot-starter 模块增加新特性
  • #1544 微信开放平台新增使用userstr参数解绑体验者的接口
  • #1548 修复WxOpenInMemoryConfigStorage锁问题

其他公共问题

  • #1558 修复Java9及以上版本报非法反射警告信息的问题

3.7.0 正式版本发布

29 Feb 10:50
7bd4726
Compare
Choose a tag to compare

本次版本更新主要是微信支付模块增加了发送小程序红包接口,公众号模块实现了图文消息留言管理的所有接口,企业微信模块增加OA审批相关接口,最主要的是小程序模块增加了大量接口,包括物流助手接口、云开发支持的所有接口、动态消息接口以及订阅消息模版设置相关接口。同时还修复了各模块新发现的部分bug,优化重构规范化了部分代码。具体更新日志如下:

微信支付

  • #1033 增加发送小程序红包的接口
  • #1275 优化对账单下载解析接口,兼容普通结算对账单
  • #1309 增加发送和查询红包的接口
  • #1330 修复支付回调通知sign_type缺失导致验签失败的问题
  • #1338 修复发送小程序红包接口的参数问题
  • #1352 微信支付付款码支付请求对象增加官方文档新添加的两个参数字段
  • #1378 修复查询分账接口报签名失败的问题
  • #1385 付款码支付请求对象添加支持分账的参数
  • #1390 微信支付增加XML转换的快速模式,发送请求以及组装响应对象的时候不再依赖反射机制
  • #1405 微信支付创建订单接口中交易类型为JSAPI时的签名方法不默认为MD5,从请求对象中获取

公众号

  • #252 实现图文消息留言管理的五个接口,包括标记及取消评论为精选、删除评论、添加及删除回复等接口
  • #1328 微信卡劵增加用户已领取卡券列表接口
  • #1332 微信卡券修复签名生成错误的问题
  • #1366 公众号图文素材WxMpMaterialNewsArticle类实现序列化接口
  • #1367 公众号发送模板消息小程序类usePath属性默认值设为false,方便生成目前官方确定的正确参数pagepath
  • #1413 公众号模块优化行业设置接口枚举匹配代码,并增加单元测试

企业微信

  • #1297 企业外部联系人客户变更事件新增 ChangeType 常量
  • #1297 外部联系人客户变更事件新增几个常量
  • #1344 增加新的审批接口: “批量获取审批单号”及“获取审批申请详情”
  • #1370 第三方应用客户管理里的获取客户详情接口增加新的接口实现
  • #1371 通讯录成员管理读取成员接口增加thumb_avatar参数
  • #1381 模块配置类增加autoRefreshToken参数配置,方便控制是否自动刷新access_token
  • #1397 通讯录成员类WxCpUser增加alias字段
  • #1416 增加获取OA审批模板详情接口

小程序

  • #1009 实现微信小程序物流助手相关接口
  • #1214 小程序模块实现云开发的所有相关接口
  • #1290 小程序增加动态消息接口
  • #1307 优化完善微信小程序内容安全校验接口
  • #1314 优化增强微信小程序Redis配置实现类功能
  • #1320 小程序模块增加订阅消息模板设置相关接口
  • #1327 修复小程序获取订阅消息公共模板标题和获取关键词库两个接口问题
  • #1331 修复小程序获取订阅消息公共模板标题Result不匹配的问题
  • #1355 小程序订阅消息类WxMaSubscribeMessage.Data类实现序列化接口
  • #1406 小程序订阅消息发送接口增加新参数:mniprogram_state 和 lang
  • #1415 修复小程序getCardApiTicket方法中的错误代码

微信开放平台

  • #1303 开放平台WxOpenInnerConfigStorage中自动刷新token配置沿用WxOpenConfigStorage中配置
  • #1347 开放平台模块更新代开发小程序提交审核参数
  • #1368 开放平台设置小程序获取普通链接二维码规则详情接口补充发布标志位字段
  • #1377 开放平台redis存储类进行抽象重构,方便扩展,并提供redisson的实现
  • #1384 小程序体验者接口增加错误码,同时优化WxOpenStorageAutoConfiguration,增加keyPrefix属性

其他公共问题

  • #1362 升级默认依赖的xstream版本为1.4.11.1以支持jdk7
  • #1392 增加weixin-graal模块,配合graal以产生native-image配置。