| ⇢ | A | BitcoinCash added | |
| ⇢ | A | AddressReaderBase added | |
| ⇢ | A | BitcoinAddressReader added | |
| ⇢ | A | BitcoinCashAddressReader added | |
| ⇢ | A | CashAddress added | |
| ⇢ | A | OutputsNormalizer added | |
| D | ↘ | F | WalletSweeper got worse |
| ⇢ | C | OutputsNormalizer::normalize() added | |
| ⇢ | B | OutputsNormalizer::readArrayFormat() added | |
| ⇢ | B | BitcoinCashAddressReader::fromOutputScript() added | |
| ⇢ | B | BitcoinCashAddressReader::readCashAddress() added | |
| ⇢ | B | BitcoinCashAddressReader::fromString() added | |
| ⇢ | B | WalletSweeper::setBitcoinLibMagicBytes() added | |
| ⇢ | A | BitcoinAddressReader::fromOutputScript() added | |
| ⇢ | A | BitcoinAddressReader::fromString() added | |
| ⇢ | A | BlocktrailSDK::makeAddressReader() added | |
| ⇢ | A | WalletSweeper::makeAddressReader() added | |
| ⋮ | view more | ||
| A | ↘ | B | BlocktrailSDK::setBitcoinLibMagicBytes() got worse |
| B | ↗ | A | WalletSweeper::normalizeNetwork() improved |