- remove Guzzle dependency
- be less restrictive for
paragonie/random_compat
dependency
- change license to AGPLv3+
- if token endpoint does not return a scope value, the scope from the request is assumed to be granted (according to specification)
- code cleanup
- HTTP clients should now return array instead of JSON string
- restore Guzzle client again
- remove cURL client again, too hard to get right
- use PSR-4 now
- fix
expires_in
response from token endpoint, add test for it
- remove Guzzle client
- add simple cURL client
- add API documentation
- improve input validation
- initial release