Releases: descope/descope-kotlin
0.11.1
0.11.0
Main Changes
- JWT and Session updates
- Using
CredentialManager
for Passkeys, to allow passkeys to be connected to the user's Google user. Requires AndroidP
and later. - Flow presentation can be customized if needed.
What's Changed
- chore(deps): update gradle/gradle-build-action action to v3 by @descope in #85
- chore(deps): update dependency gradle to v8.6 by @descope in #86
- Token and session updates by @shilgapira in #87
- chore(deps): update gradle/gradle-build-action action to v3.1.0 by @descope in #89
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.8.0 by @descope in #90
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-test to v1.8.0 by @descope in #91
- chore(deps): update plugin com.android.library to v8.3.0 by @descope in #92
- chore(deps): update plugin org.jetbrains.kotlin.android to v1.9.23 by @descope in #94
- fix(deps): update dependency androidx.credentials:credentials-play-services-auth to v1.2.1 by @descope in #96
- fix(deps): update dependency androidx.credentials:credentials to v1.2.1 by @descope in #95
- fix(deps): update dependency androidx.browser:browser to v1.8.0 by @descope in #97
- chore(deps): update plugin com.android.library to v8.3.1 by @descope in #98
- chore(deps): update dependency gradle to v8.7 by @descope in #99
- fix(deps): update dependency androidx.credentials:credentials to v1.2.2 by @descope in #100
- fix(deps): update dependency androidx.credentials:credentials-play-services-auth to v1.2.2 by @descope in #101
- chore(deps): update gradle/gradle-build-action action to v3.2.0 by @descope in #102
- chore(deps): update gradle/gradle-build-action action to v3.2.1 by @descope in #103
- chore(deps): update plugin com.android.library to v8.3.2 by @descope in #104
- chore(deps): update gradle/gradle-build-action action to v3.3.0 by @descope in #105
- chore(deps): update gradle/gradle-build-action action to v3.3.1 by @descope in #107
- chore(deps): update gradle/gradle-build-action action to v3.3.2 by @descope in #108
- chore(deps): update plugin com.android.library to v8.4.0 by @descope in #109
- chore(deps): update plugin org.jetbrains.kotlin.android to v1.9.24 by @descope in #110
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.8.1 by @descope in #111
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-test to v1.8.1 by @descope in #112
- fix(deps): update dependency androidx.lifecycle:lifecycle-common to v2.8.0 by @descope in #113
- fix(deps): update dependency androidx.lifecycle:lifecycle-process to v2.8.0 by @descope in #114
- chore(deps): update plugin com.android.library to v8.4.1 by @descope in #115
- chore(deps): update plugin org.jetbrains.kotlin.android to v2 by @descope in #116
- fix(deps): update dependency androidx.lifecycle:lifecycle-common to v2.8.1 by @descope in #117
- fix(deps): update dependency androidx.lifecycle:lifecycle-process to v2.8.1 by @descope in #118
- chore(deps): update dependency gradle to v8.8 by @descope in #119
- chore(deps): update plugin com.android.library to v8.4.2 by @descope in #120
- fix(deps): update dependency androidx.lifecycle:lifecycle-common to v2.8.2 by @descope in #121
- fix(deps): update dependency androidx.lifecycle:lifecycle-process to v2.8.2 by @descope in #122
- chore(deps): update plugin com.android.library to v8.5.0 by @descope in #123
- chore(deps): update gradle/gradle-build-action action to v3.4.0 by @descope in #124
- chore(deps): update gradle/gradle-build-action action to v3.4.1 by @descope in #125
- chore(deps): update gradle/gradle-build-action action to v3.4.2 by @descope in #126
- Update passkey implementation to use CredentialManager instead of Fido2 by @itaihanski in #127
- chore(deps): update dependency gradle to v8.9 by @descope in #129
- chore(deps): update plugin com.android.library to v8.5.1 by @descope in #130
- chore(deps): update gradle/gradle-build-action action to v3.5.0 by @descope in #131
- fix(deps): update dependency androidx.lifecycle:lifecycle-common to v2.8.4 by @descope in #132
- fix(deps): update dependency androidx.lifecycle:lifecycle-process to v2.8.4 by @descope in #133
- Add flow presentation by @itaihanski in #134
Full Changelog: 0.10.0...0.11.0
0.10.0
Breaking Changes
The Descope Kotlin SDK initialization has changed in a breaking way: it no longer relies on setters, but now relies on a new setup
function, to be called in the app initialization section (onCreate
).
Change this (previous versions):
override fun onCreate() {
Descope.projectId = "<Your-Project-Id>"
}
Into this:
override fun onCreate() {
Descope.setup(this, projectId = "<Your-Project-Id>")
}
See the README or the Descope
object for more details
What's Changed
- Fix typo by @itaihanski in #79
- chore(deps): update plugin com.android.library to v8.2.2 by @descope in #80
- chore(deps): update gradle/gradle-build-action action to v2.12.0 by @descope in #81
- Replace config and projectId setters with setup function by @itaihanski in #82
- Support sign up in or both for oauth by @itaihanski in #83
- Bump version to 0.10.0 by @itaihanski in #84
Full Changelog: 0.9.9...0.10.0
0.9.9
Breaking Changes
There was one change introduced in this version that breaks compilation, but not behavior.
The flows start
function is now a suspended
function. Other than that, functionality stays the same, with the addition of supporting authenticated flows when needed.
What's Changed
- fix(deps): update dependency androidx.lifecycle:lifecycle-common to v2.7.0 by @descope in #74
- fix(deps): update dependency androidx.lifecycle:lifecycle-process to v2.7.0 by @descope in #75
- Introduce authenticated flows by @itaihanski in #76
- Extract region from project ID by @itaihanski in #77
- Bump version to 0.9.9 by @itaihanski in #78
Full Changelog: 0.9.8...0.9.9
0.9.8
What's Changed
- chore(deps): update plugin com.android.library to v8.2.1 by @descope in #72
- Fix login options request body by @itaihanski in #73
Full Changelog: 0.9.7...0.9.8
0.9.7
What's Changed
- chore(deps): update dependency gradle to v8.5 by @descope in #60
- chore(deps): update actions/setup-java action to v4 by @descope in #61
- chore(deps): update plugin com.android.library to v8.2.0 by @descope in #62
- Add UpdateOptions by @itaihanski in #63
- Add DescopeNetworkClient interface by @itaihanski in #66
- chore(deps): update gradle/gradle-build-action action to v2.11.0 by @descope in #67
- Add custom scheme for opera users by @itaihanski in #68
- chore(deps): update gradle/gradle-build-action action to v2.11.1 by @descope in #69
- chore(deps): update plugin org.jetbrains.kotlin.android to v1.9.22 by @descope in #70
- Add support for native passkeys by @shilgapira in #64
- Bump version to 0.9.7 by @itaihanski in #71
Full Changelog: 0.9.6...0.9.7
0.9.6
What's Changed
- chore(deps): update plugin org.jetbrains.kotlin.android to v1.9.21 by @descope in #55
- Support given, middle and family names by @itaihanski in #54
- chore(deps): update gradle/gradle-build-action action to v2.10.0 by @descope in #57
- Add SignInOptions to all supporting endpoints by @itaihanski in #58
- Add support for native Sign in with Google authentication by @shilgapira in #56
- Bump version by @itaihanski in #59
Full Changelog: 0.9.5...0.9.6
0.9.5
What's Changed
- fix(deps): update dependency androidx.browser:browser to v1.7.0 by @descope in #51
- chore(deps): update plugin com.android.library to v8.1.4 by @descope in #52
- Protect against encrypted storage initialization error while developing by @itaihanski in #53
Full Changelog: 0.9.4...0.9.5
0.9.4
What's Changed
- fix(deps): update dependency androidx.lifecycle:lifecycle-common to v2.6.2 by @descope in #37
- fix(deps): update dependency androidx.lifecycle:lifecycle-process to v2.6.2 by @descope in #38
- chore(deps): update gradle/gradle-build-action action to v2.8.1 by @descope in #39
- chore(deps): update actions/checkout action to v4 by @descope in #40
- fix(deps): update dependency org.json:json to v20231013 [security] by @descope in #41
- chore(deps): update plugin com.android.library to v8.1.2 by @descope in #42
- chore(deps): update gradle/gradle-build-action action to v2.9.0 by @descope in #43
- chore(deps): update dependency gradle to v8.4 by @descope in #44
- Add custom attributes to the user object by @itaihanski in #46
- Add DescopeLogger and DescopeException by @itaihanski in #47
- chore(deps): update plugin org.jetbrains.kotlin.android to v1.9.20 by @descope in #49
- Add support for tokens via cookies by @itaihanski in #48
- Bump version by @itaihanski in #50
Full Changelog: 0.9.3...0.9.4
0.9.3
What's Changed
- chore(deps): update plugin org.jetbrains.kotlin.android to v1.8.22 by @descope in #13
- fix(deps): update dependency org.json:json to v20230618 by @descope in #14
- chore(deps): update gradle/gradle-build-action action to v2.5.0 by @descope in #15
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.7.2 by @descope in #16
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-test to v1.7.2 by @descope in #17
- chore(deps): update gradle/gradle-build-action action to v2.5.1 by @descope in #18
- chore(deps): update dependency gradle to v8.2 by @descope in #19
- chore(deps): update plugin org.jetbrains.kotlin.android to v1.9.0 by @descope in #20
- chore(deps): update dependency gradle to v8.2.1 by @descope in #21
- chore(deps): update gradle/gradle-build-action action to v2.6.0 by @descope in #22
- chore(deps): update gradle/gradle-build-action action to v2.6.1 by @descope in #23
- chore(deps): update gradle/gradle-build-action action to v2.7.0 by @descope in #24
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.7.3 by @descope in #25
- fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-coroutines-test to v1.7.3 by @descope in #26
- chore(deps): update plugin com.android.library to v8.1.0 by @descope in #27
- fix(deps): update dependency androidx.browser:browser to v1.6.0 by @descope in #29
- Replace password - return a session by @asafshen in #28
- chore(deps): update dependency gradle to v8.3 by @descope in #30
- chore(deps): update gradle/gradle-build-action action to v2.7.1 by @descope in #31
- chore(deps): update plugin com.android.library to v8.1.1 by @descope in #32
- chore(deps): update plugin org.jetbrains.kotlin.android to v1.9.10 by @descope in #33
- chore(deps): update gradle/gradle-build-action action to v2.8.0 by @descope in #35
- Add support for custom OAuth providers by @shilgapira in #34
- Fixed documentation by @itaihanski in #36
New Contributors
- @asafshen made their first contribution in #28
- @shilgapira made their first contribution in #34
Full Changelog: 0.9.2...0.9.3