documentation for offline wallets, release notes
[electrum-nvc.git] / RELEASE-NOTES
1 # Release 1.7
2
3 * The wallet does not create new addresses until transactions have 2
4 confirmations. This makes recovery from seed more robust. Note that it
5 might create unwanted gaps if you use Electrum 1.7 together with older
6 versions of Electrum.
7
8 * An interactive Python console replaces the 'wall' tab. The provided
9 python environment gives users access to the wallet and gui. Custom
10 scripts an be loaded with a "run(filename)" command. Tab-completions
11 are available.
12
13 * The location of the Electrum folder in Windows changed from
14 LOCALAPPDATA to APPDATA. Discussion on this topic can be found here:
15 https://bitcointalk.org/index.php?topic=144575.0
16
17 * Private keys can be exported from within the classic GUI:
18   For a single address, use the address menu (right-click).
19   To export the keys of your entire wallet, use the settings dialog (import/export tab).
20
21 * It is possible to create, sign and redeem multisig transaction, using the command line interface.
22 This is made possible by the following new commands: 
23     dumpprivkey, listunspent, createmultisig, createrawtransaction, decoderawtransaction, signrawtransaction
24 The syntax of these commands is similar to their bitcoind counterpart. 
25 For an example, see Gavin's tutorial: https://gist.github.com/gavinandresen/3966071
26
27 * Offline wallets do not need to be resynchronized in order to sign a transaction. 
28   For this, use 'signrawtransaction'. ('signtx' is deprecated').
29   See the help in docs/offline_wallets
30
31
32
33   
34
35 # Release 1.6.2
36
37 == Classic GUI
38 * Added new version notification
39
40 # Release 1.6.1 (11-01-2013)
41
42 == Core
43 * It is now possible to restore a wallet from MPK (this will create a watching-only wallet)
44 * A switch button allows to easily switch between Lite and Classic GUI.
45
46 == Classic GUI
47 * Seed and MPK help dialogs were rewritten
48 * Point of Sale: requested amounts can be expressed in other currencies and are converted to bitcoin.
49
50 == Lite GUI
51 * The receiving button was removed in favor of a menu item to keep it consistent with the history toggle.
52
53 # Release 1.6.0 (07-01-2013)
54
55 == Core
56 * (Feature) Add support for importing, signing and verifiying compressed keys
57 * (Feature) Auto reconnect to random server on disconnect
58 * (Feature) Ultimate fallback to HTTP port 80 if TCP doesn't work on any server
59 * (Bug) Under rare circumstances changing password with incorrect password could damage wallet
60
61 == Lite GUI
62 * (Chore) Use blockchain.info for exchange rate data 
63 * (Feature) added currency conversion for BRL, CNY, RUB
64 * (Feature) Saraha theme
65 * (Feature) csv import/export for transactions including labels 
66
67 == Classic GUI
68 * (Chore) pruning servers now called "p", full servers "f" to avoid confusion with terms
69 * (Feature) Debits in history shown in red
70 * (Feature) csv import/export for transactions including labels 
71
72 # Release 1.5.8 (02-01-2013)
73
74 == Core
75 * (Bug) Fix pending address balance on received coins for pruning servers 
76 * (Bug) Fix history command line option to show output again (regression by SPV)
77 * (Chore) Add timeout to blockchain headers file download by HTTP
78 * (Feature) new option: -L, --language: default language used in GUI. 
79
80 == Lite GUI
81 * (Bug) Sending to auto-completed contacts works again
82 * (Chore) Added version number to title bar
83
84 == Classic GUI
85 * (Feature) Language selector in options.
86
87 # Release 1.5.7 (18-12-2012)
88
89 == Core
90 * The blockchain headers file is no longer included in the packages, it is downloaded on startup.
91 * 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
92
93 == Lite GUI
94 * (Feature) Added the ability to export your transactions to a CSV file.
95 * (Feature) Added a label dialog after sending a transaction.
96 * (Feature) Reworked receiving addresses; instead of a random selection from one of your receiving addresses a new widget will show listing unused addresses.
97 * (Chore)   Removed server selection. With all the new server options a simple menu item does not suffice anymore.
98