Yii2 EAuth Change Log ===================== ### 2.3.0 (17.10.2015) * Added InstagramOAuth2Service (#61) * Fixed default token lifetime (#53) * Replace array() with [] (#54) * Remove deprecated Google OpenID service (#56) * Remove deprecated Yandex OpenID service ### 2.2.4 (27.07.2015) * Fixed typo in `oauth2/Service.php` (#34) * Added German translation * Added `email` attribute to `LinkedinOAuth2Service.php` ### 2.2.3 (15.07.2014) * Added ability to call public api methods (without access token) (#28) ### 2.2.2 (15.07.2014) * Fixed wrong redirect_uri when popup is used ### 2.2.1 (25.04.2014) * Fix missing query params in callback urls (#26) * Follow Yii2 code style ### 2.2.0 (19.04.2014) * Support for PHPoAuthLib v0.3 (#22) * Support for Yii2 beta * Internal state implementation replaced to PHPoAuthLib storage ### 2.1.5 (24.03.2014) * Fixed Yii2 refactor (#17) * PSR-4 ### 2.1.4 (11.03.2014) * Fixed wrong callbackUrl in oauth\ServiceBase when UrlManager uses prettyUrl=false and showScript=false (#12) * Fixed Yii::t() calls according to Yii2 i18n Named Placeholders (#14) * Fixed Yii2 refactor #2630 (#15) ### 2.1.3 (30.01.2014) * Yii2 update (Request methods has been refactored). ### 2.1.2 (17.01.2014) * Fixed typo in oauth2\ServiceProxy ### 2.1.1 (07.01.2014) * Fixed scope validation for OAuth services. ### 2.1.0 (22.12.2013) * Reorganize project with new namespace. * Assets bundle has been moved. * Fixed typo in HttpClient (#8). * Added default User-Agent header to HttpClient. * Disabled CSRF validation for OpenID callbacks. * Optimized icons file. * Added SteamOpenIDService. * Improved redirect widget. ### 2.0.3 (26.10.2013) * Fixed redirect_uri when not using url rule (#2). * Fixed hasValidAccessToken() method for OAuth1 services (#3). * Fixed auto login cookie (#4). ### 2.0.2 (12.10.2013) * Fixed ServiceProxy constructor to match its interface (#1). * Added HttpClient with logging support and curl/streams fallback. * TokenStorage and HttpClient are configurable now. ### 2.0.1 (08.09.2013) * Fixed package versions in the composer.json. * Fixed directories names. * Added support for custom scope separator in OAuth2 services. * Added support for additional headers for OAuth2 requests. * Added method to get error from access token response. * Added GitHubOAuth2Service. * Added LinkedinOAuth2Service. * Added MailruOAuth2Service. * Added OdnoklassnikiOAuth2Service. * Added LiveOAuth2Service. * Added YahooOpenIDService. ### Version 2.0.0 (03.09.2013) * Use curl for http requests by default. * getIsAuthenticated() function now looks up for existing access token for all OAuth services. * Added support for oauth_expires_in to OAuth1 services. * Added error handlers to OAuth1 services. * Added support for refresh tokens to OAuth2 ServiceProxy. * Added an option to disable OAuth2 state validation. ### 31.08.2013 * Reorganize directories. Separate root directory by service type. * Fixed OAuthService::getCallbackUrl(). Now returns url without GET arguments. * Fixed typos in OAuth services. * Fixed OpenID loadAttributes functions. * OAuth2 display mode handling moved to the base class. * Added OAuthService::getAccessTokenData() method to access to valid access_token and related data. * Added token default lifetime setting. * Added "state" argument handling for OAuth2 services to improve security. * Updated OpenID library. Fixed error with stream requests. * Added VKontakteOAuth2Service. * Added GoogleOAuth2Service. * Added GoogleOAuth2Service. * Added YandexOAuth2Service. * Added session token storage using Yii session. ### 30.08.2013 * Initial release for Yii2.