Skip to content

v0.99.81

Latest

Choose a tag to compare

@lkrms lkrms released this 20 Nov 13:54
v0.99.81
3b5267e

Added

  • Add PHP 8.5 support

Http

  • Add HttpUtil::getTOTP() for [RFC6238]-compliant one-time password creation
  • Add HasResponseType for values passed to OAuth 2.0 authorization endpoints, including for OpenID Connect flows

Utility

  • Add Str::decodeBase32()

Changed

Http

  • Split AccessToken into GenericCredential, GenericToken and OAuth2AccessToken, replacing public properties with getters
  • Rename OAuth2GrantType to HasGrantType, add GRANT_ prefix to its constants and access them via implementations, and add missing OAuth 2.0 grants

Removed

Http

  • Remove redundant OAuth2Flow (grants and flows are equivalent)