v1.2.3
This release backports all changes made to the 2.x version of RxFingerprint in the v2.0.2 and v2.0.3 release to work with the RxJava1 version.
Fixes:
- #31 Remove usages of Support Library
FingerprintManagerCompat
and useFingerprintManager
directly instead. This works around the issue of some devices not specifying the Fingerprint APIs correctly and being unable to detect the Fingerprint sensor with recent Support Libraries. - #29 Removes Retrolambda from the library. This caused issues for Apps using ProGuard and not using Retrolambda. (see Issue #27)
- #34 Remove and renew keys on encrypt when KeyPermanentlyInvalidated exception is thrown
- #38 Adds additional checks to ensure that the Fingerprint APIs are available on the device
Behaviour Changes:
- #32 Emit
FingerprintUnavailableException
instead ofIllegalAccessException
when RxFingerprint operations are called even thoughRxFingerprint.isAvailable(...)
returnsfalse
Dependency changes:
- Removes usages of the Android Support Library
compat
package - Updates Support Annotations to
v25.1.1