Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from Uber #1

Open
wants to merge 215 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
215 commits
Select commit Hold shift + click to select a range
cd16143
[Gradle Release Plugin] - pre tag commit: 'v0.6.0'.
tyvsmith Feb 15, 2017
43d9b18
[Gradle Release Plugin] - new version commit: 'v0.6.0'.
tyvsmith Feb 15, 2017
f11ba26
fix link
Mar 29, 2017
b6335d5
[Gradle Release Plugin] - pre tag commit: 'v0.6.1'.
Apr 6, 2017
f4a0420
[Gradle Release Plugin] - new version commit: 'v0.6.1'.
Apr 6, 2017
b3ccf2a
Verify that onLoginError is not called when receiving onActivityResul…
justasm Oct 11, 2017
aaf3c73
Fix onLoginError being uncorrectly called when automatically falling …
justasm Oct 11, 2017
56654a8
Prerequisites for 0.7 release
tyvsmith Nov 10, 2017
493572a
Adding auto deploy to sonatype
tyvsmith Nov 10, 2017
6532f33
Adding maven badge to replace updating version number
tyvsmith Nov 10, 2017
781df76
Adding github templates
tyvsmith Nov 10, 2017
f78eea4
Merge pull request #94 from uber/ts/github-templates
tyvsmith Nov 10, 2017
64aa7cf
Merge pull request #93 from uber/ts/maven-badge
tyvsmith Nov 10, 2017
50533e6
Merge pull request #91 from uber/ts/deploy-snapshots
tyvsmith Nov 10, 2017
85d9936
Merge pull request #90 from uber/ts/prerequisites-for-release
tyvsmith Nov 10, 2017
485de6a
Changing dev name and id to Uber
tyvsmith Nov 11, 2017
5fe57df
Merge pull request #95 from uber/ts/fix-pom-dev
tyvsmith Nov 11, 2017
05e7e98
Updating Gradle Wrapper to 4.3
tyvsmith Nov 11, 2017
830627b
Merge pull request #96 from uber/ts/upgrade-gradle-wrapper
tyvsmith Nov 11, 2017
93a0115
Gradle 4.3.0 was invalid and we pushed to quickly
tyvsmith Nov 11, 2017
70adb7d
Merge pull request #97 from uber/ts/fix-gradle-wrapper
tyvsmith Nov 11, 2017
7760e00
Resolving Checkstyle configuration and consolidating scripts between …
tyvsmith Nov 13, 2017
44cb10d
Downgrading release plugin due to build task issue
tyvsmith Nov 13, 2017
6dcdb86
Merge pull request #98 from uber/ts/checkstyle
tyvsmith Nov 14, 2017
91a91d7
Updating changelog for v0.7.0 release
tyvsmith Nov 16, 2017
c7c9ba8
Preparing Release script
tyvsmith Nov 17, 2017
42b94a3
fixing travis build for signing
tyvsmith Nov 17, 2017
3df797c
Fixing permission on snapshot deploy script
tyvsmith Nov 17, 2017
6f93d1a
Fixing release script
tyvsmith Nov 17, 2017
507a78d
Merge pull request #99 from uber/ts/release
tyvsmith Nov 17, 2017
625d7cd
[Gradle Release Plugin] - pre tag commit: 'v0.7.0'.
tyvsmith Nov 17, 2017
73ca27f
[Gradle Release Plugin] - new version commit: v0.8.0.
tyvsmith Nov 17, 2017
f4149e2
Refinements to release script based on 0.7 feedback
tyvsmith Nov 18, 2017
12509f2
removing test task
tyvsmith Nov 18, 2017
e7aec6c
Fixing errors on CI for release builds
tyvsmith Nov 18, 2017
b6a5695
Merge pull request #100 from uber/ts/release-refinements
tyvsmith Nov 18, 2017
2c77e3b
Migrate uses of AccessTokenMigration to AccessTokenStorage
tyvsmith Nov 28, 2017
502a188
Fix typo
tyvsmith Nov 28, 2017
66c6fae
Fix Deprecation for AccessTokenManager method
tyvsmith Nov 29, 2017
4d77c38
Merge pull request #102 from uber/ts/ATS-migration
tyvsmith Nov 29, 2017
4555ca3
First commit using chrometabs
tyvsmith Dec 7, 2017
7b86262
Fixing tests and sample apps for partial customtab impl
tyvsmith Jan 10, 2018
60db706
Fixing browsable issue for custom tabs
tyvsmith Jan 10, 2018
e071465
Unifying callback for SSO and redirect URIs
tyvsmith Jan 10, 2018
e2be3ac
Redirect URI param added for SSO
tyvsmith Jan 11, 2018
a1d78fb
Creating LoginMangaer as proxy
tyvsmith Jan 12, 2018
e7b99e5
Removing uneeded changes
tyvsmith Jan 12, 2018
68b0c51
Updating Readme
tyvsmith Jan 12, 2018
0e487a1
Fixing fallbacks
tyvsmith Jan 12, 2018
3cdd4cc
Resolving broken unit tests
tyvsmith Jan 16, 2018
bc86bf6
Addressing feedback
tyvsmith Jan 24, 2018
6ab807f
Improving Readme instructions for custom tabs
tyvsmith Jan 24, 2018
06ebd6f
Adding additional error check flag related to auth code flow
tyvsmith Jan 29, 2018
ec47377
Moving migration logic to better account for auth code flow
tyvsmith Feb 5, 2018
4c73f00
Fix Auth Docs
tyvsmith Feb 6, 2018
8babeef
cleanup
tyvsmith Feb 6, 2018
0ad55cd
Moving migration code to seperate class for better testing and easier…
tyvsmith Feb 8, 2018
01bf674
Fix typo
tyvsmith Feb 8, 2018
340dca0
Fixed auth code flow bug, added more tests, better docs
tyvsmith Feb 9, 2018
1c08359
Merge pull request #108 from uber/ts/chrometab
tyvsmith Feb 9, 2018
8ca1c59
[Gradle Release Plugin] - pre tag commit: 'v0.8.0'.
tyvsmith Feb 9, 2018
899a70b
[Gradle Release Plugin] - new version commit: 'v0.8.1-SNAPSHOT'.
tyvsmith Feb 9, 2018
8166535
Merge pull request #84 from trafi/no-callback-error-on-unavailable-au…
tyvsmith Feb 9, 2018
5b10d4c
Add support for mobile web with deprecated ride widget
tyvsmith Feb 9, 2018
e418ae2
Adding chrometab support for RideRequest deeplink
tyvsmith Feb 9, 2018
d9597ef
Adding Fallback section for button to readme
tyvsmith Feb 9, 2018
96f6ab0
Fixing test failure
tyvsmith Feb 9, 2018
8c3988d
Fix typo
tyvsmith Feb 10, 2018
4863144
Fixing changelog
tyvsmith Feb 10, 2018
8e4e30f
Merge pull request #112 from uber/add-mobile-web-deeplink-support
tyvsmith Feb 11, 2018
ce2af60
add deprecated member "onReceivedError" to solve compatibility issue …
strooonger Jan 3, 2018
ad10871
Cleanup
tyvsmith Feb 13, 2018
1e0b377
Removing dup code
tyvsmith Feb 13, 2018
128b0a2
Merge pull request #113 from uber/ts/test-fix-webview
tyvsmith Feb 13, 2018
d8728bb
[Gradle Release Plugin] - pre tag commit: 'v0.9.0'.
tyvsmith Feb 13, 2018
33811fd
[Gradle Release Plugin] - new version commit: 'v0.9.1-SNAPSHOT'.
tyvsmith Feb 13, 2018
080be0f
Add task relationship to fix release notes
tyvsmith Mar 15, 2018
5dbfa15
Fixing Artifact creation of sample apps"
tyvsmith Mar 16, 2018
442805c
Add changelog note
tyvsmith Mar 16, 2018
9ca9a8a
Changing artifacts zip to apk
tyvsmith Mar 16, 2018
7aa9e36
Fixing missing upload archives
tyvsmith Mar 17, 2018
417f961
Merge pull request #117 from uber/ts/fix-release-script-notes
tyvsmith Mar 20, 2018
23d02c0
Update Java SDK dependency to 0.8.0
tyvsmith Mar 20, 2018
cc23f12
Merge pull request #118 from uber/update-java-0.8.0
tyvsmith Mar 20, 2018
90fa6f1
[Gradle Release Plugin] - pre tag commit: 'v0.9.1'.
tyvsmith Mar 20, 2018
036cd13
[Gradle Release Plugin] - new version commit: 'v0.9.2-SNAPSHOT'.
tyvsmith Mar 20, 2018
b9cd5ac
Fix snapshots auto-upload
tyvsmith Mar 23, 2018
9b535b2
Merge pull request #120 from uber/ts/fix-snapshots
tyvsmith Mar 23, 2018
1141c70
Fix redirect URI example in README
tyvsmith Mar 30, 2018
02f14ca
Remove typo
tyvsmith Mar 30, 2018
2fc41a9
Fix redirect in example
tyvsmith Mar 30, 2018
e37dbbc
Merge pull request #121 from uber/ts/fix-redirect-uri-readme
tyvsmith Mar 30, 2018
50246ff
Rename `setAuthCodeEnabled` to `setAuthCodeFlowEnabled`
martyla Apr 1, 2018
e8229b1
Merge pull request #122 from martyla/patch-1
tyvsmith Aug 13, 2018
035cec3
Update travis config to accept updated license
Aug 13, 2018
99e7d10
Merge pull request #133 from thepoofy/wv-fix-travis
thepoofy Aug 14, 2018
19a64b2
Add new method setForceAuthCodeFlowEnabled to LoginManager
jck2 Aug 7, 2018
74de131
remove new method, modify setAuthCodeFlow behavior to prefer Auth Cod…
jck2 Aug 9, 2018
6a908dc
update test name
jck2 Aug 13, 2018
6d186a0
Merge pull request #128 from jck2/jck2/add-force-auth-code-flow
jck2 Aug 14, 2018
b335c23
Updating gradle distribution to 4.9 from 4.3.1
Aug 14, 2018
76434a6
Updating SDK compiler and target version.
Aug 14, 2018
bffb3b3
Update gradle plugin from 2.3.0 to 3.1.0
Aug 14, 2018
3aa705a
Updated Javadoc task to reduce errors.
Aug 15, 2018
f9c8468
Merge pull request #135 from thepoofy/wv-gradle-updates
thepoofy Aug 17, 2018
6764b13
Adding support to SSO with Uber Eats
Aug 3, 2018
caa3046
Refactored AppProtocol to include signature and min-version validatio…
Aug 16, 2018
120ad54
Cleanup AppProtocolTest
Aug 16, 2018
ca27106
Merge pull request #131 from thepoofy/wv-multi-app-support
thepoofy Aug 17, 2018
c3ba466
Add support for prioritizing SSO Apps
Oct 9, 2018
9d5d8db
Simplifying loop logic of SupportedAppType.
Oct 9, 2018
86063cc
Adding tests for updated isSupported logic.
Oct 9, 2018
4e28aa6
Merge pull request #145 from thepoofy/master
jck2 Oct 24, 2018
c4adee7
Reorder maven repos for jcenter issue
tyvsmith Oct 26, 2018
77e8755
Merge pull request #147 from uber/ts/fix-maven-resolution
tyvsmith Oct 26, 2018
14eb232
Bump minimum supported eats version
jck2 Oct 24, 2018
ed4e136
Merge pull request #146 from jck2/bump-min-supported-eats-version
thepoofy Oct 26, 2018
b084d4a
Remove sudo: false from travis config
ZacSweers Nov 24, 2018
d1b824d
Merge pull request #149 from uber/z/removesudo
tyvsmith Nov 26, 2018
a22f677
Update SsoDeeplink to include new parameters for new SSO Flow
jck2 Sep 6, 2018
1b9131d
Update LoginActivity to be able to accept parameters for new SSO Flow
jck2 Sep 6, 2018
fc10e1b
Update LoginManager to start LoginActivity with new params
jck2 Sep 6, 2018
ca4c582
Use correct default for redirect uri in LoginActivity
jck2 Sep 26, 2018
a3b8553
Add new method for fallback logic in login if neither auth code flow …
jck2 Sep 28, 2018
ce64f40
Make sure product priority gets sent in request that goes through Log…
jck2 Dec 10, 2018
cd0760b
Merge pull request #140 from jck2/jck2/update-sso-deeplink-for-rfc825…
jck2 Dec 12, 2018
f3fc787
Added changelog for next version with eats sso
tyvsmith Dec 14, 2018
0ea0b72
Merge pull request #150 from uber/eats-sso-changelog-prep
tyvsmith Dec 14, 2018
ca1de31
[Gradle Release Plugin] - pre tag commit: 'v0.10.0'.
tyvsmith Dec 14, 2018
d9974f5
[Gradle Release Plugin] - new version commit: 'v0.10.1-SNAPSHOT'.
tyvsmith Dec 14, 2018
42684db
Loosening requirement of Scopes for Login. Scopes or CustomScopes is…
Jan 25, 2019
ccbf0a0
Format travis and remove `-no-audio` option for emulator.
Jan 25, 2019
ea98364
Merge pull request #152 from thepoofy/master
thepoofy Jan 25, 2019
bc6d69f
Fix NPE caused by unset `productFlowPriority`
Feb 7, 2019
6784fb5
Fixing a test
Feb 7, 2019
a1cfbdb
Merge pull request #155 from thepoofy/master
thepoofy Feb 8, 2019
9878043
[Gradle Release Plugin] - pre tag commit: 'v0.10.1'.
Feb 27, 2019
25fc5fa
[Gradle Release Plugin] - new version commit: 'v0.10.2-SNAPSHOT'.
Feb 27, 2019
584b89b
Handle redirect for ChromeTab Auth Code flow.
Feb 20, 2019
45ff7c7
Addressing feedback on AuthUtilsTest
Mar 1, 2019
6d75060
Update minimum Uber Eats version to 2488
Mar 6, 2019
529fc9f
Merge pull request #162 from uber/ml/min_eats_version_2488
mleroy Mar 7, 2019
bed5d60
Recognize nightly & internal builds
Mar 7, 2019
6edb3ac
Bring back deprecated code and change order of package names
Mar 7, 2019
950c92e
Introduce compatibility with nightly build
Mar 7, 2019
2107517
Revert previous code
Mar 7, 2019
594b15f
Merge pull request #163 from uber/ml/recognize_other_eats_builds
mleroy Mar 7, 2019
06e43f6
Update CHANGELOG.md
May 30, 2019
c4cac90
fix proposal
Oct 29, 2019
7a70a1a
fix syntax
Oct 29, 2019
78226a6
Merge pull request #176 from uber/fix_service_connection
tyvsmith Nov 23, 2019
ee405a4
[Gradle Release Plugin] - pre tag commit: 'v0.10.2'.
tyvsmith Dec 3, 2019
c55bec9
[Gradle Release Plugin] - new version commit: 'v0.10.3-SNAPSHOT'.
tyvsmith Dec 3, 2019
405f53a
fix crash in CustomTabsHelper if connection is null
lalwani Apr 30, 2020
cdb4726
Merge pull request #181 from lalwani/crash
tyvsmith Apr 30, 2020
4fb5a36
Remove Travis and migrate to Github Actions
May 6, 2021
34666df
Migrate to AndroidX
EdbertChan Jun 30, 2021
f94d75e
version configuration change
EdbertChan Jun 30, 2021
29bc2f3
Merge pull request #183 from rafaeltoledo/rt/gh-actions
tyvsmith Jul 1, 2021
c46f984
Merge branch 'uber:master' into master
EdbertChan Jul 1, 2021
870bea4
Change how the auth data is published into the config yaml
Jul 5, 2021
eb26024
Merge pull request #184 from EdbertChan/master
EdbertChan Jul 12, 2021
5a0e67a
Merge pull request #185 from rafaeltoledo/rt/gh-snapshot-upload-fix
tyvsmith Aug 4, 2021
4a1fa72
init
EdbertChan Aug 12, 2021
9cad233
Upgrade AndroidX RoboElectric
EdbertChan Aug 12, 2021
701154b
restore workflow
EdbertChan Aug 12, 2021
74af3f9
Update RideRequestActivity.java
EdbertChan Aug 12, 2021
2e2bbc8
test
EdbertChan Aug 17, 2021
e29a7c4
Merge pull request #187 from EdbertChan/master
EdbertChan Aug 18, 2021
233abbb
[Gradle Release Plugin] - pre tag commit: 'v0.10.3'.
EdbertChan Aug 19, 2021
73b25c3
Added support for login par flow
lalwani Apr 25, 2023
0d94f02
changed executeParIfNeccessary method name to launchOnboardingFlow
lalwani Apr 25, 2023
04b4a31
updated rides java sdk version and fixed unit tests
lalwani May 9, 2023
1bc2e7e
added unit tests
lalwani May 10, 2023
547e1ac
removed id for progress spineer
lalwani May 10, 2023
f7f76f3
added shadow classes used in unit tests
lalwani May 10, 2023
2a20934
created new methods for newIntent to maintain backward compatibility
lalwani May 19, 2023
50eab00
addressed comments
lalwani May 25, 2023
c5720e5
renamed ShadowLoginPARDispatch to ShadowLoginPushedAUthorizationRequest
lalwani May 25, 2023
76721b8
Merge pull request #192 from lalwani/par
lalwani May 25, 2023
8447c67
upgrading minSdk version to 26
lalwani May 25, 2023
9d9fd9d
Update README.md
lalwani May 25, 2023
707165a
Merge pull request #196 from lalwani/readme-1
lalwani May 26, 2023
3302a0f
Merge pull request #195 from lalwani/par
lalwani May 26, 2023
c5b73ea
Update gradle.properties
lalwani May 26, 2023
66d1efd
updated changelog file
lalwani May 26, 2023
46b6bef
Merge pull request #197 from lalwani/par
lalwani May 29, 2023
590b69f
bumping up the version to prepare for next release
lalwani May 30, 2023
339d627
Merge pull request #198 from lalwani/master
lalwani May 30, 2023
7748df8
created login demo using applink
lalwani Aug 7, 2023
314d594
added readme.md
lalwani Aug 11, 2023
69ec5b5
updated readme
lalwani Aug 11, 2023
b649c4e
Added failsafe null check when removing progress indicator
lalwani Aug 11, 2023
d286c74
Merge pull request #205 from lalwani/bugfix
lalwani Aug 11, 2023
4bfdc07
[Gradle Release Plugin] - pre tag commit: 'vy'.
Aug 15, 2023
af69016
removed unneeded onResume call
lalwani Aug 16, 2023
b8993e8
Merge pull request #203 from lalwani/login-demo
lalwani Aug 16, 2023
37de2c4
Update gradle.properties
lalwani Aug 16, 2023
9603236
[Gradle Release Plugin] - pre tag commit: 'v0.10.5'.
Aug 16, 2023
9db435c
Update gradle.properties
lalwani Aug 17, 2023
080f66f
[Gradle Release Plugin] - pre tag commit: 'v0.10.5'.
Aug 17, 2023
3c1591f
Update gradle.properties
lalwani Aug 17, 2023
ad5875d
[Gradle Release Plugin] - pre tag commit: 'v0.10.6'.
Aug 17, 2023
a6684cf
Update gradle.properties
lalwani Aug 17, 2023
8865da4
[Gradle Release Plugin] - pre tag commit: 'v0.10.7'.
lalwani Aug 17, 2023
45cd479
Update gradle.properties
lalwani Aug 17, 2023
947ca19
Update gradle.properties
lalwani Aug 17, 2023
2f8d2b3
updated rides java sdk to 0.8.4
lalwani Sep 22, 2023
72011ec
Merge pull request #206 from lalwani/sdk
lalwani Sep 22, 2023
03e2c4a
Update gradle.properties
lalwani Sep 22, 2023
b02a04e
Update README.md
lalwani Nov 8, 2023
21befd1
Update README.md
lalwani Nov 17, 2023
03f04fa
preparing for release
lalwani Dec 4, 2023
46dc8a5
Merge pull request #208 from lalwani/sdk
lalwani Dec 4, 2023
9fd2f9c
Update gradle.properties
lalwani Dec 4, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions .buildscript/deploy_snapshot.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#!/bin/bash
#
# Deploy a jar, source jar, and javadoc jar to Sonatype's snapshot repo.
#
# Adapted from https://coderwall.com/p/9b_lfq and
# http://benlimmer.com/2013/12/26/automatically-publish-javadoc-to-gh-pages-with-travis-ci/

SLUG="uber/rides-android-sdk"
JDK="oraclejdk8"
BRANCH="master"

set -e

if [ "$TRAVIS_REPO_SLUG" != "$SLUG" ]; then
echo "Skipping snapshot deployment: wrong repository. Expected '$SLUG' but was '$TRAVIS_REPO_SLUG'."
elif [ "$TRAVIS_JDK_VERSION" != "$JDK" ]; then
echo "Skipping snapshot deployment: wrong JDK. Expected '$JDK' but was '$TRAVIS_JDK_VERSION'."
elif [ "$TRAVIS_PULL_REQUEST" != "false" ]; then
echo "Skipping snapshot deployment: was pull request."
elif [ "$TRAVIS_BRANCH" != "$BRANCH" ]; then
echo "Skipping snapshot deployment: wrong branch. Expected '$BRANCH' but was '$TRAVIS_BRANCH'."
else
echo "Deploying snapshot..."
./gradlew clean uploadArchives
echo "Snapshot deployed!"
fi
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE.MD
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Github issues are for bug reports. If this is a question around usage or understanding please use
Stack Overflow. https://stackoverflow.com/questions/tagged/uber-api

Library version:

Repro steps, stacktrace, screenshots:

Expected Behavior:
3 changes: 3 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.MD
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Description:

Related issue(s):
81 changes: 81 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
name: CI

on: [push, pull_request]

jobs:
check:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Gradle Wrapper Validation
uses: gradle/wrapper-validation-action@v1
- name: Install JDK
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: '8'
- name: Lint and Unit tests
run: ./gradlew check --stacktrace
- name: Upload lint and test reports
if: always()
uses: actions/upload-artifact@v2
with:
name: execution-reports
path: |
./core-android/build/reports
./rides-android/build/reports

test:
runs-on: macOS-latest # enables hardware acceleration in the virtual machine, required for emulator testing
strategy:
matrix:
api-level: [ 21, 23, 26 ]
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Gradle Wrapper Validation
uses: gradle/wrapper-validation-action@v1
- name: Install JDK
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: '8'
- name: Emulator tests
uses: reactivecircus/android-emulator-runner@v2
with:
api-level: ${{ matrix.api-level }}
target: google_apis
arch: x86
disable-animations: true
script: ./gradlew connectedCheck --stacktrace
- name: Upload instrumented test reports
if: always()
uses: actions/upload-artifact@v2
with:
name: test-reports
path: |
./core-android/build/reports
./rides-android/build/reports

upload-snapshots:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/master' && github.event_name != 'pull_request'
needs:
- check
- test
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Gradle Wrapper Validation
uses: gradle/wrapper-validation-action@v1
- name: Install JDK
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: '8'
- name: Upload snapshots
run: ./gradlew uploadArchives --stacktrace
env:
ORG_GRADLE_PROJECT_SONATYPE_NEXUS_USERNAME: ${{ secrets.SonatypeUsername }}
ORG_GRADLE_PROJECT_SONATYPE_NEXUS_PASSWORD: ${{ secrets.SonatypePassword }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,4 @@ obj

.DS_Store
log.txt
.vscode
14 changes: 0 additions & 14 deletions .travis.yml

This file was deleted.

108 changes: 104 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,105 @@
v0.5.5 - TBD
v0.10.8 - 09/22/2023
-------------

### Update
- Updated [rides-java-sdk](https://github.com/uber/rides-java-sdk) version to 0.8.4

v0.10.7 - 08/17/2023
-------------

### Fixed
- [Issue #204](https://github.com/uber/rides-android-sdk/issues/204) NullPointerException when login via SSO with pushed authorization request

v0.10.4 - 05/26/2023
-------------

### Added
- [Issue #194](https://github.com/uber/rides-android-sdk/issues/194) Integrated Login Pushed authorization request flow
- [Issue #193](https://github.com/uber/rides-android-sdk/issues/193) Deprecating embedded webviews
- Updated java version to 1.8
- Updated login endpoint to auth.uber.com from login.uber.com
- Replaced jcenter with mavenCentral

v0.10.3 - 08/19/2021
-------------

v0.10.2 - 12/03/2019
-------------

v0.10.1 - 02/27/2019
-------------

### Fixed
- [Issue #153](https://github.com/uber/rides-android-sdk/issues/153) NullPointerException when login via SSO without setting product flow priority
- [Issue #151](https://github.com/uber/rides-android-sdk/issues/151) Login throws IllegalStateException when using only CustomScopes


v0.10.0 - 12/14/2018
------------

### Added
- [Issue #144](https://github.com/uber/rides-android-sdk/issues/144) Allow SSO Client to dictate which Uber Apps can be used for SSO
- [Issue #138](https://github.com/uber/rides-android-sdk/issues/138) Support for IETF RFC 8252
- [Issue #130](https://github.com/uber/rides-android-sdk/issues/130) Support for Uber Eats SSO

### Fixed
- [Issue #129](https://github.com/uber/rides-android-sdk/issues/129) Allow use of refresh token for non-privileged scopes
- [Issue #119](https://github.com/uber/rides-android-sdk/issues/119) Redirect URL documentation issue

v0.9.1 - 03/20/2018
------------

### Fixed
- [Issue #115](https://github.com/uber/rides-android-sdk/issues/115) Release Script is creating invalid release notes/download artifacts.
- Updated to Java SDK 0.8.0 to fix Token Refresh NPE


v0.9.0 - 02/13/2018
------------

### Added
- [Issue #111](https://github.com/uber/rides-android-sdk/issues/111) Add Uber Mobile Web support
over deprecated Ride Request Widget

### Fixed
- [Issue #105](https://github.com/uber/rides-android-sdk/issues/105) onReceivedError and onReceivedHttpError does not work on API level < 23

v0.8.0 - 02/09/2018
------------

### Changed
- [Issue #101](https://github.com/uber/rides-android-sdk/issues/101) LoginManager now uses AccessTokenStorage

### Added
- [Issue #22](https://github.com/uber/rides-android-sdk/issues/22) Customtab support


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](https://github.com/uber/rides-java-sdk/blob/master/CHANGELOG.md). This moved imports to follow the new format.

v0.6.1 - 4/5/2017
-------------------
### Changed
- AuthUtils now omits unrecognized scopes from parsed AccessToken instead of throwing an exception when creating

v0.6.0 - 2/14/2017
-------------------
### Fixed
- [Issue #71](https://github.com/uber/rides-android-sdk/issues/71) LoginManager breaks when used with Rides SDK 0.6.0
- [Issue #65](https://github.com/uber/rides-android-sdk/issues/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

v0.5.4 - 9/29/2016
------------------
### Added
Expand All @@ -13,6 +112,7 @@ v0.5.4 - 9/29/2016
- [Issue #48](https://github.com/uber/rides-android-sdk/issues/48) Typo in Readme.md
- [Issue #54](https://github.com/uber/rides-android-sdk/issues/54) log4j lib still exists in 0.5.3 causing Proguard failing


v0.5.3 - 8/12/2016
------------------
### Fixed
Expand Down Expand Up @@ -85,7 +185,7 @@ v0.3.1 - 4/18/2016
### Fixed

- [Issue #15] (https://github.com/uber/rides-android-sdk/issues/15) RideRequestView correctly handles redirecting to
call or message the driver
call or message the driver

v0.3.0 - 4/11/2016
------------------
Expand Down Expand Up @@ -141,8 +241,8 @@ Currently available `requestingBehaviors` are:

v0.2.0 - 2/3/2016
------------------
- Localization of request button text for zh-rCN.
- Localization of request button text for zh-rCN.

v0.1.0 - 11/24/2015
------------------
- Initial version.
- Initial version.
Loading