Changelog History
-
v3.0.0 Changes
January 23, 2019๐ 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\>
- Move from using Android Support Libraries (
-
v2.0.1 Changes
January 15, 2019๐ Version 2.0.1 contains bug fixes for the following issue:
- Crash when showing rationale in a
FragmentActivity
that is not anAppCompatActivity
(#266)
- Crash when showing rationale in a
-
v2.0.0 Changes
September 24, 2018๐ 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
to28.0.0
. This will be the last release using the old-style support library before moving toandroidx
. - โฌ๏ธ Drop support for
-
v1.3.0 Changes
August 06, 2018๐ Version 1.3.0 contains a new feature:
- ๐ New
setOpenInNewTask
option when building the App Settings Dialog.
๐ This version also bumps the support library dependency from
27.1.0
to27.1.1
.๐ฑ Thanks to first time contributors @henriquenfaria and @sebkur ๐
- ๐ New
-
v1.2.0 Changes
March 15, 2018๐ 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
to27.1.0
.๐ฑ Thanks to first time contributors @rayevg and @ernestkamara ๐
- ๐ New
-
v1.1.3 Changes
January 25, 2018 -
v1.1.2 Changes
January 12, 2018 -
v1.1.1 Changes
December 13, 2017๐ Version
1.1.1
contains a fix to how EasyPermissions declares dependencies. The support library dependency is now properly declared in thepom.xml
file (#187).๐ Due to the explicit dependency on support library
27.0.1
, you must use a compile SDK version of27
or higher with this version.โฌ๏ธ All users of EasyPermissions
1.1.0
should upgrade to1.1.1
. -
v1.1.0 Changes
December 06, 2017๐ 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.
- ๐ New
-
v1.0.1 Changes
September 26, 2017๐ This is a bugfix release:
- ๐ Fix for an AppCompat incompatibility issue (#160)