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 useEasyPermissionsin a Fragment should use the Fragment class in the Android Support Library (AndroidX). - Remove all previously
@Deprecatedmethods 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
RationaleDialogCallbacksfeature 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
PermissionRequestbuilder API for passing arguments toEasyPermissions.requestPermissionsvia #180- Allows passing of theme argument for the rationale dialog (#174)
- Replaces some of the
requestPermissionsoverloads 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.