All Versions
22
Latest Version
Avg Release Cycle
73 days
Latest Release
906 days ago

Changelog History
Page 1

  • v0.13.0 Changes

    November 24, 2019
    • Pull #264 iOS 13: Don't check for source application
  • v0.12.0 Changes

    April 10, 2019
    • ๐Ÿ‘ Pull #257 Added token_type property support to AccessToken model
  • v0.11.0 Changes

    October 22, 2018

    โšก๏ธ 0.11 updates the Uber Rides SDK for Xcode 10/Swift 4.2 compatibility. (Pull #245, thanks @rmuhamedgaliev!)

    ๐Ÿ”„ Changes

    • Pull #248 You can now use custom string scopes, with the initializer UberScope(scopeString:)
    • ๐Ÿ‘ Pull #242 & #243 add support for authenticating with Uber Eats
  • v0.10.0 Changes

    April 27, 2018

    โšก๏ธ 0.10 updates the Uber Rides SDK for Xcode 9.3/Swift 4.1 compatibility.

    ๐Ÿ”„ Changes

    • Pull #228 Resolves SSO crash on Xcode 9.30
    • โšก๏ธ Pull #233 Ensures Login button UI updates happen on the Main Queue
  • v0.9.0 Changes

    February 13, 2018

    ๐Ÿ”„ Changes

    • Pull #213 All model properties are now Optionals.
      • In Objective-C, Double, Int, and Bool are represented by NSNumber boolValue, intValue, and doubleValue. The UBSDKDistanceUnavailable, UBSDKEstimateUnavailable, and UBSDKBearingUnavailable constants are now removed.
    • ๐ŸŒ Pull #217 Add fallback to m.uber.com for Ride Request Deeplinks -- you can now have the Ride Request Deeplink fallback to Uber's web experience instead of using the App Store.

    ๐Ÿ—„ Deprecated

    • The Ride Request Widget is now deprecated. New apps will not be able to add the Ride Request Widget, and existing apps have until 05/31/2018 to migrate. See the Uber API Changelog for more details.
  • v0.8.2 Changes

    February 06, 2018

    ๐Ÿ”„ Changes

    • Pull #223 Uses Apple's new openURL API for iOS 10+ devices.
  • v0.8.1 Changes

    January 31, 2018

    ๐Ÿ›  Fixes

    • ๐Ÿ›  Pull #222 Fixes Issue #90, where a user would get a "User cancelled the login error" erroneously.
  • v0.8.0 Changes

    November 28, 2017

    0.8 separates the Uber Rides SDK into two modules, UberRides and UberCore. It also contains a number of authentication-related changes to simplify the Login with Uber flows.

    When migrating to 0.8, you may need to add import UberCore to files previously importing just UberRides, and rename usage of some classes below.

    ๐Ÿ”„ Changes

    • ๐ŸŒ LoginManager now uses SFAuthenticationSession, SFSafariViewController, or external Safari for web-based OAuth flows.
    • Deeplinking protocol simplified. Public properties from the previous protocol is now available under the .url property.
    • UberAuthenticating protocol simplified.
    • ๐Ÿ›  AccessToken adds two new initializers intended to make custom OAuth flows easier. Fixes Issue #187

    ๐Ÿšš Moved to UberCore

    • ๐Ÿ”ง Configuration
    • TokenManager
    • RidesAppDelegate -> UberAppDelegate
    • UberAPI -> APIEndpoint
    • RidesError -> UberError
    • RidesScope -> UberScope
    • Deeplinking, BaseDeeplink, AppStoreDeeplink, AuthenticationDeeplink
    • UberAuthenticating, BaseAuthenticator, AuthorizationCodeGrantAuthenticator, ImplicitGrantAuthenticator, NativeAuthenticator
    • UberButton
    • UBSDKConstants

    โœ‚ Removed

    • LoginView - initiate the login process via LoginManager instead.
    • LoginViewAuthenticator - initiate the login process via LoginManager instead.
    • OAuthViewController - initiate the login process via LoginManager instead.
  • v0.7.0 Changes

    September 15, 2017

    0.7 makes the Uber Rides iOS SDK compatible with iOS 11 and Swift 4.

    โž• Added

    • Pull #138 and Pull #168 Brazil localization
    • Pull #143 Russian localization
    • ๐Ÿšš Moved to GitHub-first development.
    • ๐Ÿ‘Œ Support for Travis CI

    ๐Ÿ›  Fixed

    • Pull #178 Migrated the SDK to Swift 4
    • Pull #176 and Pull #177 Changed APIs to be more idiomatic with Swift
    • Pull #180 Use the api.uber.com V1.2 endpoints
    • โšก๏ธ Pull #184 Updated the Sample Apps to use the current SDK

    โœ‚ Removed

    • ๐Ÿšš Pull #175 China support is now removed
    • ๐Ÿšš RidesClient.fetchCheapestProduct is removed since the Ride Request API no longer supports it with upfront fares.
    • Pull #179 UberRides no longer depends on ObjectMapper
  • v0.6.0 Changes

    November 22, 2016

    โž• Added

    โž• Added Swift 2.3 support