Releases: auth0/Lock.Android
3.2.2
This patch release does not contain any functional changes, but is being released using an updated signing key for verification as part of our commitment to best security practices.
Please review the README note for additional details.
Security
3.2.1
3.2.1 (2022-06-24)
Fixed
- Fixing bug where custom audience was not being set in #645 (Blake-Carrier)
Security
3.2.0
3.1.0
Added
- Add support for OOB multi-factor authentication #632 (lbalmaceda)
Fixed
- Update AndroidManifest.xml for Android 12 support #631 (VincentJoshuaET)
3.0.1
Full Changelog
Fixed
- Trim username and email input to avoid NPE #628 (lbalmaceda)
3.0.0
This release brings a few improvements that come with new requirements. Check the details in the Migration Guide file if you are coming from a previous version, to understand how these impact you.
In summary, this release brings:
- Open ID Connect compliant practices.
- ID token verification for Web Authentication flows.
- A new customizable networking stack.
- Simpler Android app set up.
Some of these features were previously available but only enforced when the "OIDC" flag was explicitly enabled.
V3 Changelog
Full Changelog
Closed issues
- AuthenticationCallback methods are only called the first time I login #607
- UnauthorizedErrors are not received in lock widget callbacks #606
Added
- Add migration guide [SDK-2430] #615 (lbalmaceda)
Changed
- Drop Jetifier plugin usage #624 (lbalmaceda)
- Enable AppLinks in the declared intent filters #622 (lbalmaceda)
- Simplify library set up by declaring activities internally #620 (lbalmaceda)
- Refactor broadcast receiver usage #619 (lbalmaceda)
- Raise Unauthorized and Access Denied errors through callback [SDK-2480] #618 (lbalmaceda)
- Update readme #617 (lbalmaceda)
- Migrate sample app to use Kotlin [SDK-2431] #616 (lbalmaceda)
Removed
- Remove support for changing the Social Button style [SDK-2430] #614 (lbalmaceda)
- Remove support for Implicit Authentication flow [SDK-2430] #613 (lbalmaceda)
- Remove WebView component support [SDK-2430] #612 (lbalmaceda)
Fixed
- Fix filtering by Country name [SDK-2546] #623 (lbalmaceda)
- Run lint and fix inspection results #611 (lbalmaceda)
Breaking changes
- Update LockCallback and AuthenticationCallback [SDK-2480] #621 (lbalmaceda)
- Use Auth0.Android v2 [SDK-2429] #610 (lbalmaceda)
- Migrate to AndroidX #609 (lbalmaceda)
- Bump the minimum required android version [SDK-2427] #608 (lbalmaceda)
2.24.0
Added
- Add custom tabs options to the available Lock settings [SDK-1974] #601 (lbalmaceda)
Fixed
- Bump SDK to fix NPE with Kotlin nullable annotations #598 (lbalmaceda)
2.23.0
Having project sync issues after upgrading?
This release updates the core SDK to make it compatible with Android 11 new privacy changes. If you run into a build compile issue when importing this version, make sure that you are using the latest patch version of the Android Gradle Plugin. Check the table in the announcement blogpost to learn to what version you should update.
Changed
- Improve compatibility with Kotlin and run Lint on CI #596 (lbalmaceda)
- Add compatibility with Android 11: Bump SDK version #595 (lbalmaceda)
- Update "37 Signals" auth style to "Basecamp" [SDK-1944] #593 (lbalmaceda)