All Versions
10
Latest Version
Avg Release Cycle
54 days
Latest Release
999 days ago

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\>
    
  • 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 an AppCompatActivity (#266)
  • 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 use EasyPermissions 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 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 to 27.1.1.

    ๐Ÿฑ Thanks to first time contributors @henriquenfaria and @sebkur ๐ŸŽ‰

  • 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 to 27.1.0.

    ๐Ÿฑ Thanks to first time contributors @rayevg and @ernestkamara ๐ŸŽ‰

  • v1.1.3 Changes

    January 25, 2018

    ๐Ÿ”– 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.

  • v1.1.2 Changes

    January 12, 2018

    ๐Ÿ”– 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.

  • 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 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 Changes

    December 06, 2017

    ๐Ÿ”– Version 1.1.0 contains bug fixes, API improvements, and some deprecations:

    • ๐Ÿ†• New PermissionRequest builder API for passing arguments to EasyPermissions.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.

  • v1.0.1 Changes

    September 26, 2017

    ๐Ÿ›  This is a bugfix release:

    • ๐Ÿ›  Fix for an AppCompat incompatibility issue (#160)