- References to asset bundle
- Loading asset bundle
- Composer 2 Compatibility
- Disabled CSRF validation for Webhook controller
- Disabled CSRF validation for oAuth controller
- Disabled CSRF validation for Register / Disconect controller
- Composer dependencies
- Styling issues on Craft 3.4
- Error where authorization_code was expiring instantly. Strava must have changed some security settings with authorization_code and tokens.
- Added
EVENT_USER_CONNECTED
andEVENT_USER_DISCONNECTED
events to check if a user has connected/disconnected Strava from Craft CMS.
- Ability to get data from Strava webhooks, and sync with custom plugins via new
EVENT_WEBHOOK_SYNC
event.
- Issue where webhook pulled in the userId, not the user element.
- Issue where accessToken, refreshToken and expires column weren't being created on fresh installs.
- Error where no userId was defined when checking to see if user connected to Strava
- Table attribute to the users table view to see if user is connected/disconnected from Strava
- Pane inside a user to see if user is connected/disconnected from Strava and output Athlete ID
- Fixed issue where new Strava users produced an error when trying to save profile photos (Because they didn't exist)
- Webhook functionality (Alpha)
- Fixed an issue where refresh tokens were only refreshed for current user.
- Fixed issue where refresh tokens weren't refreshing and saving correctly on a request
- Fixed a bug where getting the wrong
_tokens
var
- Added more default scope settings to allow read of all Strava data
request
method to pull data from Strava API methods
- Access Tokens & Refresh Tokens now stored in the DB
- No longer uses "Forever Tokens"
- Refresh Tokens now conform with Strava's latest API changes (https://developers.strava.com/docs/oauth-updates/)
- A
scope
setting to allow you to change the authorisation type.
- Access Tokens now are no longer stored as PHP session variables
- Initial release