Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.75 KB

CHANGELOG.md

File metadata and controls

39 lines (25 loc) · 1.75 KB

变更历史

0.3.4 - 2023-01-08

  • 使用chr代替sprintf,性能提高了一点点;
  • 支持以json作为关键字,来描述biz_content数据结构;

0.3.3 - 2021-11-06

  • 优化Rsa::parse代码逻辑,去除is_resource/is_object检测;
  • 调整Rsa::from[Pkcs8|Pkcs1|Spki]加载语法糖实现,以Rsa::from为统一入口;

0.3.2 - 2021-11-03

  • 新增phpstan/phpstan:^1.0支持;
  • 优化代码,消除函数内部不安全的Unsafe call to private|protected method|property ... through static::调用隐患;
  • 优化Makefile生成大数逻辑,贴近真实序列号情况;

0.3.1 - 2021-10-17

  • 调整composer.json,去除version字典;

0.3.0 - 2021-10-17

  • 新增Guzzle6+PHP7.1Guzzle7+PHP8.1支持;
  • 调整\EasyAlipay\Crypto\Rsa::from方法,增加第二入参$type(private|public),显示声明第一入参类型;
  • 调整\EasyAlipay\Crypto\Rsa::fromPkcs1方法的第二入参为$type(private|public),兼容布尔量声明方式;

0.2.0 - 2021-08-20

  • 新增\EasyAlipay\Helpers类,以支持公钥证书模式使用;
  • 新增\EasyAlipay\Crypto\Rsa::pkcs1ToSpki转换函数,以支持加载PKCS#1格式的RSA公钥
  • 新增\EasyAlipay\ClientDecoratorInterface::getClient接口函数,支持获取客户端实例;
  • 新增测试用例覆盖PHP7.2/7.3/7.4/8.0+Linux/macOS/Windows运行时;
  • 新增Makefile模拟工具,RSA私钥RSA公钥X509证书相关测试配套组件,由模拟工具生产;

0.1.0 - 2021-08-14

第一版,生产可用。