This repository has been archived by the owner on Jul 2, 2021. It is now read-only.
Releases: Karumi/Dexter
Releases · Karumi/Dexter
Release 4.1.1
Release 4.1.0
Release 4.0.0
This new version of Dexter comes with a simplification of its API.
- We no longer support screen rotations from the library and therefore have removed the methods
continueRequestingPendingPermissions
. - We have deleted the
EmptyMultiplePermissionsListener
andEmptyPermissionListener
.BaseMultiplePermissionsListener
andBasePermissionListener
are the new to-go implementations.
Release 3.1.0
With this release we are deprecating some methods and classes that won't be available in the future major version of Dexter. More specifically we are deleting:
- Both methods called
continueRequestingPendingPermissions
- EmptyListener
classes that are going to be replaced by
BaseListenerclasses. These new listeners will provide a default implementation of the method
onPermissionRationaleShouldBeShown` continuing with the permissions process instead of having an empty implementation.
Release 3.0.2
In this release, we have fixed a crash in the library happening when the user changed the permissions of the app from the settings screen:
- #107: Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'void com.karumi.dexter.DexterInstance.onActivityReady(android.app.Activity)' on a null object reference
Release 3.0.1
With this release, we have fixed a minor issue reported by a user and found during the release 3.0.0.
- #105: MultiplePermissionsListener REQUEST_ONGOING.
Release 3.0.0
With this release, we have fully redesign the Dexter API to make it fluent.
- Dexter now asks for an
Activity
instead of anApplication
context so that you don't have to worry about strangeonResume
calls when permissions have been already granted. - New fluent API to make the library easier to use.
- Add a new callback for the sample snackbar listener implementation.
Release 2.4.0
With this release, we are deprecating most of the Dexter API to offer a more fluent design:
- Create a fluent API to call Dexter
- Deprecate all the methods that are going to be removed in 3.0.0
- Fix phantom activity when permissions are already granted (only when using the new API)
- Add sample snackbar listener callback to better configure your snackbar listeners.
Release 2.3.1
- This release fixes a bug occurring in some devices where calling
checkSelfPermission
throws aRuntimeException
that wasn't being handled.
Improve Snackbar listener usage.
Add a new callback associated to the snackbar listener to be able to interact with the widget.