Skip to content

v1.9.0

Compare
Choose a tag to compare
@zhangyd-c zhangyd-c released this 19 Jul 14:32
· 524 commits to master since this release

新增

  1. 集成 Teambition
  2. 集成 StackOverflow
  3. 集成 Pinterest
  4. 集成 人人

修改

  1. ResponseStatus 改名为 AuthResponseStatus 并且移动到 me.zhyd.oauth.model
  2. BaseAuthRequest 改名为 AuthDefaultRequest
  3. 重构代码、新增编辑器规范,规范PR代码风格
  4. AuthQqRequest增加refresh方法
  5. 使用lombok注解优化枚举类
  6. 优化AuthConfigAuthResponse类,去掉不必要的lombonk注解,减少编译后的代码量
  7. 优化百度授权流程,增加refresh token的方法
  8. AuthUserGender枚举类挪到enums包下
  9. 升级fastjson版本至1.2.58,避免安全漏洞。漏洞预警丨Fastjson远程代码执行漏洞

解决Bug

  1. 修复小米回调错误问题 同时 支持微信获取unionid
  2. 修复github无法获取用户信息的问题

其他

  1. 将CSDN相关的类置为Deprecated,后续可能会删除,也可能一直保留。毕竟CSDN的openAPI已经不对外开放了
  2. 删除AuthBaiduErrorCodeAuthDingTalkErrorCode枚举类

针对本次更新,简单总结如下:

  • 集成TeambitionStackOverflowPinterest人人的授权登录
  • 重构部分代码,优化代码结构,减少编译后的代码量,新版jar大小为104KB,在新集成了四个平台的情况下,总体代码大小较上一版本,减少1/10
  • 解决已知BUG,升级fastjson版本,避免安全漏洞(漏洞预警丨Fastjson远程代码执行漏洞