| ⇢ | A | WechatPublicCertsPlugin added |
| ⇢ | A | decrypt_wechat_resource() added | |
| ⇢ | A | get_public_or_private_cert() added | |
| ⇢ | A | get_wechat_authorization() added | |
| ⇢ | A | reload_wechat_public_certs() added | |
| ⇢ | A | decrypt_wechat_resource_aes_256_gcm() added | |
| ⇢ | A | SignPlugin::getContents() added | |
| ⇢ | A | WechatPublicCertsPlugin::doSomething() added | |
| ⇢ | A | get_wechat_base_uri() added | |
| ⇢ | A | WechatPublicCertsPlugin::getUri() added | |
| ⇢ | A | WechatPublicCertsPlugin::getMethod() added | |
| A | ↛ | CallbackPlugin::decrypt() removed | |
| A | ↛ | CallbackPlugin::decryptAes256Gcm() removed | |
| A | ↛ | SignPlugin::getAuthorization() removed | |
| A | ↛ | SignPlugin::getSign() removed | |
| A | ↛ | get_public_crt_or_private_cert() removed |