All Versions
41
Latest Version
Avg Release Cycle
127 days
Latest Release
1039 days ago

Changelog History
Page 2

  • v1.0.2 Changes

    June 10, 2014

    ➕ Added

    • GraphAPI now accepts an argument timeout, which can be either None or an integer describing how many seconds to wait for a response.
  • v1.0.1 Changes

    May 22, 2014

    🛠 Fixed

    • 🛠 Fixed an issue where six would cause an ImportError unless already installed. It is now a direct dependency.
  • v1.0.0 Changes

    May 22, 2014

    ➕ Added

    • 👍 GraphAPI now supports securing Graph API requests with application secret proofs.
    • 👍 GraphAPI#post now supports user-generated images.

    🛠 Fixed

    • The last bit of the tuple returned from get_extended_access_token is now None if the access token won't expire.
    • GraphAPI#batch can now handle more than 50 requests at a time.
    • 🛠 Fixed a bug that caused unicode URLs to fail.
  • v0.9.0 Changes

    February 12, 2014

    ➕ Added

    • 🔄 Changed GraphAPI methods to return decimal.Decimal instances for floating-point numbers instead of float, which can cause precision losses not acceptable for financial operations.
    • Nested dictionaries, lists and sets are now automatically encoded as JSON.
    • You may now elect to not verify Facebook's SSL certificate.
    • You may now substitute colons with underscores in keys such as fb:explicitly_shared.
    • Facepy is now compatible with Python 3.

    🛠 Fixed

    • 🛠 Fixed a bug that caused parsing signed requests to fail when the user key is not present.
  • v0.8.4 Changes

    November 13, 2012

    🛠 Fixed

    • 🛠 Fixed a bug that caused a KeyError for signed requests that were missing some keys for its "page" attribute.
  • v0.8.3 Changes

    October 04, 2012

    ➕ Added

    • You may now extend access tokens with get_extended_access_token.

    🛠 Fixed

    • 🛠 Fixed a bug that caused batch requests with a body to fail.
    • 🛠 Fixed a bug that caused paths that started with a slash to fail.
    • 🛠 Fixed a bug that caused exception messages to be omitted.
  • v0.8.2 Changes

    July 03, 2012

    ➕ Added

    • Facepy exceptions may now be pickled.
  • v0.8.1 Changes

    July 02, 2012

    🛠 Fixed

    • 🛠 Fixed a bug that caused pagination to stop prematurely.
  • v0.8.0 Changes

    June 22, 2012

    ➕ Added

    • You may now query application access tokens with get_application_access_token.
    • 🛰 SignedRequest.parse now returns a dictionary describing the payload of the signed request instead of a SignedRequest instance.
    • SignedRequest.__init__ now accepts arguments signed_request and application_secret_key and no longer facilitates for constructing arbitrary signed requests.
    • SignedRequest#generate no longer requires the provision of application_secret_key.
    • 👍 GraphAPI now supports retries for get, post, delete, search and fql.
    • GraphAPI#get is now more intelligent about pagination and should no longer query Facebook for another page of results if the current page has less elements than limit.

    ✂ Removed

    • 🚚 SignedRequest#oauth_token and SignedRequest.OAuthToken have been removed (deprecated since v0.6).

    🛠 Fixed

    • 🛠 Fixed a bug that caused some exceptions to be returned rather than raised.
  • v0.7.0 Changes

    June 13, 2012

    ➕ Added

    • You may now access the original data of the signed request from SignedRequest#raw.
    • You may now issue FQL queries with GraphAPI#fql.
    • FacebookError exceptions yielded from GraphAPI#batch now include the request that produced the error.

    🛠 Fixed

    • 🛠 Fixed a bug that caused GraphAPI#batch to crash upon receiving legacy errors from Facebook.