Skip to content

Releases: descope/descope-kotlin

0.11.1

28 Aug 09:10
fbc5c34
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.11.0...0.11.1

0.11.0

26 Aug 14:40
ae575bd
Compare
Choose a tag to compare

Main Changes

  • JWT and Session updates
  • Using CredentialManager for Passkeys, to allow passkeys to be connected to the user's Google user. Requires Android P 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

21 Feb 08:47
836607d
Compare
Choose a tag to compare

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

Full Changelog: 0.9.9...0.10.0

0.9.9

08 Feb 07:29
5e76d09
Compare
Choose a tag to compare

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

25 Jan 12:29
caa1dbb
Compare
Choose a tag to compare

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

24 Jan 11:27
6ee7208
Compare
Choose a tag to compare

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

20 Dec 14:17
3184c2c
Compare
Choose a tag to compare

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

11 Dec 11:43
3147dd1
Compare
Choose a tag to compare

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

29 Nov 14:34
6ba7143
Compare
Choose a tag to compare

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

20 Sep 08:38
dfb3e00
Compare
Choose a tag to compare

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

Full Changelog: 0.9.2...0.9.3