Repository navigation
v1.4.0
What's Changed
- Adds JSON_THROW_ON_ERROR to every json_decode() call by @henderjon in #85
- Logs the generic curl_exec() failure before throwing by @henderjon in #86
- Logs the userinfo-fetch failures fetchUserInfo() is the first to see by @henderjon in #87
- Rewords the one exception message ending in a bare preposition by @henderjon in #91
- Explains why Basic auth encoding rawurlencodes before base64ing by @henderjon in #88
- Tests that withState() copies the discovery cache, not aliases it by @henderjon in #89
- Guards against a non-array JWKS "keys" before calling JWK::parseKeySet() by @henderjon in #90
- Includes the relevant URL in 8 exception messages that omitted it by @henderjon in #92
- Adds OpenIDConnectClientConfig::resolveIssuer(), fixes its one wrong order by @henderjon in #93
- Includes jwks_uri in the key-type-mismatch exception message by @henderjon in #94
- Includes the URL in the curl_init() failure message by @henderjon in #95
- limit phpstan memory by @henderjon in #96
Full Changelog: v1.3.0...v1.4.0