Releases: googlesamples/easypermissions
v3.0.0
Version 3.0.0 contains a breaking change:
- Move from using Android Support Libraries (
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>
v2.0.1
v2.0.0
Version 2.0.0 contains some breaking changes:
- Drop support for
android.app.Fragment
, which is deprecated in Android 28. Apps that want to useEasyPermissions
in a Fragment should use the Fragment class in the Android Support Library (AndroidX). - Remove all previously
@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
.
v1.3.0
v1.2.0
Version 1.2.0 contains a bug fix and a new feature:
- New
RationaleDialogCallbacks
feature for detecting interactions with the rationale dialog (#208) - Fix for a bad cast (#201)
This version also bumps the support library dependency from 27.0.2
to 27.1.0
.
Thanks to first time contributors @rayevg and @ernestkamara 🎉
v1.1.3
v1.1.2
v1.1.1
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
.
v1.1.0
Version 1.1.0
contains bug fixes, API improvements, and some deprecations:
- New
PermissionRequest
builder API for passing arguments toEasyPermissions.requestPermissions
via #180- Allows passing of theme argument for the rationale dialog (#174)
- Replaces some of the
requestPermissions
overloads that had many arguments.
- Improved Kotlin support with method and parameter annotations (#178)
- Reduce the likelihood of #150 via #170
Special thanks to @SUPERCILEX who spearheaded the new API changes.