Skip to content

Releases: solana-mobile/mobile-wallet-adapter

v2.0.0-alpha4

20 Oct 18:46
Compare
Choose a tag to compare
v2.0.0-alpha4 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-alpha3...v2.0.0-alpha4

v2.0.0-alpha3

18 Oct 23:06
Compare
Choose a tag to compare
v2.0.0-alpha3 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-alpha2...v2.0.0-alpha3

v2.0.0-alpha2

18 Oct 14:13
Compare
Choose a tag to compare
v2.0.0-alpha2 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-alpha1...v2.0.0-alpha2

v2.0.0-alpha1

13 Oct 21:40
f4f49e6
Compare
Choose a tag to compare
v2.0.0-alpha1 Pre-release
Pre-release

What's Changed

  • chore(deps): bump com.android.application from 7.4.2 to 8.1.0 in /android by @dependabot in #525
  • chore(deps): bump androidx.navigation:navigation-safe-args-gradle-plugin from 2.5.3 to 2.7.0 in /android by @dependabot in #527
  • chore(deps): bump com.android.tools.build:gradle from 7.2.1 to 8.1.0 in /examples/example-react-native-app/android by @dependabot in #528
  • chore(deps): bump com.android.tools.build:gradle from 7.4.2 to 8.1.1 in /js/packages/mobile-wallet-adapter-protocol/android by @dependabot in #531
  • chore(deps): bump org.jetbrains.kotlin:kotlin-test from 1.9.0 to 1.9.10 in /android by @dependabot in #537
  • chore(deps): bump org.jetbrains.kotlin:kotlin-test from 1.9.0 to 1.9.10 in /examples/example-clientlib-ktx-app by @dependabot in #538
  • chore(deps): bump org.jetbrains.kotlin.android from 1.9.0 to 1.9.10 in /android by @dependabot in #533
  • chore(deps): bump org.jetbrains.kotlin:kotlin-stdlib from 1.9.0 to 1.9.10 in /android by @dependabot in #534
  • chore(deps): bump androidx.navigation:navigation-safe-args-gradle-plugin from 2.7.0 to 2.7.1 in /android by @dependabot in #536
  • chore(deps): bump com.android.library from 8.1.0 to 8.1.1 in /android by @dependabot in #535
  • chore(deps): bump com.solanamobile:mobile-wallet-adapter-clientlib from 1.1.0 to 1.2.0 in /js/packages/mobile-wallet-adapter-protocol/android by @dependabot in #540
  • chore(deps): bump com.google.dagger:hilt-compiler from 2.47 to 2.48 in /examples/example-clientlib-ktx-app by @dependabot in #543
  • chore(deps): bump com.google.dagger:hilt-android-gradle-plugin from 2.47 to 2.48 in /examples/example-clientlib-ktx-app by @dependabot in #544
  • chore(deps): bump com.google.dagger:hilt-android from 2.47 to 2.48 in /examples/example-clientlib-ktx-app by @dependabot in #545
  • chore(deps): bump androidx.navigation:navigation-safe-args-gradle-plugin from 2.7.1 to 2.7.2 in /android by @dependabot in #546
  • Fix React Native module rpc method timeout handling by @Funkatronics in #549
  • chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #547
  • Fix Association Promise Rejection by @Funkatronics in #548
  • chore(deps): bump org.jetbrains.kotlin.android from 1.9.0 to 1.9.10 in /examples/example-clientlib-ktx-app by @dependabot in #539
  • chore(deps): bump com.android.application from 8.1.0 to 8.1.1 in /android by @dependabot in #542
  • Mwa 2.0 spec by @Funkatronics in #521
  • Fix Spec Display Names by @Funkatronics in #550
  • Update README.md for 1.2.0 release by @Funkatronics in #551
  • chore(deps): bump androidx.navigation:navigation-safe-args-gradle-plugin from 2.7.2 to 2.7.3 in /android by @dependabot in #553
  • chore(deps): bump com.android.library from 8.1.1 to 8.1.2 in /android by @dependabot in #557
  • chore(deps): bump com.android.tools.build:gradle from 8.1.1 to 8.1.2 in /js/packages/mobile-wallet-adapter-protocol/android by @dependabot in #555
  • chore(deps): bump com.android.application from 8.1.1 to 8.1.2 in /android by @dependabot in #556
  • Update Session Properties Spec by @Funkatronics in #559
  • MWA 2.0 Library RPC Changes by @Funkatronics in #560
  • chore(deps): bump androidx.navigation:navigation-safe-args-gradle-plugin from 2.7.3 to 2.7.4 in /android by @dependabot in #564
  • chore(deps): bump com.google.dagger:hilt-android from 2.48 to 2.48.1 in /examples/example-clientlib-ktx-app by @dependabot in #565
  • chore(deps): bump com.google.dagger:hilt-android-gradle-plugin from 2.48 to 2.48.1 in /examples/example-clientlib-ktx-app by @dependabot in #567
  • chore(deps): bump com.google.dagger:hilt-compiler from 2.48 to 2.48.1 in /examples/example-clientlib-ktx-app by @dependabot in #566
  • [TBD] Align with upcoming wallet-standard connect feature by @Funkatronics in #562
  • MWA 2.0 Version Negotiation by @Funkatronics in #558
  • Make MobileWalletAdapterSession.getSesionProperties public by @Funkatronics in #568
  • Update broken links in README by @Michaelsulistio in #570
  • Align with wallet-standard WalletAccount interface by @Funkatronics in #563

Full Changelog: v1.2.0...v2.0.0-alpha1

1.2.0

21 Aug 14:27
47cc73f
Compare
Choose a tag to compare

What's Changed

  • FakeDApp offchain message signing should use non-random messages by @sdlaver in #407
  • Create a demo bundled MWA session that performs three actions by @sdlaver in #408
  • Add window transition waits to integration tests by @sdlaver in #410
  • Rework the localAssociateAndExecute method of FakeDApp by @sdlaver in #409
  • Add identity to the method signature of reauthorize by @steveluscher in #416
  • Archive connected test results by @sdlaver in #418
  • Cancel the correct scope on timeout after activity close by @sdlaver in #419
  • chore(deps): bump com.solanamobile:mobile-wallet-adapter-clientlib from 1.0.5 to 1.1.0 in /js/packages/mobile-wallet-adapter-protocol/android by @dependabot in #415
  • chore(deps): bump org.jetbrains.kotlin.android from 1.7.20 to 1.7.22 in /android by @dependabot in #414
  • chore(deps): bump org.jetbrains.kotlin:kotlin-stdlib from 1.7.10 to 1.7.22 in /android by @dependabot in #413
  • Limit message sizes to correspond with off-chain message size limits by @sdlaver in #423
  • chore(deps): bump io.coil-kt:coil from 2.2.2 to 2.3.0 in /android by @dependabot in #422
  • chore(deps): bump org.bouncycastle:bcprov-jdk18on from 1.72 to 1.73 in /android by @dependabot in #432
  • Add docsite references by @Michaelsulistio in #434
  • chore(deps): bump org.robolectric:robolectric from 4.9.2 to 4.10 in /android by @dependabot in #431
  • chore(deps): bump com.squareup.okhttp3:okhttp from 4.10.0 to 4.11.0 in /examples/example-clientlib-ktx-app by @dependabot in #435
  • chore(deps): bump com.google.dagger:hilt-android from 2.45 to 2.46 in /examples/example-clientlib-ktx-app by @dependabot in #446
  • chore(deps): bump com.google.dagger:hilt-android-gradle-plugin from 2.45 to 2.46 in /examples/example-clientlib-ktx-app by @dependabot in #445
  • chore(deps): bump com.google.dagger:hilt-compiler from 2.45 to 2.46 in /examples/example-clientlib-ktx-app by @dependabot in #444
  • Add Links to Unity Docs References to README by @Funkatronics in #447
  • [docs] add note about android chrome navigation by @Michaelsulistio in #448
  • chore(deps): bump org.robolectric:robolectric from 4.10 to 4.10.2 in /android by @dependabot in #449
  • Update fakewallet's text size by @0xtmphey in #457
  • chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-test from 1.6.4 to 1.7.1 in /android by @dependabot in #460
  • chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.6.4 to 1.7.1 in /android by @dependabot in #461
  • chore(deps): bump com.google.dagger:hilt-android from 2.46 to 2.46.1 in /examples/example-clientlib-ktx-app by @dependabot in #462
  • chore(deps): bump com.google.dagger:hilt-android-gradle-plugin from 2.46 to 2.46.1 in /examples/example-clientlib-ktx-app by @dependabot in #464
  • [WIP] Add react native walletlib package by @Michaelsulistio in #443
  • chore(deps): bump com.google.dagger:hilt-compiler from 2.46 to 2.46.1 in /examples/example-clientlib-ktx-app by @dependabot in #463
  • chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.6.4 to 1.7.1 in /js/packages/mobile-wallet-adapter-protocol/android by @dependabot in #465
  • [RN Walletlib] Add resolve(), response types, and hook by @Michaelsulistio in #466
  • chore(deps): bump org.robolectric:robolectric from 4.10.2 to 4.10.3 in /android by @dependabot in #468
  • chore(deps): bump io.coil-kt:coil from 2.3.0 to 2.4.0 in /android by @dependabot in #469
  • Native Module Refactor by @Funkatronics in #473
  • Add walletlib react native documentation by @Michaelsulistio in #477
  • Native Module Serialization Refactor by @Funkatronics in #478
  • Refactor RN walletlib build scripts by @Michaelsulistio in #479
  • Update docsite broken links by @Michaelsulistio in #480
  • Update README.md by @jnwng in #481
  • Fix walletlib src path by @Michaelsulistio in #484
  • React Native Wallet Lib Client Verification by @Funkatronics in #485
  • Add Bug Report Template by @Funkatronics in #488
  • chore(deps): bump org.bouncycastle:bcprov-jdk18on from 1.73 to 1.75 in /android by @dependabot in #487
  • Add initialUrl null check by @Michaelsulistio in #491
  • React Native: Cancel session on dismissed disambiguation dialog by @Funkatronics in #499
  • JS Packages v1.0.1 by @Funkatronics in #500
  • chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.7.1 to 1.7.2 in /android by @dependabot in #493
  • chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-test from 1.7.1 to 1.7.2 in /android by @dependabot in #494
  • chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.7.1 to 1.7.2 in /js/packages/mobile-wallet-adapter-protocol/android by @dependabot in #492
  • Expose Deauthorize Requests/Event to React Native by @Funkatronics in #505
  • JS Packages v2.0.1 by @Funkatronics in #504
  • chore(deps): bump org.java-websocket:Java-WebSocket from 1.5.3 to 1.5.4 in /android by @dependabot in #506
  • chore(deps): bump com.google.dagger:hilt-android from 2.46.1 to 2.47 in /examples/example-clientlib-ktx-app by @dependabot in #503
  • chore(deps): bump com.google.dagger:hilt-android-gradle-plugin from 2.46.1 to 2.47 in /examples/example-clientlib-ktx-app by @dependabot in #502
  • Patch walletlib by @Michaelsulistio in #508
  • docs: add walletlib-rn v1.0.3 changelog by @Michaelsulistio in #510
  • chore(deps): bump com.google.dagger:hilt-compiler from 2.46.1 to 2.47 in /examples/example-clientlib-ktx-app by @dependabot in #501
  • Upgrade MWA ktx API by @creativedrewy in #511

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

09 Mar 01:30
e7507f4
Compare
Choose a tag to compare

API Changes

walletlib

  • Scenario has been extracted to an interface, and a new LocalScenario abstract class is provided for all local connection scenarios to inherit from
  • MobileWalletAdapterConfig now includes a noConnectionWarningTimeoutMs which defines the timeout period (in milliseconds) after which the adapter will throw a warning if a connection has not been established.
  • LocalScenario extends the base Scenario.Callbacks to provide a new callback: onLowPowerAndNoConnection. this callback is fired if the scenario detects that the device is in low power mode and no successful connection has been established (within the MobileWalletAdapterConfig.noConnectionWarningTimeoutMs)
    • Breaking Change: Wallet apps making use of the LocalWebSocketServerScenario will now be required to implement the onLowPowerAndNoConnection callback in LocalScenario.Callbacks. Please see the Integration Guide for more information about how wallets should handle this change.

What's Changed

  • Wallet Lib Low Power Mode Warning by @Funkatronics in #363
  • Fix ActivityResultSender holding the lock when activity resolution fails by @ankur2136 in #384
  • chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-test from 1.3.8 to 1.6.4 in /android by @dependabot in #382
  • chore(deps): bump com.android.library from 7.3.1 to 7.4.2 in /android by @dependabot in #386
  • docs: add warning about power saving mode by @kewde in #334
  • chore(deps): bump com.android.application from 7.3.1 to 7.4.2 in /android by @dependabot in #385
  • Docs: Low power no connection callback by @Funkatronics in #387
  • Make clientlib-ktx and fakedapp wait for the completion of the previous request by @sdlaver in #388
  • Update Dependabot Gradle rules by @sdlaver in #390
  • chore(deps): bump io.github.gradle-nexus.publish-plugin from 1.1.0 to 1.3.0 in /android by @dependabot in #391
  • chore(deps): bump com.squareup.okhttp3:okhttp from 4.9.0 to 4.10.0 in /examples/example-clientlib-ktx-app by @dependabot in #401
  • chore(deps): bump org.bitcoinj:bitcoinj-core from 0.15.10 to 0.16.2 in /examples/example-clientlib-ktx-app by @dependabot in #395
  • chore(deps): bump com.google.dagger:hilt-android from 2.42 to 2.45 in /examples/example-clientlib-ktx-app by @dependabot in #393
  • chore(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.6.2 to 1.6.4 in /js/packages/mobile-wallet-adapter-protocol/android by @dependabot in #397
  • chore(deps): bump org.robolectric:robolectric from 4.9 to 4.9.2 in /android by @dependabot in #396
  • chore(deps): bump com.google.dagger:hilt-android-gradle-plugin from 2.42 to 2.45 in /examples/example-clientlib-ktx-app by @dependabot in #398
  • chore(deps): bump org.jetbrains.kotlin.android from 1.7.10 to 1.8.10 in /examples/example-clientlib-ktx-app by @dependabot in #400
  • chore(deps): bump com.solanamobile:mobile-wallet-adapter-clientlib from 0.9.0 to 1.0.5 in /js/packages/mobile-wallet-adapter-protocol/android by @dependabot in #392
  • Remove Mockito by @Funkatronics in #402
  • Handle activity result cancelled. by @ankur2136 in #405
  • chore(deps): bump com.android.tools.build:gradle from 3.5.4 to 7.4.2 in /js/packages/mobile-wallet-adapter-protocol/android by @dependabot in #394
  • New improved API for sign_messages by @sdlaver in #403
  • docs: add Scenario.close() information by @kewde in #350

New Contributors

Full Changelog: v1.0.5...v1.1.0

v1.0.5

03 Feb 16:47
4358e5c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.4...v1.0.5

v1.0.4

26 Jan 21:46
a843717
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.3...v1.0.4

v1.0.3

17 Jan 19:02
a0b1f8c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.2...v1.0.3

clientlib-ktx-v1.0.2

12 Jan 16:38
8e42717
Compare
Choose a tag to compare
clientlib-ktx-v1.0.2 Pre-release
Pre-release

Create a test release including clientlib-ktx binaries