v3.0.0
- PHP 8.2 is now required.
SteamOpenIDnow needs to be instantiated, see updated example file.- Added
ShouldValidatemethod that checks foropenid_mode=id_resparameter. ValidateLoginrenamed toValidate.Validatenow throws exceptions instead of returning null.- Steam responses are now parsed properly according to OpenID specification.
- It is now possible to extend the class and override
SendSteamRequestif you want to replace the curl request. - Added more checks.
The code is also now fully covered by tests.