Permalink
Commits on Oct 2, 2014
Commits on Sep 29, 2014
Commits on Sep 25, 2014
Commits on Sep 3, 2014
Commits on Aug 21, 2014
Commits on Aug 7, 2014
Commits on Jul 23, 2014
Commits on Jul 17, 2014
Commits on Jul 10, 2014
Commits on Jun 25, 2014
Commits on Jun 13, 2014
Commits on May 13, 2014
Commits on Apr 30, 2014
Commits on Apr 5, 2014
Commits on Mar 6, 2014
Commits on Jan 30, 2014
Commits on Jan 17, 2014
  1. Facebook iOS SDK 3.11.1

    Summary:
        see https://developers.facebook.com/ios/change-log-3.x/
    
    Upgrading:
        https://developers.facebook.com/docs/ios/upgrading/
    
    Reviewed By: jacl
    
    Test Plan: Release Testing.
    toddkrabach committed Jan 17, 2014
Commits on Dec 20, 2013
  1. Facebook iOS SDK 3.11

    Summary:
         see https://developers.facebook.com/ios/change-log-3.x/
    
    Upgrading:
         https://developers.facebook.com/docs/ios/upgrading/
    
    Reviewed By: jacl
    
    Test Plan: Release Testing.
    chrisp-fb committed Dec 20, 2013
Commits on Nov 20, 2013
  1. Facebook iOS SDK 3.10

    chrisp-fb committed Nov 20, 2013
Commits on Oct 17, 2013
  1. Facebook iOS SDK 3.9

    Summary:
         see https://developers.facebook.com/ios/change-log-3.x/
    
    Upgrading from 3.8
         https://developers.facebook.com/docs/ios/upgrading-from-3.8-to-3.9/
    
    Reviewed By: jacl
    
    Test Plan: Release Testing.
    
    @update-submodule: vendor/OCMock
    chrisp-fb committed Oct 17, 2013
Commits on Oct 8, 2013
  1. Update project file deployment target to iOS 7 for 64-bit builds.

    Reviewed By: chrisp
    
    Test Plan: Built via XCode 5.
    clang13 committed with chrisp-fb Sep 30, 2013
Commits on Sep 19, 2013
  1. Facebook iOS SDK 3.8

    Summary:
         see https://developers.facebook.com/ios/change-log-3.x/
    
        Upgrading from 3.7
         https://developers.facebook.com/docs/ios/upgrading-from-3.7-to-3.8/
    
    Reviewed By: chrisp
    
    Test Plan: Release Testing.
    onebit committed Sep 19, 2013
Commits on Aug 22, 2013
  1. Facebook iOS SDK 3.7.1

    Summary:
        Bug fixes. See https://developers.facebook.com/ios/change-log-3.x/
    
    Reviewed By: jacl
    
    Test Plan: Release Testing.
    chrisp-fb committed Aug 22, 2013
Commits on Aug 8, 2013
  1. Facebook iOS SDK 3.7

    chrisp-fb committed Aug 8, 2013
Commits on Jul 24, 2013
  1. Facebook iOS SDK 3.6

    chrisp-fb committed Jul 24, 2013
Commits on Jun 24, 2013
  1. Facebook iOS SDK 3.5.3

    Summary:
         Bug fixes. See https://developers.facebook.com/ios/change-log-3.x/
    
    Reviewed By: jacl
    
    Test Plan: Release Testing.
    
    @update-submodule: vendor/OCMock
    chrisp-fb committed Jun 24, 2013
Commits on Jun 6, 2013
  1. Facebook iOS SDK 3.5.2

    Summary:
         Bug fixes. See https://developers.facebook.com/ios/change-log-3.x/
    
    Reviewed By: jacl
    
    Test Plan: Release Testing.
    chrisp-fb committed Jun 6, 2013
Commits on Apr 24, 2013
  1. Facebook iOS SDK 3.5.1

    Summary:
        Bug fixes. See https://developers.facebook.com/ios/change-log-3.x/
    
    Reviewed By: jacl
    
    Test Plan: Release Testing.
    chrisp-fb committed Apr 24, 2013
Commits on Apr 18, 2013
  1. Facebook iOS SDK 3.5 (see https://developers.facebook.com/ios/change-…

    …log-3.x/)
    
    Summary:
        See what's new
         https://developers.facebook.com/ios/features/whats-new-ios-sdk-3.5/
        Or read the announcement at
         https://developers.facebook.com/blog/post/2013/04/18/next-evolution-of-facebook-platform-for-mobile/
    
    Reviewed By: jacl
    
    Test Plan: Release Testing.
    
    @update-submodule: vendor/OCHamcrest
    @update-submodule: vendor/OCMock
    @update-submodule: vendor/OHHTTPStubs
    chrisp-fb committed Apr 18, 2013
Commits on Mar 20, 2013
  1. Facebook iOS SDK 3.2.1 (see https://developers.facebook.com/ios/chang…

    …e-log-3.x/)
    
    Summary:
    
    Added
        Support for frictionless application requests in FBWebDialogs
    
    Fixed
        Exception in certain request methods when a handler is nil
    
    Reviewers: gregschechte
    
    Reviewed By: gregschechte
    
    Test Plan: Release Testing.
    onebit committed Mar 19, 2013
Commits on Feb 25, 2013
  1. Facebook iOS SDK 3.2 (see https://developers.facebook.com/ios/change-…

    …log-3.x/)
    
    Summary:
    
    Modified
        FBSession properties accessToken, expirationDate and loginType have been deprecated. Instead use the new accessTokenData property to access this info.
        FBSession methods reauthorize* have been deprecated, instead use the requestNew* methods.
        Improved error handling logic, including handling various iOS 6 cases.
        The Scrumptious sample now uses FBLoginViewfor authentication. The sample has also been modified to show best practices in handling errors during authorization and calling Facebook APIs.
        Samples migrated from the deprecated APIs. The -ObjC linker flag added to all samples.
        Implicit logging added to provide Facebook Insights to events such as launching/dismissing the native share sheet, launching/dismissing the native Login dialog, friend picker usage, and place picker usage. A new advanced setting in the App Dashboard named Mobile SDK Insights, allows you to turn off the implicit logging which is on by default.
        PlacePickerSample sample displays an alert when a place is selected.
        JustRequestSample sample renamed to GraphApiSample.
    
    Added
        FBWebDialog class to provide webview dialogs to replace Facebook dialog API.
        NSError(FBError) category extension to NSError to simplify Facebook error handling.
        FBSession methods requestNewPublishPermissions:defaultAudience:completionHandler: requestNewReadPermissions:completionHandler: for requesting new or additional permissions for the session.
        FBSession method openFromAccessTokenData to support opening from an FBAccessTokenData instance.
        FBSession class method renewSystemCredentials to allow easy refresh of iOS 6 account store.
        FBSession class methods to get and set default URL scheme suffix used in sessions:
            setDefaultUrlSchemeSuffix:
            defaultUrlSchemeSuffix
        FBAccessTokenData class to simplify access token data operations.
        FBSession property accessTokenData used to get the FBAccessTokenData used in the session.
        FBSessionTokenCachingStrategy methods to operate with FBAccessTokenData:
            nullCacheInstance - class method that returns an FBSessionTokenCachingStrategy instance that does not perform any caching. One scenario where this is useful is importing an access token using the openFromAccessTokenData method on an FBSession instance that is not initialized from cache. The nullCacheInstance can be used to create the required FBSession instance.
            cacheFBAccessTokenData: - method used to cache a token represented by FBAccessTokenData.
            fetchFBAccessTokenData - method used to fetch a cached token.
        FBPlacePickerViewController method updateView to allow a place picker refresh without a network roundtrip.
        FBLoginViewDelegate method loginView:handleError: to notify the delegate of communication or authorization errors.
        FBSettings method publishInstall:withHandler: enables defining a handler to process server response when publishing an attributed install for Mobile App Install Ads analytics.
        FBInsights class to provide client-side logging of specialized app analytics that are then available on Facebook Insights. Also provides analytics for Conversion Pixel tracking for ads optimization.
        FBSettings class methods setClientToken and clientToken to enable anonymous Facebook API calls in support of FBInsights logging.
    
    Fixed
        Memory leaks in FBUserSettingsViewController, FBLoginView, and FBSession.
        Incorrect use of publish permissions when read permissions should be used, in FBUserSettingsViewController and FBLoginView.
        FBViewController to initialize ''done'' and''cancel'' buttons properly for non-programmatic init paths.
        FBViewController and FBLoginView documentation.
        A bug in the FBSession handleOpenURL method that no longer passed through errors.
        A bug in the FBSession handleDidBecomeActive method that incorrectly coupled to the active session.
        A bug in FBSession that prevented KVO of the state property.
        How friend picker and place picker selection changed events are triggered when items are deselected. The event was being triggered multiple times in certain scenarios.
        The friend picker to properly handle profiles with no name data.
        A bug in WebView Login dialog reauthorization flow that did not invoke reauthorization handlers.
        Rotation bugs in ProfilePictureSample, FriendPickerSample and FBUserSettingsViewController.
        FriendPickerViewController and PlacePickerViewController can now fetch Retina-sized images.
    
    Reviewers: clang
    
    Reviewed By: clang
    
    Test Plan: Release Testing.
    chrisp-fb committed Feb 25, 2013
Commits on Oct 3, 2012
  1. Version bump

    Summary: Bumps the version and migration bundle
    
    Test Plan: full test pass
    
    Reviewers: clang, chrisp, mmarucheck
    
    Reviewed By: chrisp
    
    CC: gregschechte, ekoneil
    
    Differential Revision: https://phabricator.fb.com/D590878
    onebit committed Oct 3, 2012
  2. Tweak comment in the reauth-revoke->retry->disallow case in scrumptio…

    …us to hint at developers to customize the message.
    
    Summary:
    Tweak comment in the reauth-revoke->retry->disallow case in scrumptious to hint
    at developers to customize the message.
    
    Test Plan:
    re-ran scrumptious.
    
    Revert Plan:
    
    Reviewers: jacl
    
    Reviewed By: jacl
    
    Differential Revision: https://phabricator.fb.com/D590875
    chrisp-fb committed Oct 3, 2012
Commits on Oct 2, 2012
  1. Add alert and comment to describe the case where users disallow re-au…

    …th retry in scrumptious.
    
    Summary:
    Add alert and comment to describe the case where users disallow re-auth retry
    in scrumptious.
    
    Test Plan:
    1. login->allow->post->allow.
    2. on server, remove post permission
    3. in app, try to post again. App should ask for post permissions again
    4. disallow, and see the new alert.
    5. try to post again and see the new alert (without asking).
    6. note slider is off in settings. turn slider back to on
    7. try to post again and ios will ask for permissions again.
    
    Revert Plan:
    
    Reviewers: jacl
    
    Reviewed By: jacl
    
    Differential Revision: https://phabricator.fb.com/D590337
    chrisp-fb committed Oct 2, 2012
  2. Fix scrumptious state change handler so that failed logins take user …

    …back to login screen as opposed to going to the announce view. Also improve the error alert views to translate the error code to a string.
    
    Summary:
    Fix scrumptious state change handler so that failed logins take user back to
    login screen as opposed to going to the announce view. Also improve the error
    alert views to translate the error code to a string.
    
    Test Plan:
    Ran scrumptious through various scenarios including successful logins,
     and cancelled logins (both via fast app switch or toggled ios6 app slider)
    
    Revert Plan:
    
    Reviewers: jacl
    
    Reviewed By: jacl
    
    Differential Revision: https://phabricator.fb.com/D589889
    
    Task ID: 1778975
    chrisp-fb committed Oct 2, 2012