Skip to content

Releases: hybridauth/hybridauth

v2.8.0

29 Oct 18:19
Compare
Choose a tag to compare

BREAKING

#688 - [Facebook] Update Provider to use newer API version
#691 - [Google+] Correct age range

New provider

#673 - Strava
#682 - Amazon

New:

#679 - Allow setting custom start & done endpoints (#680 docs)
#689 - [LinkedIn] Add current organization and job title to the user profile
#690 - [Pinterest] Provider updates and new API calls

Fixes:

#658 - [Windows Live] Workaround for authentication
#684 - [Twitter] Set emailVerified
#685 - [LinkedIn] Remove array shorthand constructor
#692 - [Tumblr] Use https protocol for tumblr urls

v2.7.0

05 Sep 03:03
Compare
Choose a tag to compare

2.7.0 - September 4 2016

  New provider:
    #639 - Humanitarian ID
    #649 - Pinterest
    #653 - Weibo
    #661 - Dataporten
  New:
    #612 - [OAuth2Client][improvement] Be able to specify decode json step per each api call
    #638 - Make use of the redirect mode
    #655 - [OAuth2Client][improvement] Can now make `DELETE` and `PATCH` calls.
    #668 - [LinkedIn] Add ability to set fields
  Fixes:
    #637 - [BitBucket] Fix fetch email
    #610 - Fixes redirect in auth after user pushes the browser back button
    #634 - [Google+] correct age values
    #650 - [Vkontakte] Update URLs and small fixes with reformat
    #656 - [Sina] Remove duplicate expression
    #657 - Fixed issue with empty redirect mode configuration preventing redirection
    #669 - Fix PHP Notice when $_SERVER["QUERY_STRING"] is not defined

v2.6.0

12 Jan 12:20
Compare
Choose a tag to compare

2.6.0 - January 12 2016

  New providers:
    #546 + #547 - GitLab OAuth2
    #577 - MixCloud
    #568 + #589 - Digital Ocean
  Updates:
    Updated LightOpenID to 1.2.0
    #572 - Add cURL timeouts for OpenID
    #582 - [Facebook] read_stream removed
    #588 - [BitBucket] Upgrade to OAuth2 protocol and patches
    #607 + #240 - Gzip support added
  Changes:
    #567 - [Odnoklassniki] Get better size of user avatar
    #570 - [odnoklassniki] Improve error reporting
    #571 - [Hybrid_Endpoint] Improve error reporting
    #576 - Improve logging and error handling in main providers
    #598 - Update GitLab API points, fix LastFM typo, refactor file/folder structure stack exchange
  Fixes:
    #575 - [Steam] Fix Steam profileUrl
    #578 - [Odnoklassniki] new link
    #595 - [DigitalOcean] Removing location
    #606 + #607 - [stackexchange] Bugs fixing and improvements

v2.5.1

12 Oct 19:49
Compare
Choose a tag to compare

2.5.1 - October 12 2015

Fixes:
#542 - [XING] updated provider to 1.1.0
#549 - Update Auth.php library version
#558 - [XING] Fix typo
#559 - [VKontakte] Fix warnings for getUserByResponse() for undefined City and Country
#560 - [Drupal module] Require OAuth.php only if not exist
#564 - Fix DateTime error in Logger

v2.5.0

07 Sep 15:07
Compare
Choose a tag to compare

2.5.0 - September 7 2015
New:
#444 + #445 - Slack provider
$474 - WarGaming OpenID provider
#454 - xuite's oauth provider
#480 - Improved inline documentation for IDE support
#370 + #495 - [github] getUserContacts() implementation (followers & following)
#372 + #495 - [instagram] getUserContacts() implementation (follows & followed-by)
#519 - [Twitter] Add email option to Twitter API
Fixes:
#438 + #445 - [LinkedIn] getusercontacts error
#446 + #447 - [Steam] xml parsing error
#340 + #476 - Ensure session is saved before sending response
#472 - [Facebook] Obsolete 'read_friendlists' FB permission was changed to 'read_custom_friendlists'
#453 - [Vkontakte] fix Undefined property: stdClass::$email
#499 + #500 - [Facebook] Bug: treating hometown as current location
#523 - [Draugiem] API does not always return the birthday object
#525 - [Facebook] Fixes getUserProfile v2.4 compatibility
#532 + #533 [soundcloud] Provider doesn't implement getUserProfile() and getUserContacts()
#535 - [Draugiem] API does not always return the birthday object
Changes:
#477 - [Vkontakte] Move Vkontakte fields to configuration
71531f2 - [Facebook] Adding birthday field to be retrieved
Removed:
#455 - [Viadeo] Viadeo connect not existing anymore

v2.4.1

12 Apr 01:41
Compare
Choose a tag to compare

2.4.1 - April 11 2015

  Fixes:
    #430 - Disable autoloading for class_exists() checks
    #435 + #436 - Google fix Undefined property: stdClass::$emails
    #437 + #442 - OAuth2Client->api() - json_decode

v2.4.0

02 Apr 18:37
Compare
Choose a tag to compare

2.4.0 - April 2 2015

  New Providers:
    - BitBucket #405
    - Rhapsody #362
    - Rdio #352
    - SoundCloud #352
    - BeatsMusic #351
    - Dropbox #344 via #367
    - Providers for Citrix #385
    - MailChimp OAuth2 #399
    - Wordpress and Dribbble #394
  New:
    #382 - LinkedIn send direct message
    #388 - Add home town in VKontakte
    #396 + #408 - Make Hybrid_Endpoint methods non-static
    #410 - Set LinkedIn API request timeout to 5 seconds because the API can be slow.
    #419 - Adding emailVerified for Google email type 'account'
    #406 + #425 - Add access token to header in google provider
    #427 - Add class property for responses to be stored
  Fixes:
    #382 - Fix undefined variable in Foursquare
    #379 - Google authentication problem on the master branch (invalid_request, missing parameter) with Drupal 7
    #368 - Correct year and date birth in VKontakte provider
    #228 - HTTP_HOST not found via #366
    #358 - Added abbility get email from vkontakte response
    #363 - Fixed Phpdoc in Rhaspody provider
    #360 - GitHub provider fix: Return primary email address, not the first
    #354 - Hybrid_Providers_Foursquare::getUserContacts() implementation
    #351 - Deezer provider fix
    #296 - OAuth2Client - curl - invalid POSTc
    #395 - Do not replace $_REQUEST with something else
    #412 - Facebook now requires access_token to get coverInfoURL
    #413 - Fix Fatal Error: Declaration of Hybrid_Storage::config() must be compatible with that of Hybrid_Storage_Interface::config()
    #417 - Fixed an issue with email property for vkontakte
    #393 + #420 - Steam API user data support
    #426 - GitHub provider fix: Parameter order incorrect
  Removed:
    - Removed examples (#381, #339, #208)

v.2.4.0 with examples

26 Mar 23:53
Compare
Choose a tag to compare
v.2.4.0 with examples Pre-release
Pre-release

This version still has examples, they will be removed for the actual release.

2.4.0 - March 26 2015
New Providers:
- BitBucket #405
- Rhapsody #362
- Rdio #352
- SoundCloud #352
- BeatsMusic #351
- Dropbox #344 via #367
- Providers for Citrix #385
- MailChimp OAuth2 #399
- Wordpress and Dribbble #394

New:
#382 - LinkedIn send direct message
#388 - Add home town in VKontakte
#396 + #408 - Make Hybrid_Endpoint methods non-static
#410 - Set LinkedIn API request timeout to 5 seconds because the API can be slow.
#419 - Adding emailVerified for Google email type 'account'
#406 - Add access token to header in google provider

Fixes:
#382 - Fix undefined variable in Foursquare
#379 - Google authentication problem on the master branch (invalid_request, missing parameter) with Drupal 7
#368 - Correct year and date birth in VKontakte provider
#228 - HTTP_HOST not found via #366
#358 - Added abbility get email from vkontakte response
#363 - Fixed Phpdoc in Rhaspody provider
#360 - GitHub provider fix: Return primary email address, not the first
#354 - Hybrid_Providers_Foursquare::getUserContacts() implementation
#351 - Deezer provider fix
#296 - OAuth2Client - curl - invalid POSTc
#395 - Do not replace $_REQUEST with something else
#412 - Facebook now requires access_token to get coverInfoURL
#413 - Fix Fatal Error: Declaration of Hybrid_Storage::config() must be compatible with that of Hybrid_Storage_Interface::config()
#417 - Fixed an issue with email property for vkontakte
#393 + #420 - Steam API user data support

v2.3.0 - November 16 2014

16 Nov 17:15
Compare
Choose a tag to compare

Biggest change to take into account this release:
#87 - Make logging level based

Other changes:
#102 - Uses Exceptions instead of die() to handle critical problems.
#247 - Disable autoloading when doing class_exists()
#111 - Add more informative messages and logging
#221 - Google Provider: Scopes updated
#261 - Check if $params is_array
#265 - OAuth multipart support added
#266 - Twitter Provider: setUserStatus() message and picture support
#267 - fixed adapter undefined indexes and illegal string offsets (issues #200 and #105)
#270 - providers setUserStatus() return status info
#271 - new: provider::getUserStatus($id) retrieves status info (Facebook and Twitter)
#272 - facebook::setUserStatus on a user's Page
#273 - better profile image size for Google and Twitter
#241 - install.php was deleted
#291 - updated links in readmes and removed mentions of install.php.
#294 - Correctly break; when looping on $response->placesLived when a primary location is defined
#295 - Check for callers URL protocol
#289 - Added Facebook language locale (#289)
#293 - Global 'force' configuration option to always request login credentials.
#298 - Add check for OAuthException class exists
#301 - getUserContacts gets paged Facebook friends
#305 - Require wrapper class file only if it is specified
#306 - fixed E_NOTICE: Undefined index: debug_mode in Logger class
#310 - GitHub auth: Undefined property: stdClass::$email
#264 - Yahoo login not returning email address
#321, #322, #323 - Updated QQ
#324 - fixed port issue on openid
#337 - Added email in Live contacts
#341 - [foursquare] photoURL is not a 'simple' string with the latest service API

v2.2.2

11 Jul 20:26
Compare
Choose a tag to compare

v2.2.2 - July 11 2014
#239 Fixes to Disqus provider
#234 Error fix for when you don't have friends in G+ and try using getUsersContacts()
#226 Fixing fatal error in Yammer Provider
#227 + #229 Github: getUserProfile() does not contain email address fix
#236 + #237 OAuth1Client: Allow to set a request body and a content type
#241 Updates to Install.php
#208 Updating and fixing examples
#244 OAuth if the class already exists, use the current class
#246 Fixing version numbers
Few small fixes and updates to the examples