Skip to content

Commit d6aded9

Browse files
authored
Merge pull request #158 from icerockdev/develop
Release 0.19.1
2 parents 378e0fd + 37f3510 commit d6aded9

File tree

5 files changed

+21
-16
lines changed

5 files changed

+21
-16
lines changed

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,23 +39,23 @@ allprojects {
3939
project **build.gradle**
4040
```groovy
4141
dependencies {
42-
commonMainApi("dev.icerock.moko:permissions:0.19.0")
42+
commonMainApi("dev.icerock.moko:permissions:0.19.1")
4343
4444
// specific permissions support
45-
commonMainImplementation("dev.icerock.moko:permissions-bluetooth:0.19.0")
46-
commonMainImplementation("dev.icerock.moko:permissions-camera:0.19.0")
47-
commonMainImplementation("dev.icerock.moko:permissions-contacts:0.19.0")
48-
commonMainImplementation("dev.icerock.moko:permissions-gallery:0.19.0")
49-
commonMainImplementation("dev.icerock.moko:permissions-location:0.19.0")
50-
commonMainImplementation("dev.icerock.moko:permissions-microphone:0.19.0")
51-
commonMainImplementation("dev.icerock.moko:permissions-motion:0.19.0")
52-
commonMainImplementation("dev.icerock.moko:permissions-notifications:0.19.0")
53-
commonMainImplementation("dev.icerock.moko:permissions-storage:0.19.0")
45+
commonMainImplementation("dev.icerock.moko:permissions-bluetooth:0.19.1")
46+
commonMainImplementation("dev.icerock.moko:permissions-camera:0.19.1")
47+
commonMainImplementation("dev.icerock.moko:permissions-contacts:0.19.1")
48+
commonMainImplementation("dev.icerock.moko:permissions-gallery:0.19.1")
49+
commonMainImplementation("dev.icerock.moko:permissions-location:0.19.1")
50+
commonMainImplementation("dev.icerock.moko:permissions-microphone:0.19.1")
51+
commonMainImplementation("dev.icerock.moko:permissions-motion:0.19.1")
52+
commonMainImplementation("dev.icerock.moko:permissions-notifications:0.19.1")
53+
commonMainImplementation("dev.icerock.moko:permissions-storage:0.19.1")
5454
5555
// compose multiplatform
56-
commonMainApi("dev.icerock.moko:permissions-compose:0.19.0") // permissions api + compose extensions
56+
commonMainApi("dev.icerock.moko:permissions-compose:0.19.1") // permissions api + compose extensions
5757
58-
commonTestImplementation("dev.icerock.moko:permissions-test:0.19.0")
58+
commonTestImplementation("dev.icerock.moko:permissions-test:0.19.1")
5959
}
6060
```
6161

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ androidLifecycleVersion = "2.2.0"
1010
androidCoreTestingVersion = "2.2.0"
1111
coroutinesVersion = "1.6.4"
1212
mokoMvvmVersion = "0.16.0"
13-
mokoPermissionsVersion = "0.19.0"
13+
mokoPermissionsVersion = "0.19.1"
1414
composeJetBrainsVersion = "1.5.1"
1515
lifecycleRuntime = "2.6.1"
1616
composeUiVersion = "1.0.1"

permissions-contacts/src/iosMain/kotlin/dev/icerock/moko/permissions/contacts/ContactsPermission.ios.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ private class ContactsPermissionDelegate(
3535
val status: CNAuthorizationStatus =
3636
CNContactStore.authorizationStatusForEntityType(CNEntityType.CNEntityTypeContacts)
3737
return when (status) {
38-
CNAuthorizationStatusAuthorized -> PermissionState.Granted
38+
CNAuthorizationStatusAuthorized, CNAuthorizationStatusLimited -> PermissionState.Granted
3939

4040
CNAuthorizationStatusNotDetermined -> PermissionState.NotDetermined
4141
CNAuthorizationStatusDenied, CNAuthorizationStatusRestricted -> PermissionState.DeniedAlways
@@ -70,4 +70,9 @@ private class ContactsPermissionDelegate(
7070
}
7171
}
7272

73+
// declared as constant because at now we use kotlin 1.9.10 that not know about
74+
// platform.Contacts.CNAuthorizationStatusLimited
75+
@Suppress("TopLevelPropertyNaming")
76+
private const val CNAuthorizationStatusLimited: Long = 4
77+
7378
actual val contactsDelegate: PermissionDelegate = ContactsPermissionDelegate(ContactPermission)

permissions-motion/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ plugins {
1010
}
1111

1212
android {
13-
namespace = "dev.icerock.moko.permissions.contacts"
13+
namespace = "dev.icerock.moko.permissions.motion"
1414
}
1515

1616
dependencies {

permissions-storage/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ plugins {
1010
}
1111

1212
android {
13-
namespace = "dev.icerock.moko.permissions.common"
13+
namespace = "dev.icerock.moko.permissions.storage"
1414
}
1515

1616
dependencies {

0 commit comments

Comments
 (0)