- Enh #27: This extension no longer require PHP 'cURL' extension to be installed (klimov-paul)
- Enh #30: Added support for 'client_credentials' grant type via
\yii\authclient\OAuth2::authenticateClient()
(klimov-paul) - Enh #33: Added ability to pass raw request content at
\yii\authclient\BaseOAuth::api()
(klimov-paul) - Enh #41: Added support for signature generation from request token at
\yii\authclient\OAuth1::fetchAccessToken()
(klimov-paul) - Enh #108: This extension now uses
yii2-httpclient
library for the HTTP requests (klimov-paul) - Enh #118: Added support for 'password' grant type via
\yii\authclient\OAuth2::authenticateUser()
(klimov-paul) - Enh #121: Auth client 'State Storage' abstraction layer extracted (klimov-paul)
- Enh #124: Methods
clientLink()
andrenderMainContent()
ofyii\authclient\widgets\AuthChoice
reworked to return HTML instead of echo (klimov-paul)
- Bug #37: Fixed
\yii\authclient\widgets\AuthChoice
overrides any<a>
tag click behavior betweenbegin()
andend()
methods (klimov-paul) - Enh #31: Allow to disable automatic 'refresh access token' requests (klimov-paul)
- Enh #58: Added support for user attribute request params setup for Twitter (umanamente, klimov-paul)
- Enh #111:
yii\authclient\clients\GitHub
now retrieves user email even if it is set as 'private' at GitHub account (klimov-paul)
- Bug #25:
yii\authclient\BaseOAuth
now can be used without withoutsession
application component available (klimov-paul) - Enh #40: Added
attributeNames
field toyii\authclient\clients\Facebook
, which allows definition of attributes list fetched from API (samdark) - Chg: #47: Default popup size for
yii\authclient\clients\Facebook
has been increased up to 860x480 (lame07, klimov-paul)
- Bug #7224: Fixed incorrect POST fields composition at
yii\authclient\OAuth1
(klimov-paul) - Bug #7639: Automatic exception throw on 'error' key presence at
yii\authclient\BaseOAuth::processResponse()
removed (klimov-paul) - Enh #17: Added
attributeNames
field toyii\authclient\clients\VKontakte
andyii\authclient\clients\LinkedIn
, which allows definition of attributes list fetched from API (klimov-paul) - Enh #6743: Icon for Google at
yii\authclient\widgets\AuthChoice
fixed to follow the Google Brand guidelines (klimov-paul) - Enh #7733:
yii\authclient\clients\VKontakte
now gets attributes from access token also (klimov-paul) - Enh #7754: New client
yii\authclient\clients\GooglePlus
added to support Google recommended auth flow (klimov-paul) - Chg: #7754:
yii\authclient\clients\GoogleOpenId
is now deprecated because this auth method is no longer supported by Google as of April 20, 2015 (klimov-paul)
- Enh #6892: Default value of
yii\authclient\clients\Twitter::$authUrl
changed to 'authenticate', allowing usage of previous logged user without request an access (kotchuprik)
- Bug #6502: Fixed
\yii\authclient\OAuth2::refreshAccessToken()
does not save fetched token (sebathi) - Bug #6510: Fixed infinite redirect loop using default
\yii\authclient\AuthAction::cancelUrl
(klimov-paul)
- Bug #6000: Fixed CCS for
yii\authclient\widgets\AuthChoice
does not loaded ifpopupMode
disabled (klimov-paul)
- Enh #5135: Added ability to operate nested and complex attributes via
yii\authclient\BaseClient::normalizeUserAttributeMap
(zinzinday, klimov-paul)
- Bug #3633: OpenId return URL comparison advanced to prevent url encode problem (klimov-paul)
- Bug #4490:
yii\authclient\widgets\AuthChoice
does not preserve initial settings while opening popup (klimov-paul) - Bug #5011: OAuth API Response with 20x status were not considered success (ychongsaytc)
- Enh #3416: VKontakte OAuth support added (klimov-paul)
- Enh #4076: Request HTTP headers argument added to
yii\authclient\BaseOAuth::api()
method (klimov-paul) - Enh #4134:
yii\authclient\InvalidResponseException
added for tracking invalid remote server response (klimov-paul) - Enh #4139: User attributes requesting at GoogleOAuth switched to Google+ API (klimov-paul)
- Initial release.