- Make URL getters protected to allow extension, #74 by @mlncn
- Removed support for PHP <7.3
- Add support for pulling custom fields, #72 by @zegenie
- Tagged the correct commit for PHP 8 support
- Added support for PHP 8, #63 by @lbacik
- Removed "link" scope, #60 by @mikealmond
- Removed deprecated default scopes
- Added support for PHP 7.2, 7.3, 7.4
- Removed support for HHVM
- Fixed a bug when checking Graph versions past v2.9 (#40)
- Added support for
oauth2-client
version 2.x.
- Deprecated the
bio
field andgetBio()
method on the User node since it was removed in Graph v2.8. (#27)
- Added Graph API version number validation to give a more descriptive error message. (#26)
- Added the
age_range
field to the User node. - Added the
getMaxAge()
andgetMinAge()
methods toFacebookUser
.
- Fixed the unit tests for HHVM.
- Now all requests to the Graph API have the app secret proof appended to the URL automatically.
- Fixed a bug with
isDefaultPicture()
not recognizingfalse
. - Added list of development files to be ignored when
--prefer-dist
flag is set in Composer for faster installs.
- Added
getTimezone()
method toFacebookUser
.
- Added
isDefaultPicture()
method toFacebookUser
.
- Added
getCoverPhotoUrl()
method toFacebookUser
.
- Stable release! Boom!
- Renamed
asArray()
totoArray()
onFacebookUser
to match the interface.
- Tagged an alpha release since we're closer to launch.
- Added a method
asArray()
toFacebookUser
to get all the data from the User node as a plain-old PHP array.
- Renamed references from "user" to "resource owner" per #376.
- Fixes for most recent oAuth Client changes before stable release.
- Additional fixes for oAuth Client v1.0 alpha 1
- Fix for "funny" Facebook
content-type
responses.
- Refactored to work with latest 1.0 branch of OAuth 2.0 Client package.
- Added support for exchanging short-lived access tokens with long-lived access tokens.
- Refactored to work with latest 1.0 branch of OAuth 2.0 Client package.
- Added support for Facebook's beta tier.
- Fixed Graph-specific error response handling.
- Updated package to run on
egeloen/http-adapter
instead of Guzzle.
- Added support to properly handle the new json response for access tokens starting in Graph
v2.3
. - If the
graphApiVersion
option is not provided to theFacebook
provider constructor an\InvalidArgumentException
will be thrown. - Removed the
Facebook::DEFAULT_GRAPH_VERSION
fallback value. - Updated docs to reflect latest Graph version
v2.3
.
- Added
branch-alias
tocomposer.json
.
- Updated
composer.json
to require OAuth 2.0 Client v1.0 with@dev
flag. - Updated tests to mock Guzzle v5.x.
- Added test to ensure an exception is thrown when trying to refresh an access token.
- Initial release. Hello world!