From e7dbd3ae538e24a640c2824515ccfbd6df8fa144 Mon Sep 17 00:00:00 2001 From: Carter Jernigan Date: Mon, 30 Jan 2023 13:59:50 -0500 Subject: [PATCH] Add migrations documentation --- MIGRATIONS.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/MIGRATIONS.md b/MIGRATIONS.md index cd4d86e8..336a2f4a 100644 --- a/MIGRATIONS.md +++ b/MIGRATIONS.md @@ -1,6 +1,16 @@ Troubleshooting Migrations ========== +Migration to Version 1.13 +--------------------------------- +Update usages of `z.cash.ecc.android.sdk.model.LightWalletEndpoint` to `co.electriccoin.lightwallet.client.model.LightWalletEndpoint`. + +SDK clients should avoid using generated GRPC objects, as these are an internal implementation detail and are in process of being removed from the public API. Any clients using GRPC objects will find these have been repackaged from `cash.z.wallet.sdk.rpc` to `cash.z.wallet.sdk.internal.rpc` to signal they are not a public API. + +Migration to Version 1.12 +--------------------------------- +`TransactionOverview`, `Transaction.Sent`, and `Transaction.Received` have been updated to reflect that `minedHeight` is nullable. + Migration to Version 1.11 --------------------------------- The way the SDK is initialized has changed. The `Initializer` object has been removed and `Synchronizer.new` now takes a longer parameter list which includes the parameters previously passed to `Initializer`.