Simplify Android M system permissions
Version 3.0.0 contains a breaking change:
com.android.support.*
) to AndroidX libraries (androidx.*
). If you are using the Android Support Libraries without using Jetifier this is a breaking change for you.The newly updated transitive dependencies are:
<dependencies>
<dependency>
<groupId>androidx.appcompat</groupId>
<artifactId>appcompat</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>androidx.core</groupId>
<artifactId>core</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>androidx.fragment</groupId>
<artifactId>fragment</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
Version 2.0.1 contains bug fixes for the following issue:
FragmentActivity
that is not an AppCompatActivity
(#266)Version 2.0.0 contains some breaking changes:
android.app.Fragment
, which is deprecated in Android 28. Apps that want to use EasyPermissions
in a Fragment should use the Fragment class in the Android Support Library (AndroidX).@Deprecated
methods to clean up the API.This version also bumps the support library dependency from 27.1.1
to 28.0.0
. This will be the last release using the old-style support library before moving to androidx
.
Version 1.3.0 contains a new feature:
setOpenInNewTask
option when building the App Settings Dialog.This version also bumps the support library dependency from 27.1.0
to 27.1.1
.
Thanks to first time contributors @henriquenfaria and @sebkur :tada:
Version 1.2.0 contains a bug fix and a new feature:
RationaleDialogCallbacks
feature for detecting interactions with the rationale dialog (#208)This version also bumps the support library dependency from 27.0.2
to 27.1.0
.
Thanks to first time contributors @rayevg and @ernestkamara :tada:
Version 1.1.3 contains a bug fix for Issue #198 (via #199). This ensures results are forwarded to Fragments.
This version also bumps the support library dependency from 27.0.1
to 27.0.2
.
Version 1.1.2 contains a bug fix for Issue #193 (via #195). This prevents the permission rationale dialog from appearing multiple times in the same Activity.
Version 1.1.1
contains a fix to how EasyPermissions declares dependencies. The support library dependency is now properly declared in the pom.xml
file (#187).
Due to the explicit dependency on support library 27.0.1
, you must use a compile SDK version of 27
or higher with this version.
All users of EasyPermissions 1.1.0
should upgrade to 1.1.1
.
Version 1.1.0
contains bug fixes, API improvements, and some deprecations:
PermissionRequest
builder API for passing arguments to EasyPermissions.requestPermissions
via #180
requestPermissions
overloads that had many arguments.Special thanks to @SUPERCILEX who spearheaded the new API changes.
This is a bugfix release: