Releases: uber/rides-ios-sdk
Releases · uber/rides-ios-sdk
v0.14.2
What's Changed
- Adds objc support to Prefill by @mohssenfathi in #281
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
- Bump spec.platform to 11.0 by @mohssenfathi in #280
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
- Bump deployment target to iOS 11 by @mohssenfathi in #277
- Implementing PAR by @mohssenfathi in #278
- Bump version to 0.14.0 by @mohssenfathi in #279
New Contributors
- @mohssenfathi made their first contribution in #277
Full Changelog: 0.13.0...v0.14.0
v0.12.0
Update version to 0.12
v0.11.0
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
Swift 4.1 Compatibility
v0.9.0: Deprecate Ride Request Widget
Changes
- Pull #213 All model properties are now Optionals.
- In Objective-C,
Double
,Int
, andBool
are represented by NSNumberboolValue
,intValue
, anddoubleValue
. TheUBSDKDistanceUnavailable
,UBSDKEstimateUnavailable
, andUBSDKBearingUnavailable
constants are now removed.
- In Objective-C,
- 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
v0.8.1
v0.8.0
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 usesSFAuthenticationSession
,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 viaLoginManager
instead.LoginViewAuthenticator
- initiate the login process viaLoginManager
instead.OAuthViewController
- initiate the login process viaLoginManager
instead.