forked from Multibit-Legacy/multibit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
release_notes_full.txt
569 lines (426 loc) · 19.5 KB
/
release_notes_full.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
MultiBit release notes.
28 Apr 2014 Version 0.5.18
Changes:
Upgrade to bitcoinj 0.11.2. This is mainly bug fixes.
Update of localisation and checkpoints files.
#540: Removal of import of blockchain.info wallet export files
#540: New utility "Tool | Check Private Keys"
#533, #534: Fix for cannot send 1000BTC or more (fix by Telepatheic)
#530: Fix for test timezone error (fix by allada)
#529: Fix for padding bytes in private key export files (fix by Andreas Schildbach)
18 Dec 2013 Version 0.5.16
Changes:
#340. Fixed: if you close a wallet then open it immediately it does not appear.
#347, #410. Updated code to bitcoinj 0.10.3 (transaction is now resent ok if not initially sent).
#407. Changed reset block chain and transactions to always run before wallet creation date.
#408. Send is now prevented until sync completes.
#409. Examined code to see if 'tx is missing' can be improved.
#415. Removed 'File | Delete Wallet' entirely for safety reasons.
#418. Now performs a ping of peers before send as a network check.
19 Nov 2013 Version 0.5.15
Changes:
#196. Fixed: Bitcoin URI protocol handler does not work properly under Windows.
#203, #276. Inverted colour scheme now working ok.
#230. Fixed: Exception when sending coins.
#234. Fixed: The addresses in Sign Message / Verify Message need white space trimming.
#235. Fixed: USB drive installation instructions are out of date.
#262. Added support for new blockchain.info wallet format to Import Private Keys.
#280, #284. Fixed: MultiBit does not build.
#283. Fixed: Misleading error message when trying to send very small amount.
#293. Updated build to bitcoinj 0.10.2
#297. Added a message when wallet closes (with location of wallet).
#299. Added Serbian as a target language.
#304. Updated XChange library to 1.9.0
03 Sep 2013 Version 0.5.14
Changes:
#133. The Windows installer is signed with authenticode.
#161. Fixed bug: Still prompted for password after a send.
#179. Moved 'Show transaction details' to button bar on Transactions tab.
#180. Added 'Export transactions' to Transactions tab.
#181. Improved build to check dependencies using Gary's dependency checker.
#202. Improved closedown of MultiBit. There are now messages in the titlebar.
#209. Fixed bug: Request labels being wiped after private key import.
#223. Tidied up UI.
#224. Updated to bitcoinj 0.10.1.
#225. Updated to XChange 1.8.0.
#229. Renamed windows installer to get automatic administrator elevation.
22 Jul 2013 Version 0.5.13
Changes:
#190. The backing up of wallets has been improved.
There is now a data directory for each wallet.
#111. Failing test fixed. Also fixed functional tests.
#174. Send address is properly trimmed.
#182. Swiss Francs now has correct currency prefix.
#189. Receiving addresses that are manually added to the info file do not appear in the UI.
#191. Swahili added as a target language.
#195. Fixed Verify Message tooltip on a Mac.
#201. Fixed blank validation message if fee takes total over amount in wallet.
24 June 2013 - Version 0.5.12
Changes:
+ Updated to bitcoinj v0.9
+ Fees are now calculated automatically. Code by Matt Corallo.
+ The size of the transaction appears on the transactions detail dialog
+ Fixed issues 150, 165 - Automatically recreates BlockStore if there are problems loading it
+ Fixed issue 155 - Version.txt retrieval error on Java 7
+ Fixed issue 156 - Verify message available when wallet is syncing
03 Jun 2013 - Version 0.5.11
Changes
+ Implemented issue 96 - Sign and Verify message.
27 May 2013 - Version 0.5.10
Changes:
+ Fixed issue 116 - could not import blockchain.info backups.
+ Fixed issue 117 - fee was too high.
+ Fixed issue 121 - MtGox ticker information not showing.
+ Fixed issue 125 - overzealous syncing of wallet(s).
+ Fixed issue 137 - Import / Export filechooser nomenclature.
+ Fixed issue 140 - use installed checkpoints file if newer.
+ Fixed issue 141 - bump to XChange 1.7.0, XChart 2.2.0.
22 Apr 2013 Version 0.5.9 (Encrypted wallets release)
+ Version number removed from Mac app name.
+ Updated help files.
+ Fixed bug on opening wallet that is already open.
+ Fixed ticker restart bug.
Version 0.5.9beta
Features:
+ I18n update.
+ Update to bitcoinj 0.8-SNAPSHOT
+ added 'Close Wallet'
+ wallets now resync automatically when opened
+ added better sync control on import and reset blockchain
+ changed blockstore to SPVBlockStore - smaller download
+ changed 'Reset blockchain and transactions' suggested replay date to 2 days ago.
+ reduced default fee to 0.0005 BTC
Bug fixes:
+ fix for unparseable fee amount
+ apostrophes now appear in French and Italian translations properly
Mar 2013 Version 0.4.23
+ Additional checking of incoming transactions.
+ Updated to bitcoinj 0.7.2.
+ Notifies user when a new version of MultiBit is available.
+ Tidied up UI when switching "look and feels".
+ Change is now sent to the second key in a wallet if present (this helps people who have imported a blockchain.info backup).
11 Mar 2013 Version 0.4.22
Features:
+ Addition of OpenExchangeRates.org as an exchange. Provides over 150 currencies for currency conversion. (Needs free sign up).
+ Charts can be saved (right click on the chart: "Save as").
+ Updated to Bitcoinj 0.7.1, XChart 2.0.0, XChange 1.5.0.
+ Reset blockchain and transactions default "replay from" date now goes back 2 days.
+ Simplified buttons in wallet list.
Bug fixes:
+ Fixed appearance of blank request screen.
+ Menu tooltips on Macs shown properly.
19 Feb 2013 Version 0.4.21
Bitcoinj v0.7 features:
+ Bloom filters now active to speed up blockchain sync (when talking to bitcoind v0.8 nodes or later).
+ You can now specify particular peers to connect to with the 'peers' property in multibit.properties. (Use a comma separated list).
+ Fix for zero confirmation transaction vulnerability identified by Retep.
UI enhancements:
+ You can use Shift-ArrowUp and Shift-ArrowDown to move between wallets when the Wallets panel is selected.
+ Currencies in the Preferences tab now have a full description in addition to the currency code.
12 Feb 2013 Version 0.5.8beta
Bitcoinj v0.7 features:
+ Bloom filters now active to speed up blockchain sync (when talking to bitcoind v0.8rc1 nodes or later).
+ You can now specify particular peers to connect to with the 'peers' property in multibit.properties. (Use a comma separated list).
+ Fix for zero confirmation transaction vulnerability identified by Retep.
XChange 1.4.0 features:
+ More exchanges supported for currency lookup: MtGox, Bitstamp, BTC-E, CampBX, VirtEx.
UI enhancements:
+ You can use Shift-ArrowUp and Shift-ArrowDown to move between wallets when the Wallets panel is selected.
+ Wallet icon now highlighted when wallet is selected, more contrast between selected and unselected.
+ Display less flicky when changing languages, fonts and look-and-feel.
+ User chosen font now set properly in dialogs and Help screens.
General:
+ No longer opens in 'local mode' - it picks up your other MultiBit wallets.
+ Removed cacheManager code - no longer supported
+ Backward compatible wallet changes (description added, minor version dropped).
+ Serialised wallets now no longer always load - you may have to use an older version of MultiBit and migrate them to protobuf format.
+ Refactoring of encryption code in response to review comments.
+ Fix for 'Transaction cannot be cast to Comparable' bug on wallet reorgs.
11 Feb 2013 Version 0.4.20
Features:
+ Support for more currency exchanges. (XChange 0.4.0).
+ You can move up and down wallets with the Shift-ArrowUp and Shift-ArrowDown keys.
UI changes:
+ More contrast between the active wallet and the others.
+ Less flicky when changing language, font and look-and-feel.
+ Improved font display in dialogs, help, tooltips.
Bug fixes:
+ Fixed bug on display of fiat amount in Send/ Request when changing languages.
+ Fix for 'Transaction cannot be cast to Comparable' bug on wallet reorgs.
14 Jan 2013 Version 0.4.19
Please note: this version does NOT include a full fix for the zero-confirmation vulnerability
announced by Retep on 10 Jan 2013. (This is still being worked on).
Improvements
+ Improved status notifications for transactions
+ Update to bitcoinj 0.6.1
+ Coinbase transactions now have a pickaxe icon and the status icon fills more slowly
+ Now only hits currency server if ticker is shown or currency conversions are on
+ Fiat currency fields only shown on Send and Request if fiat currency successfully found from remote server
+ Small increase in table row height for visual clarity.
Bug fixes
+ Fixed help tab borking MultiBit if no network present
7 Jan 2013 Version 0.4.18
Bug fixes
+ Issue 63 fixed (default fee of 1 BTC for comma decimal separator languages).
+ Removed splash screen (and help about) image as it was causing a Segmentation Fault on openjdk6 when viewed in 256 colors.
+ Fixed flickery first transaction row.
+ Fixed color of Transactions description column in RTL languages.
17 Dec 2012 Version 0.4.17
+ Change is now spendable as soon as transaction traverse the network.
14 Dec 2012 Version 0.5.7beta
+ Change is now spendable as soon as transaction traverse the network.
+ Fix for "Could not generate key from password and salt" bug on send from unencrypted wallets.
10 Dec 2012 Version 0.4.16
+ Everything from v 0.5.6beta
+ More error handling on show transaction details dialog.
08 Dec 2012 Version 0.5.6beta
+ Everything from 0.4.15
+ Amount in BTC decimal aligned
+ testnet3 support
03 Dec 2012 Version 0.4.15
+ Fiat currency support
+ I18n refresh
+ Mac now uses command-c and v for cut and paste
29 Oct 2012 Version 0.4.14
+ Arabic 100%
+ Fix for chart balance not matching wallet balance
25 Oct 2012 Version 0.5.5beta
+ New encrypted wallet format - NOT backwards compatible
+ Fix for bug where encrypted wallets could be opened as unencrypted
+ Arabic translation 100%
+ Automatic backup of private keys on wallet encryption/ change password/ create new private keys.
+ Forward port of everything from 0.4.13
+ Update to bitcoinj version 0.6
17 Oct 2012 Version 0.4.13
+ Send confirm dialog shows peer propagation
+ Reset blockchain and transactions bug fix
+ Charts panel bug fix
+ Default fee set to 0.001 BTC
+ Mouse scroll wheel bug fix
+ Fix for currencies disappearing in currency ticker
+ Side panel now shown by default for new users
11 Oct 2012 Version 0.4.12
+ Farsi/ Persian translation 100%
+ Online/ connecting tooltip now shows date of last block and number of connected peers.
+ Transaction icon visualises propagation of transaction across peers.
+ Various code hardening/ extra logging.
05 Oct 2012 Version 0.4.11
User interface
+ 8 decimal places of BTC now shown
+ Chart of wallet balance for last 30 days added
+ Drag and drop QR code to desktop
+ Slovenian 100% added
+ Various UI tidyups
System
+ Faster bitcoin network connection
+ Rolling wallet backup to mitigate sudden power loss
+ Automatic recopy of installer blockchain if required
+ Update to bitcoinj version 0.6
+ Update to XChart 0.2.0
24 Sep 2012 Version 0.5.4beta
+ Faster bitcoin network connection
+ Rolling wallet backup to mitigate sudden power loss
+ Chart of wallet balance for last 30 days added
+ Drag and drop QR code to desktop
+ Eliminated tab flicker
+ Tab title tooltips now show ok
+ Update to bitcoinj version 0.6-SNAPSHOT
+ Update to XChart 0.2.0
10 Sep 2012 Version 0.4.10
+ Czech and Indonesian 100% translation added.
05 Sep 2012 Version 0.5.3beta
+ Forward port of everything from 0.4.9
+ Czech translation 100% added.
03 Sep 2012 Version 0.4.9
+ Look and feel added
+ Improved right-to-left layouts
+ I18n: de, es, fr, ko, znCH 100%. sk:98%, nl:97%, ja:88%
29 Aug 2012 Version 0.5.2alpha
+ Faster wallet encrypt/ decrypt
+ Background tasks
+ I18n. Lots of new text
27 Aug 2012 Version 0.4.8
+ I18n update. Hebrew added as target language. Lots of new texts.
22 Aug 2012 Version 0.5.1alpha
+ All changes added to v0.4.7
+ Encrypted wallets no longer have WrappedWallet message.
+ Ability to cache blocks locally (see configuration.txt).
06 Aug 2012 Version 0.5.0alpha
+ Alpha version of encrypted wallet support
+ removed optional merchant menu
20 Aug 2012 Version 0.4.7
+ Sidepanel UI improvements
+ Less noisy at startup with wallet loading messages
+ Better error handling with currency ticker
30 Jul 2012 Version 0.4.6
+ Wallet versions from the future now not loaded
23 Jul 2012 Version 0.4.5
+ Faster connection to the bitcoin network at startup
+ More help on 'Available to spend'
17 Jul 2012 Version 0.4.4
Enhancements:
+ I18n update
+ Update to bitcoinj 0.5.2
09 Jul 2012 Version 0.4.3
Bug fix
+ Replay from genesis block fixed
03 Jul 2012 Version 0.4.2
Enhancements:
+ Added utility to migrate wallets from serialised to protobuf format.
+ 'Delete wallet' now overwrites wallet file with random data before deletion (secure delete).
+ Improved error handling on startup if blockchain cannot be loaded.
Bug fix:
+ Installer now works on Win7 x64.
26 Jun 2012 Version 0.4.1
Bug fix:
+ Fix for wallet load error "Illegal state exception - duplicate transaction"
18 Jun 2012 Version 0.4.0
Enhancements:
+ Introduction of protobuf format for new wallets
+ Upgrade to bitcoinj v0.5.1 library
+ Upgrade to XChange v1.01 library
+ Added Message window
+ Minor UI improvements to help browser
26 Apr 2012 Version 0.3.4
Enhancements:
+ Can now import blockchain.info wallet backups
+ Currency ticker aesthetic improvements
17 Apr 2012 Version 0.3.3
Enhancements:
+ Added FastCatchup for fast new user blockchain synchronisation (less than 1 minute)
+ Added currency ticker with support for MtGox exchange
+ Address books are now sorted and current row moves-as-you-type
+ Welcome screen added : available in de, en, es, nl.
+ From the transactions details dialog, the user can open transaction details
in blockchain.info or blockexplorer.com in their browser
+ Can now specify a date from which to reset the blockchain and transactions
01 Apr 2012 Version 0.3.2
Bug fixes:
+ Fix so that mining pool coinbase transactions appear in wallets correctly.
+ Fix in documentation 'configuration.txt' incorrect parameter name specified.
+ Tweaked point size of first-install default font (+1)
28 Mar 2012 Version 0.3.1
Enhancements:
+ Greek translation added.
Substantial UI upgrade done:
+ On page wallets
+ New layout styling for text panels
+ New iconset
+ Use of system colours
+ Context sensitive help
Bug fixes:
+ Fix for tooltip size being very small after set preferences undo
13 Mar 2012 Version 0.3.0Beta6
Enhancements
+ Updated transaction status icons with "circle filling" theme.
+ Added transaction detail dialog from right click on transaction
+ Added progress bar for block downloads
+ Autosaves dirty wallets every 120 seconds
+ Fix for issue 15 - use of commas in wallet description
05 Mar 2012 Version 0.3.0Beta5
Enhancements
+ Encryption of private key export file.
+ Import encrypted private key export file.
+ Improvements to block chain replay.
28 Feb 2012 Version 0.3.0Beta4
Enhancements
+ Better progress feedback on 'import private keys' and 'reset blockchain and transactions'.
+ Fix for BTC being counted twice when repeatedly imported.
+ Dialogs are now modal and always on top.
+ Various UI tidy ups.
20 Feb 2012 Version 0.3.0Beta3
Enhancements
+ Moved to bitcoinj V4-SNAPSHOT
+ I18N refresh - including Russian update.
23 Jan 2012 Version 0.3.0Beta2
Enhancements
+ Includes fix for February 20th 2012 Bitcoin network change
+ Hungarian added
+ Initial version of private key export and reimport available
+ 'Reset blockchain and transactions' moved to Tools menu
15 Jan 2012 Version 0.3.0Beta1
Enhancements
+ Bitcoin protocol handler registered and calls dealt with.
+ Can now specify font for application
Bug fixes
+ Issue 4 - Can now press enter to navigate out of wallet description
+ Transaction fee field width fixed for Linux
02 Jan 2012. Version 0.2.1
Enhancements
+ Polish and Latvian translation added. I18n files refreshed.
+ Now supports right-to-left languages e.g. Arabic
22 Dec 2011. Version 0.2.0
Enhancements
+ Finnish translation added.
Bug fixes
+ Fixed bug where confirmations for a transaction sent intra-wallets was not always saved on exit and amount not updated.
19 Dec 2011. Version 0.2.0beta5
Enhancements
+ Simplified Chinese, Dutch, Hindi, Portuguese and Turkish translations added.
+ Minor installer changes.
12 Dec 2011. Version 0.2.0beta4
Enhancements
+ French and Italian translations completed. Swedish, German, Spanish, Russian updated.
+ Some minor UI changes
Bug fixes
+ Fixed issue #3 - Zero confirmation transactions not confirming. Added 'Reset transactions and blockchain' screen.
04 Dec 2011. Version 0.2.0beta3
Enhancements
+ Added Linux shortcuts
+ Added 'Create Bulk Addresses' for MultiBitMerchant (add showMerchantMenu=true into multibit.properties)
Bug fixes
+ Fixed issue #6 - Windows installer cannot install into C:/Program Files.
11 Nov 2011. Version 0.2.0beta2
Enhancements
+ German added.
+ Added 'Your Wallets' screen and a wallet picker in the toolbar.
+ Added swatch generator on Receive bitcoin and Send bitcoin screens.
+ Decreased minimum fee amount to 0.0001 to match bitcoin v0.4 .
+ Visual indication of which panel you are on added.
+ 'Available to spend' now hidden when amount is equal to estimated balance.
+ Added number of blocks as a tool tip to the "Online/ Connecting..." status label.
+ MultiBit now supplied as an exe file for Windows.
+ User data is now stored in user specific roaming/ application data folders.
Bug fixes
+ Fixed selection colour for Receive and Send bitcoin.
+ Fixed label alignment on Receive bitcoin.
+ Fixed that directories appear in 'Open Wallet' for Windows.
13 Oct 2011. Version 0.2.0beta1
Enhancements
+ More language work done - English, Russian, Spanish, Swedish complete.
French, Italian, Norwegian coming along nicely.
Improved language picker in preferences screen.
+ Installers for Windows, Linux and DMG file for Mac.
+ Copy and paste added to address field.
+ Fee added to send confirm screen. Send confirm screen improved.
+ User interface now uses system look and feel for better integration.
+ Added 'singleConnectionNode' option into multibit.properties.
+ Various user interface tidy ups.
12 Sep 2011. Version 0.1.3
Enhancements
+ Added QRcode support, including drag and drop.
+ Added transaction fee support.
+ Added validation of addresses and amounts in Send Bitcoin panel.
+ Various user interface improvements.
Bug fixes
+ On send bitcoin status was incorrectly showing 'confirmed' icon rather than 'unconfirmed(0)'. Fixed.
+ multibit.properties and wallet info files are now stored in UTF8.
+ Receive address in Receive bitcoin panel is now copiable.
13 Aug 2011. Version 0.1.2
Enhancements:
+ Added Russian translation. (Thanks Gary and Katya.)
+ DNS peer discovery is now used on production network, IRC on testnet.
+ Help Contents now displays HTML help from multibit.org in a mini-browser.
+ Added log directory with console log and log4j debug log.
+ Added lib directory to tidy up runtime environment.
+ There is now a project_plan.txt describing planned future development.
Bug fixes
+ Copy address in receive bitcoin cleared label bug fixed.
+ Not connecting to testnet when multibit.properties setting testOrProductionNetwork = test fixed.
4 Aug 2011. Version 0.1.1
Initial working version with:
+ Send and receive bitcoins.
+ Address book.
+ English and Spanish translation with ability to switch languages in a preferences setting.
1 Jul 2011. Version 0.1.1alpha
Non functional version illustrating user interface for review by bitcoinj group.