Releases: mintrocket/MintPermissions
Version 1.1.3
- Fix #36. UiRequestViewModel now lives as long as the Activity lives. The state of the request queue is saved and restored in SavedStateRegistry.
- Anything related to UiRequest must now be Parcelable, as this is needed to save requests.
Version 1.1.2
Fixed:
- On android 23 java.lang.IllegalArgumentException: Unknown permission:
This happens when a permission is specified in the manifest, which is not supported by the system. Relevant only for api23, starting with api24 everything is ok.
PermissionManagerService
Version 1.1.1
Again fixed a bug when it was impossible to get the actual value of statuses after a request.
Added library com.github.mintrocket.MintPermissions:mintpermissions-flows
This library internally processes permission requests and statuses according to Google recommendations.
- There is a processing of simple cases when you just need to do something at the click of a button. There is also case processing, when you also need to display the status of permissions on the screen itself.
- It is possible to customize the behavior of the dialogs.
- It is possible to override how the data will be displayed in the dialog.
- It is possible to override how exactly the dialog is displayed (you can at least use BottomSheetDialog), the main thing is to observe CoroutineScope.
Due to the addition of a new library, the way you need to connect it to the project has changed.
Before:
implementation "com.github.mintrocket:MintPermissions:1.0.0"
Now:
implementation 'com.github.mintrocket.MintPermissions:mintpermissions:1.0.1'
implementation 'com.github.mintrocket.MintPermissions:mintpermissions-flows:1.0.1'
Version 1.1.0
Fixed a bug when it was impossible to get the actual value of statuses after a request.
Added library com.github.mintrocket.MintPermissions:mintpermissions-flows
This library internally processes permission requests and statuses according to Google recommendations.
- There is a processing of simple cases when you just need to do something at the click of a button. There is also case processing, when you also need to display the status of permissions on the screen itself.
- It is possible to customize the behavior of the dialogs.
- It is possible to override how the data will be displayed in the dialog.
- It is possible to override how exactly the dialog is displayed (you can at least use BottomSheetDialog), the main thing is to observe CoroutineScope.
Due to the addition of a new library, the way you need to connect it to the project has changed.
Before:
implementation "com.github.mintrocket:MintPermissions:1.0.0"
Now:
implementation 'com.github.mintrocket.MintPermissions:mintpermissions:1.0.1'
implementation 'com.github.mintrocket.MintPermissions:mintpermissions-flows:1.0.1'
Version 1.0.1
test release for flows module
Version 1.0.0
First release
Version 0.0.5
Merge pull request #13 from mintrocket/fix/upd-lib feat: upd readme
Version 0.0.3
fix release build
prerelease for teammates
Version 0.0.2
Prerelease for teammates
0.0.1
feat: update gradle