Skip to content

v2.0.0 — Core/Compose split & PermissionResult API

Choose a tag to compare

@iVamsi iVamsi released this 05 Apr 03:36
· 30 commits to main since this release

EasyAndroidPermissions 2.0.0

Breaking release. Upgrade from 1.x using the migration guide.

Maven Central

  • io.github.ivamsi:easyandroidpermissions-core:2.0.0
  • io.github.ivamsi:easyandroidpermissions-compose:2.0.0 (transitively includes -core)

Highlights

  • Artifacts: separate core (Activities/Fragments) and compose modules; View-only apps no longer depend on Compose.
  • API: PermissionManager.request / requestMultiple return PermissionResult instead of Boolean; adds permissionStates, shouldShowRationale, and canRequestAgain.
  • Implementation: unified lifecycle-aware manager and extra PermissionManagerFactory overloads for custom hosts.

Notes

  • Published -javadoc.jar artifacts are minimal stubs pointing to sources and the repo; full API browsing uses -sources.jar or the README (details in publish-javadoc README).

Docs: README