All notable changes to laravel-xero-oauth2
will be documented in this file
- Add grant type to refresh token method XeroAPI/xero-php-oauth2#196
- Moved the refreshing of the token to the resolution of the CredentialManager. This should resolve any issues where the Xero configuration object is never resolve (e.g. not using the AccountingApi class) #48
- PHP 8 Support #44
- Throw exception if unable to write token to file #40
- Change Accounting Api binding from a singleton to a standard binding
- Laravel 8 Support #33
- Make most resolution of credentials a binding instead of a singleton to fix queued jobs #27
- Switch OauthCredentialProvider to be an interface to allow for custom storage #8
- Make old OauthCredentialProvider
\Webfox\Xero\Oauth2CredentialManagers\CacheStore
- Added new
Webfox\Xero\Oauth2CredentialManagers\FileStore
as default - Added ability to skip
route
helper for redirect_uri #10
- Fix bug in Webhook.php #25
- Remove PHP 7.4 typehint from webhook #17
- Upgrade to v2 of the Xero API #16
- Specify scope separator in Oauth provider #15
- Fix issue of credentials being forgotten #11 #10 #3
- Updates to the readme
- Add accounting.settings as a default scope #12
- Added support for Laravel 7
- Remove PHP 7.4 features to maintain 7.3 compatibility
- Added webhook support
- initial release