Increase code coverage to ~100%. Fixes were also completed:
BREAKING CHANGE: Renamed Applications.info() to Applications.get_details() for consistency
BREAKING CHANGE: Changed return type of Auth.url_for_oauth2_pkce() from OpenStruct to a hash for consistency
Added support for detecting providers
Added enhanced support for the Webhooks API
Default client_secret to the configured api_key for token exchange methods if not provided
Fixed construction of query parameters
Fixed construction of OAuth2 URL
Fixed typo in paths for Grants class
License
I confirm that this contribution is made under the terms of the MIT license and that I have the authority necessary to make this contribution on behalf of its copyright owner.
Description
Increase code coverage to ~100%. Fixes were also completed:
Applications.info()
toApplications.get_details()
for consistencyAuth.url_for_oauth2_pkce()
fromOpenStruct
to a hash for consistencyWebhooks
APIclient_secret
to the configuredapi_key
for token exchange methods if not providedGrants
classLicense
I confirm that this contribution is made under the terms of the MIT license and that I have the authority necessary to make this contribution on behalf of its copyright owner.