Skip to content

Releases: descope/descope-kotlin

0.12.2

03 Dec 13:25
84806b4
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.12.1...0.12.2

0.12.1

17 Nov 13:58
141ab88
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.12.0...0.12.1

0.12.0

11 Nov 13:40
eb1e0ba
Compare
Choose a tag to compare

Major Changes

  • Introducing DescopeFlowView: embed the flow directly into your app's UI instead of running it in a browser. Please read the documentation thoroughly to see usage and examples
  • The previous Flow mechanism has been deprecated

What's Changed

Full Changelog: 0.11.2...0.12.0

0.11.2

01 Oct 10:00
3f99efb
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update plugin org.jetbrains.kotlin.android to v1.9.25 by @descope in #135
  • Add code owners by @itaihanski in #138
  • fix(deps): update dependency org.json:json to v20240303 by @descope in #93
  • Throw DescopeException when browser fails to launch by @itaihanski in #143

Full Changelog: 0.11.1...0.11.2

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