Skip to content

Latest commit

 

History

History
341 lines (234 loc) · 19.4 KB

CHANGELOG.md

File metadata and controls

341 lines (234 loc) · 19.4 KB

Change Log

1.24.0 (2020-07-16)

Full Changelog

Changed

  • Allow to set headers and parameters in all requests #318 (lbalmaceda)

Fixed

1.23.0 (2020-03-30)

Full Changelog

Added

Fixed

  • Improve consistency around Expires At in CredentialsManager #295 (lbalmaceda)

1.22.1 (2020-03-04)

Full Changelog

Fixed

1.22.0 (2020-02-06)

Full Changelog

Added

  • Add support for Social Native Token Exchange endpoint #281 (lbalmaceda)

1.21.0 (2020-01-29)

Full Changelog

Added

  • Allow to customize the redirect URI / return to URL #279 (lbalmaceda)

1.20.1 (2020-01-10)

Full Changelog

Changed

Removed

1.20.0 (2019-12-23)

Full Changelog

Added

Fixed

  • Use closeTo to still match with small differences [part 2] #272 (lbalmaceda)

Security

1.19.1 (2019-11-29)

Full Changelog

Fixed

1.19.0 (2019-09-10)

Full Changelog

Changed

  • Update CredentialManager classes to include IDToken expiration #254 (lbalmaceda)

1.18.0 (2019-07-26)

Full Changelog

Changed

1.17.0 (2019-06-28)

Full Changelog

Added

Deprecated

1.16.0 (2019-06-18)

Full Changelog

Added

  • Support Web authentication cancel scenario #240 (lbalmaceda)
  • Expose NetworkErrorException when request fails due to networking #235 (lbalmaceda)

Fixed

1.15.2 (2019-04-17)

Full Changelog

Fixed

1.15.1 (2019-01-28)

Full Changelog

Fixed

  • Delete keys and stored Credentials on unrecoverable use cases #218 (lbalmaceda)

1.15.0 (2019-01-10)

Full Changelog

Added

  • Allow to override default timeouts for Http Client #206 (nolivermke)

Changed

Fixed

1.14.1 (2018-10-04)

Full Changelog

Fixed

1.14.0 (2018-10-03)

Full Changelog

Fixed

  • Change target sdk to 28 and use latest Gradle plugin #186 (lbalmaceda)

1.13.2 (2018-07-20)

Full Changelog

Fixed

  • Fix service handling when custom tabs are not available #173 (lbalmaceda)

1.13.1 (2018-07-13)

Full Changelog

Fixed

1.13.0 (2018-06-05)

Full Changelog

Added

1.12.2 (2018-03-19)

Full Changelog

Fixed

1.12.1 (2018-02-01)

Full Changelog

Fixed

  • Fix NPE when browser re-attempts a finished authentication #143 (lbalmaceda)

1.12.0 (2017-11-17)

Full Changelog

Added

  • Add support for TLS1.2 on pre-lollipop devices. #128 (dj-mal)

1.11.0 (2017-10-17)

Full Changelog

Added

Changed

1.10.1 (2017-10-05)

Full Changelog

Fixed

1.10.0 (2017-07-19)

Full Changelog

Changed

  • Add a manifest placeholder for configuring the scheme #110 (lbalmaceda)

1.9.0 (2017-07-10)

Full Changelog

Added

  • Add hasValidCredentials and clearCredentials to CredentialsManager #102 (lbalmaceda)
  • Add granted scope to the Credentials object #97 (lbalmaceda)
  • Add CredentialsManager and generic Storage #96 (lbalmaceda)

Changed

1.8.0 (2017-04-27)

Full Changelog

Added

1.7.0 (2017-04-06)

Full Changelog

Added

  • Add WebAuthProvider Rule error message parsing #89 (lbalmaceda)

1.6.0 (2017-03-02)

Full Changelog

Added

  • Add expires_in field to the Credentials class #78 (lbalmaceda)
  • Added: GET UserProfile endpoint for UsersAPIClient #76 (lbalmaceda)

Changed

  • Extract the user id from the 'sub' claim if present #77 (lbalmaceda)
  • Strictly compare the OIDC invalid_request message #75 (lbalmaceda)
  • Credentials fields are not guaranteed to be present #74 (lbalmaceda)

Fixed

  • Ensure closing the response body after it was parsed #79 (lbalmaceda)

1.5.0 (2017-01-31)

Full Changelog

Added

  • Log a warning message when using non-OIDC endpoints in OIDC mode #70 (lbalmaceda)
  • Refresh auth using /oauth/token refresh_token grant (OIDC mode) #68 (lbalmaceda)

Fixed

1.4.0 (2017-01-02)

Full Changelog

Added

  • Update Proguard rules and include them on the packaging #66 (lbalmaceda)
  • Add base values getters for the Telemetry class #63 (lbalmaceda)
  • Add warning log message when custom scheme is not lower case #58 (lbalmaceda)
  • Add flag to authenticate with OIDC mode #57 (lbalmaceda)
  • Customize the Scheme used in the redirect_uri parameter #54 (lbalmaceda)

Changed

  • Remove required fields check on UserProfile deserializing #65 (lbalmaceda)
  • Migrate OIDCConformant flag into Auth0 class #62 (lbalmaceda)
  • Use password-realm grant for /oauth/token endpoint #56 (lbalmaceda)

Fixed

  • Fix bug when parsing PasswordStrength errors into AuthenticationException #60 (lbalmaceda)

Breaking changes

1.3.0 (2016-12-12)

Full Changelog

Added

  • Allow to specify Audience parameter in the WebAuthProvider #49 (lbalmaceda)

Fixed

  • Generate and save State and Nonce variables for WebAuthProvider #50 (lbalmaceda)

1.2.0 (2016-11-30)

Full Changelog

Added

Deprecated

  • Deprecate useCodeGrant in the WebAuthProvider class #46 (lbalmaceda)
  • Deprecate tokenInfo method in favor of userInfo #45 (lbalmaceda)

1.1.2 (2015-11-22)

Full Changelog

Fixed

  • Fix scope being overriden during WebAuth #37 (hzalaz)

1.1.1 (2015-11-21)

Full Changelog

Deprecated

Fixed

  • Avoid sending null parameters in the authorize URI #35 (lbalmaceda)

1.1.0 (2015-10-14)

Full Changelog

Added

Deprecated

Fixed

  • Change default WebAuthProvider connection to null #33 (lbalmaceda)

1.0.1 (2015-09-27)

Full Changelog

Changed

1.0.0 (2015-09-15)

Android java toolkit for Auth0 API

Requirements

Android API version 15 or newer

Installation

Gradle

Auth0.android is available through Gradle. To install it, simply add the following line to your build.gradle file:

dependencies {
    compile "com.auth0.android:auth0:1.0.0"
}