Skip to content

v1.4.0

Choose a tag to compare

@henderjon henderjon released this 01 Sep 16:54
· 117 commits to dev since this release
v1.4.0
04c1998

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