Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ultraviolet
GitHub Repository: ultraviolet/bitaddress.org
Path: blob/master/CHANGELOG.txt
246 views
1
bitaddress.org
2
Open Source JavaScript Client-Side Bitcoin Wallet Generator
3
4
The bitaddress.org file contains all the JavaScript/Css/Images embedded
5
in the HTML document. Included in the file name is the file's version
6
number and hash.
7
8
The bitaddress.org software is available Open Source under the MIT License.
9
Visit the GitHub Repository for the full copyright and license information:
10
https://github.com/pointbiz/bitaddress.org
11
12
Bitcoin Forum thread:
13
https://bitcointalk.org/index.php?topic=43496.0
14
15
Donation Address: 1NiNja1bUmhSoTXozBRBEtR8LeF9TGbZBN
16
17
END USER NOTES:
18
1) For Bulk Wallet I recommended using Google Chrome, it's the fastest.
19
2) Requires IE9+, Firefox, Chrome or sufficient JavaScript support.
20
3) Mobile Safari only works with iPhone4 or newer devices.
21
Older devices timeout while executing JavaScript.
22
4) DO NOT use Opera Mini it renders JavaScript output server side, therefore
23
they might record the private key you generated.
24
5) BIP38 most likely will not work on mobile devices due to hardware limitations.
25
26
Here is a signed list of file names and version history.
27
28
2016-12-23: status ACTIVE
29
bitaddress.org-v3.3.0-SHA256-dec17c07685e1870960903d8f58090475b25af946fe95a734f88408cef4aa194.html
30
- remove support for IE8
31
- small translations updates for hu and pt-br
32
33
2016-11-27: status ACTIVE
34
bitaddress.org-v3.2.3-SHA256-c9a0bb3ed50aa75a5ae9c606d81e3fd41a4ff686ad38ad5379e2402f481e79a4.html
35
- wallet details: show error when checksum validation fails
36
- wallet details: show error when private key outside of curve range
37
38
2016-08-21: status ACTIVE
39
bitaddress.org-v3.2.2-SHA256-f4d047c264a2b71946de319482a9365e56d8d7289dd85a352da3b1448b7647df.html
40
- version bump for unix line endings
41
42
2016-07-31: status ACTIVE
43
bitaddress.org-v3.2.1-SHA256-42c3bcb643c451689e5bd1499ed4b516be2da06d2fe3886b0dd15b8fc2525ecd.html
44
- BigInteger modInverse should be positive
45
- throw if modInverse 0
46
- improve BigInteger constructor so that it works if caller forgets 'new'
47
- add unit tests for BigInteger
48
- thanks to dooglus, jprichardson, dcousens
49
50
2016-02-19: status ACTIVE
51
bitaddress.org-v3.2.0-SHA256-ad4fd171c647772aa76d0ce828731b01ca586596275d43a94008766b758e8736.html
52
- switch languages without full page load
53
- add BIP38 encryption to Bulk Wallet
54
- use compressed addresses on Single/Paper/Bulk Wallet
55
- add compressed address option on Brain Wallet
56
57
2016-01-17: status ACTIVE
58
bitaddress.org-v3.1.1-SHA256-8277de0a0c77761caa8f546c9885c36a3134a94823b14e24d364b86abb3a9ab3.html
59
- refactor translations into separate files per culture.
60
61
2015-11-22: status ACTIVE
62
bitaddress.org-v3.1.0-SHA256-c3d4d8da8fc6980435a520dff562b7f831b2f6037ec2d4dd6bf76c5321873303.html
63
- add BIP38 encryption on Wallet Details tab.
64
65
2015-10-25: status ACTIVE
66
bitaddress.org-v3.0.1-SHA256-24d2d7f047a9aa217bf69f3ef344c972c151b1e3f6a8aa86ceb9a3be62884bc0.html
67
- fix for session log not keeping track of keys from "Wallet Details" tab before entropy is collected.
68
69
2015-10-25: status ACTIVE
70
bitaddress.org-v3.0.0-SHA256-4781574ca09c07f65d1966619f37a762aac6decd8732cacc85b2f2f972f82751.html
71
- add session log icon that shows all the key pairs generated during the current session.
72
73
2015-08-16: status ACTIVE
74
bitaddress.org-v2.9.11-SHA256-40376eddc790a63d9afcfb72c0a45002827da965f3bfe6ba8c330e697bf188b2.html
75
- add status icons for checking the URI protocol used, support for window.crypto.getRandomValues
76
and run the synchronous unit tests after entropy collection.
77
78
2015-07-18: status ACTIVE
79
bitaddress.org-v2.9.10-SHA256-445e44cfd04c8f1ea8f732c3ae7277b0166fdb3e2109251c54e4b367983fe04d.html
80
- add Portuguese. Thanks rhcastilhos.
81
- minor french updates.
82
83
2015-07-05: status ACTIVE
84
bitaddress.org-v2.9.9-SHA256-90ddaf250f6302acb53945128e38225208af5a2fa7cfdf51519213e8b144a76d.html
85
- improve tab usability. You can now get to the Brain Wallet and Wallet Details tabs before
86
completing the entropy collection.
87
88
2015-01-08: status ACTIVE
89
bitaddress.org-v2.9.8-SHA256-2c5d16dbcde600147162172090d940fd9646981b7d751d9bddfc5ef383f89308.html
90
- fix French translations. Escape quotes.
91
92
2015-01-07: status OFFLINE
93
bitaddress.org-v2.9.7-SHA256-1b0f71dfc2e064426328c15c4dbd1f467cb26afe0e84841347ad11d8ca668f70.html
94
- fix translations
95
96
2015-01-05: status ACTIVE
97
bitaddress.org-v2.9.6-SHA256-34728a9cec417cf8060423c77e8793e4aa133cf3d66a6b8073b4290cf1f4695c.html
98
- Japanese translations for Split Wallet. Thanks dabura667.
99
- remove promise to show MINI key on details tab. MINI key
100
will only be shown when it is provided since it cannot
101
be derived from other key formats.
102
- fix README
103
- Russian translations. Thanks e5faf2.
104
- Simplified Chinese translations. Thanks kwl01skz.
105
- add direct link to zip on github
106
- add this CHANGELOG to repository and add detached sigs in repository.
107
add link to sig of HTML.
108
- hash with SHA256 instead of SHA1. SHA1 hash still provided in package.json.
109
110
2014-04-23: status ACTIVE
111
bitaddress.org-v2.9.3-SHA1-7d47ab312789b7b3c1792e4abdb8f2d95b726d64.html
112
- increased the HTML height to allow for greater range of mouse
113
seed values on large monitors. Thanks danbartram.
114
- Japanese translations. Thanks dabura667.
115
116
2014-04-21: status ACTIVE
117
bitaddress.org-v2.9.1-SHA1-67b1facd70890aa9544597e97122c7a1d4fdc821.html
118
- Hungarian translation. Thanks bitcoin333.
119
- Auto detect culture and translate. Thanks onovy.
120
121
2014-04-15: status ACTIVE
122
bitaddress.org-v2.9.0-SHA1-6e9ae5c64d510b53fa39e36a3017d5342b838984.html
123
- Split Wallet: Shamir's Secret Sharing for a Bitcoin private key.
124
Thanks to Jeff Weiss.
125
126
2014-01-19: status ACTIVE
127
bitaddress.org-v2.8.1-SHA1-a6e63f2712851710255a27fa0f22ef7833c2cd07.html
128
- Czech translation
129
- remove firstbits link
130
- fix mouse movement visualization for Firefox and IE
131
132
2014-01-18: status ACTIVE
133
bitaddress.org-v2.8.0-SHA1-87dcf19f02ee9fb9dd3a8c787bcf52eef944aa82.html
134
- more entropy from browser fingerprinting for PRNG seed
135
- user can add entropy through URL hash tag
136
- seed mouse movement as 16-bit number
137
- whole seed pool initially filled by window.crypto.getRandomValues
138
- added textbox as an alternative input source for entropy
139
- address will not generate without a minimum amount of human added entropy
140
from mouse or keyboard
141
- discard mouse movements less than 40ms apart
142
- visualize points of entropy collection from the mouse
143
144
2013-12-23: status ACTIVE
145
bitaddress.org-v2.7.2-SHA1-364542f1ccc5777c79aebb1692a6265cf3e42e7e.html
146
- keys and addresses in monospace font.
147
148
2013-12-22: status ACTIVE
149
bitaddress.org-v2.7.1-SHA1-6dfa290d1a133fc444c5580e2a8f1f890d5edf17.html
150
- more entropy for the PRNG seed.
151
- use ?showseedpool=true to see the contents of the seed pool in hex.
152
153
2013-12-09: status ACTIVE
154
bitaddress.org-v2.6.6-SHA1-0d68accca48df174b6b4f48544498f333dc6e33a.html
155
- German translations thanks to gerEDH.
156
157
2013-12-01: status ACTIVE
158
bitaddress.org-v2.6.5-SHA1-fa763c2bbc97e1b37bc6d3945647aed869ec8c18.html
159
- dice FAQ on detail wallet tab.
160
- QR code spacing adjusted to 4x on single wallet and detail wallet tab.
161
- update to JSBN 1.4
162
- add passphrase required alert to paper wallet tab for bip38 keys.
163
164
2013-11-14: status ACTIVE
165
bitaddress.org-v2.6.2-SHA1-4d98755d7e78caa4361228a2b11b0faa0f65e6de.html
166
- Italian translations thanks to Coin-Escrow
167
- Add base6 support to Wallet Details tab
168
169
2013-11-03: status ACTIVE
170
bitaddress.org-v2.6.0-SHA1-4f1fea4620287f863473193b8d93a8f3877ba972.html
171
- Usability improvements to Single Wallet, Paper Wallet and Brain Wallet.
172
173
2013-10-24: status ACTIVE
174
bitaddress.org-v2.5.1-SHA1-b7bda19c2327cc44a81b68a44926a9f8057ed681.html
175
- BIP38 passphrase protected paper wallets. Thanks to casascius, scintill, Zeilap.
176
Paper Wallet tab and Wallet Details tab support BIP38.
177
- Compressed address support on Bulk Wallet tab.
178
- Greek translations thanks to ifaist0s
179
180
2013-02-17: status ACTIVE
181
bitaddress.org-v2.4-SHA1-1d5951f6a04dd5a287ac925da4e626870ee58d60.html
182
- French translations thanks to blockgenesis.
183
184
2013-01-27: status ACTIVE
185
bitaddress.org-v2.3-SHA1-1d067dc4f3103622ca9de332c3c86fc57d76ec83.html
186
- Vanity Wallet now supports compressed keys.
187
- Elliptic Curve and Bitcoin.ECKey libaries now support compressed keys.
188
- English Json used for translations is now output to a textarea when
189
you run the unit tests.
190
- more unit tests, use ?unittests=true to run them.
191
192
2012-12-30: status ACTIVE
193
bitaddress.org-v2.2-SHA1-d414530eea984e9ebdd40dc27af9078cd73dc3b3.html
194
- critical bug fix to Vanity Wallet multiplication of a public key with a private key.
195
Bug was due to incorrect construction of BigInteger object. Which results in the incorrect
196
Bitcoin Address being displayed. Therefore, v2.1 has been taken offline.
197
- new translations code and initial spanish translation. Thanks to dserrano5 for translating.
198
199
2012-12-24: status OFFLINE
200
bitaddress.org-v2.1-SHA1-af431934553aeef3e042e796a31ee101cdabc496.html
201
- Vanity Wallet now supports adding/multiplying of public/private keys.
202
Compressed keys not supported.
203
- refactored wallet HTML/JavaScript to make the code more modular.
204
Now it's easier to add/remove a specific wallet.
205
- reusable public and private key math has been extracted to
206
ninja.privateKey and ninja.publicKey
207
- created unit tests
208
209
2012-10-20: status ACTIVE
210
bitaddress.org-v2.0-SHA1-c0300a88d2de421106560185e4916f4eee6ed9df.html
211
- Added Vanity Wallet merged from n1bor
212
- Paper Wallet merged high resolution QR code from ironwolf
213
214
2012-10-11: status ACTIVE
215
bitaddress.org-v1.9-SHA1-a487b495d710d6f617d688e5f758e40c8b6c510e.html
216
- fixed Testnet Edition WIF and Compressed WIF private keys. It now prepends
217
the correct byte (0xEF) for testnet when activated.
218
219
2012-10-07: status ACTIVE
220
bitaddress.org-v1.8-SHA1-97d52a44eeb261e2398e98e1eed2bd56b99c845a.html
221
- Paper Wallet Tab: Art wallet is now the default.
222
- Paper Wallet Tab: The PNG has been resized to fit better into physical
223
wallets when printed.
224
- Paper Wallet Tab: The PNG has been rendered using the Ubuntu font.
225
226
2012-09-29: status ACTIVE
227
bitaddress.org-v1.7-SHA1-46215e8a2f026b784f29ea86c00c866e634a22fa.html
228
- Paper Wallet Tab now has the option to print an artistic wallet.
229
Current implementation uses an embedded PNG. This feature is not supported
230
in IE8.
231
- Brain Wallet Tab now has passphrase confirm and show passphrase options.
232
233
2012-07-29: status ACTIVE
234
bitaddress.org-v1.6-SHA1-162d1ff4fd1e09222cbaca6c282672ee6c195e1b.html
235
- Added Brain Wallet Tab. Algorithm is SHA256(passphrase).
236
Minimum passphrase length is 15 characters.
237
238
2012-03-22: status ACTIVE
239
bitaddress.org-v1.5-SHA1-f2e410251c8741ac65d29a1c6fb8ef6919b6ab8b.html
240
- Wallet Details Tab:
241
coretechs fixed a bug with the display of the base64 private key
242
coretechs added support for compressed keys
243
244
2012-01-09: status ACTIVE
245
bitaddress.org-v1.4-SHA1-5c120c0860032e88a8fd81b802d6f53a5fc082bf.html
246
- Wallet Details Tab: Allow for a deterministic wallet to be created by entering a passphrase on
247
the wallet details tab. If you input text that is not a valid private key you will
248
be prompted and asked if you want to use the entered text as a passphrase to
249
create a private key. If you select OK then it will perform a SHA256 of the passphrase
250
to generate your private key.
251
- Wallet Details Tab: Added QRCodes. Added Public Key.
252
- Bulk Wallet Tab: added FAQs.
253
- Version number now shown in footer.
254
255
2011-11-28: status ACTIVE
256
bitaddress.org-v1.3-SHA1-88d9a17e6d6286d7840043b6df9980e85f44b8c0.html
257
- Testnet Edition: if you add ?testnet=true to the end of the URL it will activate testnet edition.
258
- isMiniFormat function updated to accept mini key formats of length 22, 26 or 30 characters.
259
- bitaddress.org software is now open source available under the MIT License.
260
261
2011-10-12: status ACTIVE
262
bitaddress.org-v1.2-SHA1-1770e5e8993cca823a2ad956e2aab5c291151692.html
263
-Wallet Details Tab: Added extra check on validity of Wallet Import Format and
264
Base64 Private Keys.
265
266
2011-10-11: status ACTIVE
267
bitaddress.org-v1.1-SHA1-969273be66ecf93d8bb3525edc1fa0cf3de228d2.html
268
-Removed 'Standard Format' from Wallet Details tab.
269
270
2011-10-10: status ACTIVE
271
bitaddress.org-v1.0-SHA1-8fc60a3ca4eb24c85c31b264e95a9298e41032c2.html
272
-Added Wallet Details tab.
273
274
2011-10-02: status ACTIVE
275
bitaddress.org-v0.9-SHA1-aa61ca480288e1bda00f1f042d60a057880a2321.html
276
-Added more entropy, all mouse movements in the window will add to the random seed pool.
277
-Added PaperWallet tab. You can now generate multiple QRCode pairs per page.
278
279
2011-09-22: status ACTIVE
280
bitaddress.org-v0.8-SHA1-47b989b8a33407df14d21dbd00fad653e0161d6c.html
281
-Css update to tabs
282
-Added double quotes around CSV bitcoin address and private key output
283
284
2011-09-22: status ACTIVE
285
bitaddress.org-v0.7-SHA1-34e344a0d229dc10c8f5c99ed6b6298e6fc5e39f.html
286
-Added Bulk Wallet tab. Now you can generate CSV lists of addresses!
287
288
2011-09-19: status ACTIVE
289
bitaddress.org-v0.6-SHA1-1cea2d8c437d49c550b9ec1cfc5d02ac85e8199e.html
290
-Removed QRCode donation address
291
292
2011-09-19: status ACTIVE
293
bitaddress.org-v0.5-SHA1-7ea8d0e32c3583d369dc4079443e0d6e215ac216.html
294
-DO NOT USE VERSION 0.1 TO 0.4! They infrequently could generate bad keys.
295
-Bug Fixed: v0.1 to v0.4 included a bug in the Elliptic Curve function:
296
ec.PointFp.prototype.getEncoded
297
The X and Y integers that were less than 32 bytes were not being zero padded.
298
They are now zero padded which fixes the bug in generating public keys.
299
-Bug Fixed: v0.3 and v0.4 had a bug in the Wallet Import Format function:
300
ECKey.prototype.getBitcoinWalletImportFormat
301
Private keys there were less than 32 bytes were not being zero padded.
302
They are now zero padded which fixes the bug in generating private keys.
303
-Requires IE8+, Firefox, Chrome or sufficient JavaScript support.
304
-Added function to build a CSV list of addresses and keys.
305
Not supported in the GUI yet.
306
-Added a timeout to override the mouse move detection. Therefore, if the user
307
has not moved his mouse before a certain random expiry the address and key
308
will then be generated. This helps for mobile devices.
309
310
2011-09-18: status OFFLINE
311
bitaddress.org-v0.4-SHA1-9d3afda22f8cf526330c0387a77e4016fd050323.html
312
-Known bug: Bitcoin.Base58.encode is not working in IE7
313
-Removed Private Key Hex
314
-Added QRCode for Bitcoin Address
315
-Added QRCode for Private Key Wallet Import Format
316
-Added extra entrophy with mouse movement technique
317
-Footer now hides when printing
318
-QRCode shows with canvas, if canvas is not supported (IE8) then it shows
319
with a table. Printing of the table is not supported by most browsers.
320
321
2011-09-13: status OFFLINE
322
bitaddress.org-v0.3-SHA1-bd94e796811d852f9db69e82adea9a9c48daf183.html
323
-Removed Private Key Base64
324
-Added Private Key Wallet Import Format
325
326
2011-09-12: status OFFLINE
327
bitaddress.org-v0.2-SHA1-71216f5b84ef8831a805dbf66e9d8b83ad1dc5fb.html
328
-Added doctype so IE9 renders in standards mode
329
-Added Array.prototype.map for IE7/8 compatibility
330
-Added New Address and Print buttons
331
-Added new logo
332
-Known bug: Bitcoin.Base58.encode is not working in IE7
333
334
2011-09-11: status OFFLINE
335
bitaddress.org-v0.1-SHA1-f40e706490f3eb2be56c31ddbf4c8646cd51ef40.html
336
-Initial release
337
338