Skip to content
This repository has been archived by the owner on Oct 3, 2024. It is now read-only.

Releases: googlesamples/easypermissions

v3.0.0

23 Jan 21:59
67d611b
Compare
Choose a tag to compare

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

15 Jan 22:35
Compare
Choose a tag to compare

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

24 Sep 16:46
Compare
Choose a tag to compare

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

06 Aug 16:49
Compare
Choose a tag to compare

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

15 Mar 20:49
a79e912
Compare
Choose a tag to compare

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

25 Jan 19:26
Compare
Choose a tag to compare

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

12 Jan 16:23
Compare
Choose a tag to compare

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

13 Dec 17:54
Compare
Choose a tag to compare

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

06 Dec 19:55
Compare
Choose a tag to compare

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

26 Sep 18:25
Compare
Choose a tag to compare

This is a bugfix release:

  • Fix for an AppCompat incompatibility issue (#160)