metadata.provider
replaced with array ofmetadata.providers
metadata.selectedProvider
field added to select frommetadata.providers
- labeling data are no longer stored with labelable entities (devices, accounts) but are to be found under
metadata.providers[].data
- labeling data (that were previously stored withing accounts/devices object) are not migrated but since data are fetched from providers (which are migrated) it should affect only users that update their suite and use it offline at the same time
- add internal model to saved devices
- remove persisted coinjoin sessions
## 36
- token
address
tocontract
- remove ropsten accounts, txs and settings
## 35
- saved ethereum network type txs are removed to be fetched again and obtain internal transfers and token transfer contract and standard
- added
coinjoinDebugSettings
- added
messageSystem.dismissedMessages[id].feature
- added
coinjoinAccounts
- txs are now stored unconverted (mostly
sat
units instead ofBTC
), therefore migration was needed - added
firmwareType
field to objects indevices
- added the
bitcoinAmountUnit
field towalletSettings
- split to
token
property for storing OAuth tokens intotokens.accessToken
andtokens.refreshToken
- added
firmware
- with advent of connect v9, device.state field has changed. migrated all affected data.
- removed walletSettings.backends
- added wallet.blockchain[coin].backends
- backend address remembering is now supported
- added VTC bech32 accounts
- added walletSettings.backends
- removed walletSettings.blockbookUrls
- added form drafts
- added message system
- added LTC bech32 accounts
- fix tx.amount for btc sent txs (subtract tx.fee from it), add tx.totalSpent field
- format tx.details
- removed keyPath from fiatRates definition
- added device.walletNumber
- added coinmarketTrades
- removed sendForm
- added sendFormDrafts
- added metadata object store
- added device.metadata
- added account.metadata