Releases: uber/rides-android-sdk
Releases · uber/rides-android-sdk
v0.7.0
Uber Rides Android SDK (Beta) v0.7.0 - 11/17/2017
Fixed
- Moved all release, dependencies, and snapshot code to gradle folder in root
Breaking
- Upgraded dependencies on uber java sdk to modularized SDK. This moved imports to follow the new format.
Download | Description |
---|---|
login-sample | Login to Uber Sample |
request-button-sample | Ride Request Button Sample |
v0.6.1
Uber Rides Android SDK (Beta) v0.6.1 - 04/05/2017
Changed
- AuthUtils now omits unrecognized scopes from parsed AccessToken instead of throwing an exception when creating
Download | Description |
---|---|
login-sample | Login to Uber Sample |
request-button-sample | Ride Request Button Sample |
v0.6.0
Uber Rides Android SDK (Beta) v0.6.0 - 02/14/2017
Fixed
- Issue #71 LoginManager breaks when used with Rides SDK 0.6.0
- Issue #65 Empty AndroidHttpClient get compiled when using core-android 0.5.4 leading to unresolved references to actual methods of AndroidHttpClient
Added
- Updated to match API 1.2 changes
Breaking
- Removed Region (China) support
Download | Description |
---|---|
login-sample | Login to Uber Sample |
request-button-sample | Ride Request Button Sample |
v0.5.4
Uber Rides Android SDK (Beta) v0.5.4 - 09/29/2016
Added
- Pull #51 Adding sandbox hint for widget
Fixed
- Issue #44 Null pointer exception when selected setPickupToMyLocation
- Issue #48 Typo in Readme.md
- Issue #54 log4j lib still exists in 0.5.3 causing Proguard failing
Download | Description |
---|---|
login-sample | Login to Uber Sample |
request-button-sample | Ride Request Button Sample |
v0.5.3
Uber Rides Android SDK (Beta) v0.5.3 - 08/12/2016
Fixed
- Pull #42 Fix Ride Request Button example in README
- Issue #46 Fix Ride Request Widget incorrectly displaying connectivity errors
Download | Description |
---|---|
login-sample | Login to Uber Sample |
request-button-sample | Ride Request Button Sample |
v0.5.2
Uber Rides Android SDK (Beta) v0.5.2 - 07/11/2016
Fixed
- Issue #31 Multiple warnings "Ignoring InnerClasses attribute for an anonymous inner class" when building project
Download | Description |
---|---|
login-sample | Login to Uber Sample |
request-button-sample | Ride Request Button Sample |
v0.5.1
Uber Rides Android SDK (Beta) v0.5.1 - 06/07/2016
Fixed
- Issue #21 Remove sdk folder
- Issue #23 Add additional error logging when invalid app signature is returned.
- Issue #24 Remove product Id requirement for Ride Request Button
Download | Description |
---|---|
login-sample | Login to Uber Sample |
request-button-sample | Ride Request Button Sample |
v0.5.0
Uber Rides Android SDK (Beta) v0.5.0 - 06/02/2016
Added
Single Sign On
Introducing SSO. Allows a user to login & authorize your application via the native Uber app. Users no longer have to remember their username & password as long as they are signed into the Uber app.
- Added Uber Application Single Sign On using
LoginManager.login(activity)
- Added
LoginButton
to ease signing in using Uber account. - Added
PRIVILEGED
scopes toScope
.
Support all REST API Endpoints
- Added dependency on Uber Rides Java SDK to access the Uber API.
Changed
Split Libraries
Now split into the core-android
and rides-android
libraries.
core-android
contains common classes and auth related functionality.rides-android
contains only rides related features.
RideRequestButton
The RideRequestButton has been updated to show information about your Uber ride.
- Added ETA and Price estimate to
RideRequestButton
if a product ID is set in the RideParameters.
Breaking
- Moved core functionality and authentication related classes to
core-android
and the Java SDK. Imports require updating. - Removed
UberSdk.initialize(context, clientId)
and allUberSdk
setters in favor ofUberSdk.initialize(sessionConfiguration)
- Removed
LoginManager.loginWithScopes(activity, scopes)
in favor ofLoginManager.login(activity)
after usingnew LoginManager(accessTokenManager, callback)
- Removed
AccessTokenManager.getAccessToken(key)
andAccessTokenManager.setAccessToken(key, token)
in favor ofnew AccessTokenManager(context, key)
- Removed
LoginManager.onActivityResult(requestCode, resultCode, data, callback)
in favor ofLoginManager.onActivityResult(activity, requestCode, resultCode, data)
Download | Description |
---|---|
login-sample | Login to Uber Sample |
request-button-sample | Ride Request Button Sample |