URI: 
       tinitial changelog for 3.2.0 - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 6d63140c6146c1dc2b728ba7a32ac64256bbcaad
   DIR parent 0546fa73dfc012a925a27b0134132fa7b07e05b8
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Mon, 25 Jun 2018 17:52:07 +0200
       
       initial changelog for 3.2.0
       
       Diffstat:
         M RELEASE-NOTES                       |      63 +++++++++++++++++++++++++++++++
         M lib/version.py                      |       2 +-
       
       2 files changed, 64 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/RELEASE-NOTES b/RELEASE-NOTES
       t@@ -1,3 +1,66 @@
       +# Release 3.2.0 - (unreleased)
       +
       + * libsecp256k1: to speed up elliptic curve operations, Electrum can now
       +   utilize the libsecp256k1 library from Bitcoin Core, if present.
       +   Otherwise, as before, python-ecdsa is used. libsecp256k1 is
       +   bundled in the Windows, MacOS, and Android binaries. As we only
       +   distribute source for Linux, for now, users need to install the library
       +   themselves if they desire its benefits.
       + * Two-factor wallets are now implemented for Android.
       +   Note that they only provide additional security if the one time
       +   passwords are generated on a separate device.
       + * Semi-automated crash reporting is now implemented for Android too.
       + * Generalized local transactions: an "is mine" input is no longer needed 
       +   to qualify as local, which in practice means that any transaction
       +   that drops from the mempool becomes local and is kept. Previously
       +   these were deleted from the wallet.
       + * Wallet logic: the scriptSig and witness part of transactions is no longer
       +   parsed, unless actually needed, which was in the past occasionally the cause
       +   of getting stuck in infinite "Synchronizing". As the input scripts are not
       +   parsed, the "from" addresses are not inferred. The wallet history and
       +   balance logic no longer depend on "from" addresses.
       +   Perhaps most noticeably, as parent transactions are not fetched, and guesses
       +   for the "from" addresses are no longer made, the Qt GUI will not display
       +   addresses corresponding to the inputs (except for "is mine" inputs).
       + * The partial transaction format has been incompatibly changed. This was
       +   needed as for partial transactions the scriptSig/witness has to be parsed,
       +   but for signed transactions we did not want to do the parsing.
       +   Users should make sure that all instances of Electrum they use to co-sign
       +   or offline sign, are updated together.
       + * Signing of partial transactions created with online imported addresses
       +   wallets now supports significantly more setups. Previously only
       +   online p2pkh address + offline WIF was supported.
       +   Now the following setups are all supported:
       +   - online {p2pkh, p2wpkh-p2sh, p2wpkh} address + offline WIF,
       +   - online {p2pkh, p2wpkh-p2sh, p2wpkh} address + offline seed/xprv,
       +   - online {p2sh, p2wsh-p2sh, p2wsh}-multisig address + offline seeds/xprvs
       +     (potentially distributed among several different machines)
       +   Note that for the online address + offline HD secret case, you need the
       +   offline wallet to recognize the address (i.e. within gap limit).
       +   Having an xpub on the online machine is still the recommended setup, as this
       +   allows the online machine to generate new addresses on demand.
       + * Ledger: offline signing for segwit inputs (#3302)
       +   This has already worked for Trezor and Digital Bitbox. Offline segwit
       +   signing can be combined with online imported addresses wallets.
       + * Added Revealer plugin. ( https://revealer.cc )
       +   Revealer is a seed phrase back-up solution. It allows you to create a cold,
       +   analog, multi-factor backup of your wallet seeds, or of any arbitrary
       +   secret. The Revealer utilizes a transparent plastic visual one time pad.
       + * Fractional fee rates: the Qt GUI now displays fee rates with 0.1 sat/byte
       +   precision, and also allows this same resolution in the Send tab.
       + * Hardware wallets: a "show address" button is now displayed in the Receive
       +   tab of the Qt GUI. (#4316)
       + * Trezor One: implemented advanced/matrix recovery (#4329)
       + * Qt/Kivy: added "sat" as optional base unit
       + * Kivy GUI: significant performance improvements when displaying history and
       +   address list of large wallets; and transaction dialog of large transactions
       + * Windows: use dnspython to resolve dns instead of socket.getaddrinfo (#4422)
       + * importing minikeys: use uncompressed pubkey instead of compressed (#4384)
       + * SPV proofs: check inner nodes not to be valid transactions (#4436)
       + * Qt GUI: there is now an optional "dark" theme (#4461)
       + * Several other minor bugfixes and usability improvements.
       +
       +
        # Release 3.1.3 - (April 16, 2018)
        
         * Qt GUI: seed word auto-complete during restore
   DIR diff --git a/lib/version.py b/lib/version.py
       t@@ -1,4 +1,4 @@
       -ELECTRUM_VERSION = '3.1.3'   # version of the client package
       +ELECTRUM_VERSION = '3.2.0'   # version of the client package
        PROTOCOL_VERSION = '1.2'     # protocol version requested
        
        # The hash of the mnemonic seed must begin with this