Implemented update notification to classic GUI
[electrum-nvc.git] / RELEASE-NOTES
index 01488e6..f0be273 100644 (file)
@@ -1,38 +1,64 @@
+# Release 1.6.2 (Not released)
 
-This page lists versions of Electrum that are incompatible with the
-previous version. These incompatibilities are caused by a change in
-the key derivation algorithm.
+== Classic GUI
+* Added new version notification
 
-Wallets created before the change are incompatible with the new
-version, and that users need to move their bitcoins. We apologize for
-the inconvenience. We try to keep this kind of upgrades as rare as
-possible.
+# Release 1.6.1 (11-01-2013)
 
+== Core
+* It is now possible to restore a wallet from MPK (this will create a watching-only wallet)
+* A switch button allows to easily switch between Lite and Classic GUI.
 
-LIST OF UPGRADES:
------------------
+== Classic GUI
+* Seed and MPK help dialogs were rewritten
+* Point of Sale: requested amounts can be expressed in other currencies and are converted to bitcoin.
 
-Version 0.34: The key derivation was changed again in version 0.34, in order to offer "type 2 wallet" capabilities. 
-Version 0.31: This version fixes a vulnerability in the key generation function.
+== Lite GUI
+* The receiving button was removed in favor of a menu item to keep it consistent with the history toggle.
 
+# Release 1.6.0 (07-01-2013)
 
-HOW TO UPGRADE:
----------------
+== Core
+* (Feature) Add support for importing, signing and verifiying compressed keys
+* (Feature) Auto reconnect to random server on disconnect
+* (Feature) Ultimate fallback to HTTP port 80 if TCP doesn't work on any server
+* (Bug) Under rare circumstances changing password with incorrect password could damage wallet
 
-If your wallet is deprecated, you will see a message asking you to
-create a new wallet and to move your balance to the new wallet.
+== Lite GUI
+* (Chore) Use blockchain.info for exchange rate data 
+* (Feature) added currency conversion for BRL, CNY, RUB
+* (Feature) Saraha theme
+* (Feature) csv import/export for transactions including labels 
 
-Here are the steps that you need to follow:
-* create a new wallet with the new version of Electrum:    /path/to/new/electrum.py -w my_new_wallet.dat
-* copy a receiving address from the new wallet
-* open your old wallet with the old version of Electrum:   /path/to/old/electrum.py -w my_old_wallet
-* move your entire balance to the new address.
+== Classic GUI
+* (Chore) pruning servers now called "p", full servers "f" to avoid confusion with terms
+* (Feature) Debits in history shown in red
+* (Feature) csv import/export for transactions including labels 
 
-Note that you may keep your current seed. For this, all you need to do
-is to create the new wallet using the wallet recovery procedure. You
-will not recover your old wallet with the new software, but you will
-get a new wallet instead.
+# Release 1.5.8 (02-01-2013)
 
+== Core
+* (Bug) Fix pending address balance on received coins for pruning servers 
+* (Bug) Fix history command line option to show output again (regression by SPV)
+* (Chore) Add timeout to blockchain headers file download by HTTP
+* (Feature) new option: -L, --language: default language used in GUI. 
 
+== Lite GUI
+* (Bug) Sending to auto-completed contacts works again
+* (Chore) Added version number to title bar
 
+== Classic GUI
+* (Feature) Language selector in options.
+
+# Release 1.5.7 (18-12-2012)
+
+== Core
+* The blockchain headers file is no longer included in the packages, it is downloaded on startup.
+* New command line option: -P or --portable, for portable wallets. With this flag, all preferences are saved to the wallet file, and the blockchain headers file is in the same directory as the wallet
+
+== Lite GUI
+* (Feature) Added the ability to export your transactions to a CSV file.
+* (Feature) Added a label dialog after sending a transaction.
+* (Feature) Reworked receiving addresses; instead of a random selection from one of your receiving addresses a new widget will show listing unused addresses.
+* (Chore)   Removed server selection. With all the new server options a simple menu item does not suffice anymore.