github binarywang/WxJava v3.4.0
3.4.0 正式版本发布

latest releases: v4.6.0, 4.6.0, v4.5.0...
5 years ago

本次版本更新主要是增加了一些微信卡券和企业微信的接口,针对公众号模块底层做了调整以更好的支持多公众号,同时还实现了微信公众号模块和微信支付模块的Spring Boot Starter方便Spring Boot应用快速接入微信开发,并修复了一些bug和由于微信官方文档及接口变更导致的接口变更。具体更新日志如下:

微信支付

  • #912 修复APP支付在服务商模式下的二次签名问题
  • #936 修复微信支付沙箱环境退款接口的请求地址
  • #957 修改微信支付退款响应类的cash_refund_fee字段类型为Integer
  • #960 修复WxPayRefundNotifyResult的successTime字段注释
  • #973 修复服务商发送微信红包时的签名问题
  • #974 微信支付设置代理时的接口请求代码优化
  • #989 微信支付增加查询红包和拉取订单评论接口重载方法
  • #999 微信支付发送红包接口中加入结果是否成功的校验判断逻辑
  • #1003 修复微信支付红包查询接口在服务商模式下的签名问题
  • #1007 增加微信支付模块的 spring boot starter
  • #1036 微信支付统一下单接口增加小程序支付所需的receipt电子发票入口开放标识字段

公众号

  • #894 完善卡券查询Code接口缺少的字段
  • #900 增加新增团购券、现金抵扣券、折扣券、兑换券以及普通优惠券的接口
  • #918 修复卡劵高级信息中使用时段限制字段time_limit的错误类型
  • #919 增加微信推送用户礼品卡相关事件常量
  • #924 增加卡券删除功能
  • #928 修复卡券拉取用户信息接口报空指针问题
  • #942 修复下载iphone的声音文件时微信返回文件名为空的问题
  • #959 公众号模块配置加入多公众号支持
  • #978 增加微信营销相关接口
  • #981 WxMpMemberCardServiceImpl的构造函数设为public
  • #985 修复多WxApp场景下initHttp方法执行时的空指针异常错误
  • #1025 会员卡模块新增跳转型会员卡用户提交资料的信息参数解析
  • #1031 微信会员卡对象增加设置一键跳转激活类型所需字段
  • #1040 增加微信公众号模块的spring-boot-starter

企业微信

  • #698 企业微信OA数据接口单元测试代码优化
  • #698 企业微信增加OA数据接口
  • #899 WxCpXmlMessage增加存放xml消息的所有属性值的allFieldsMap属性
  • #901 企业微信增加获取用于计算agentConfig签名的应用jsapi_ticket的接口
  • #907 企业微信增加应用推送消息到群聊会话的接口
  • #915 企业微信WxCpUser对象增加order属性
  • #921 企业微信发送应用消息接口支持Markdown消息格式
  • #927 企业微信WxCpUser的departIds类型改为Long[]
  • #947 修复WxCpMessageRouter同时存在两个StandardSessionManager的问题
  • #997 企业微信增加小程序临时登录凭证校验接口
  • #1037 修复通讯录变更事件ExtAttr解析报错,并补充Address属性
  • #1046 企业微信增加支持最新添加的任务卡片消息
  • #1047 企业微信邀请成员接口结果中invaliduser字段类型调整
  • 企业微信部门创建接口create返回值改为long类型

小程序

  • #895 小程序增加用户支付完获取UnionId的接口
  • #977 WxMaKefuMessage子类实现Serializable接口
  • #1021 微信小程序发送统一消息接口时增加特殊方法用于解决变态字段名问题
  • #1035 小程序发送模板接口去掉所有颜色相关的color参数

微信开放平台

  • #932 增加第三方平台快速创建小程序接口及相关的信息设置接口
  • #966 修复开放平台移动端快速授权链接中的错误字符
  • #970 第三方平台-小程序帐号上传小程序代码增加缺失的subpackages分包上传参数
  • #1011 开放平台小程序审核结果增加截图示例的字段
  • 修复开放平台拼写错误的方法名 updateComponentAccessTokent

其他公共问题

  • #903 disable DOCTYPE to fix XXE Vulnerability
  • #943 优化公众号、小程序、企业微信模块获取accessToken关于lock的逻辑,缩小锁的范围,提高效率。
  • #956 使用ConcurrentHashMap替换HashTable

Don't miss a new WxJava release

NewReleases is sending notifications on new releases.