UNPKG

25.4 kBJSONView Raw
1[
2 {
3 "version": "8.0.0",
4 "changes": [
5 {
6 "note": "Remove ganache specific `eth_signTypedData` as JSON string",
7 "pr": 65
8 },
9 {
10 "note": "Detect new structure for Ganache errors",
11 "pr": 65
12 }
13 ],
14 "timestamp": 1660803501
15 },
16 {
17 "timestamp": 1647415391,
18 "version": "7.6.5",
19 "changes": [
20 {
21 "note": "Dependencies updated"
22 }
23 ]
24 },
25 {
26 "timestamp": 1647412162,
27 "version": "7.6.4",
28 "changes": [
29 {
30 "note": "Dependencies updated"
31 }
32 ]
33 },
34 {
35 "timestamp": 1645908702,
36 "version": "7.6.3",
37 "changes": [
38 {
39 "note": "Dependencies updated"
40 }
41 ]
42 },
43 {
44 "timestamp": 1642570387,
45 "version": "7.6.2",
46 "changes": [
47 {
48 "note": "Dependencies updated"
49 }
50 ]
51 },
52 {
53 "timestamp": 1632416472,
54 "version": "7.6.1",
55 "changes": [
56 {
57 "note": "Dependencies updated"
58 }
59 ]
60 },
61 {
62 "version": "7.6.0",
63 "changes": [
64 {
65 "note": "Add support for fee market (1559) RPC methods",
66 "pr": 45
67 }
68 ],
69 "timestamp": 1629895966
70 },
71 {
72 "timestamp": 1624871999,
73 "version": "7.5.4",
74 "changes": [
75 {
76 "note": "Dependencies updated"
77 }
78 ]
79 },
80 {
81 "timestamp": 1619585664,
82 "version": "7.5.3",
83 "changes": [
84 {
85 "note": "Dependencies updated"
86 }
87 ]
88 },
89 {
90 "timestamp": 1619481141,
91 "version": "7.5.2",
92 "changes": [
93 {
94 "note": "Dependencies updated"
95 }
96 ]
97 },
98 {
99 "timestamp": 1619466964,
100 "version": "7.5.1",
101 "changes": [
102 {
103 "note": "Dependencies updated"
104 }
105 ]
106 },
107 {
108 "version": "7.5.0",
109 "changes": [
110 {
111 "note": "Add `Web3Wrapper.createAccessListAsync()`",
112 "pr": 33
113 },
114 {
115 "note": "Fix null JSONRPC results from being considered errors",
116 "pr": 33
117 }
118 ],
119 "timestamp": 1619408602
120 },
121 {
122 "timestamp": 1617740166,
123 "version": "7.4.3",
124 "changes": [
125 {
126 "note": "Dependencies updated"
127 }
128 ]
129 },
130 {
131 "timestamp": 1616613438,
132 "version": "7.4.2",
133 "changes": [
134 {
135 "note": "Dependencies updated"
136 }
137 ]
138 },
139 {
140 "version": "7.4.1",
141 "changes": [
142 {
143 "note": "Handle missing RPC method error for `web3-provider-engine` geth defaults provider",
144 "pr": 22
145 }
146 ],
147 "timestamp": 1611645607
148 },
149 {
150 "version": "7.4.0",
151 "changes": [
152 {
153 "note": "Remove `Web3Wrapper.signTypedDataV4Async()` and add backoff support for multiple versions of `eth_signTypedData` to `Web3Wrapper.signTypedDataAsync()`.",
154 "pr": 21
155 }
156 ],
157 "timestamp": 1611643101
158 },
159 {
160 "timestamp": 1610044030,
161 "version": "7.3.2",
162 "changes": [
163 {
164 "note": "Dependencies updated"
165 }
166 ]
167 },
168 {
169 "timestamp": 1609871818,
170 "version": "7.3.1",
171 "changes": [
172 {
173 "note": "Dependencies updated"
174 }
175 ]
176 },
177 {
178 "version": "7.3.0",
179 "changes": [
180 {
181 "note": "Add `Web3Wrapper.signTypedDataV4Async()` (metamask EIP712)",
182 "pr": 13
183 }
184 ],
185 "timestamp": 1607481991
186 },
187 {
188 "timestamp": 1606873582,
189 "version": "7.2.10",
190 "changes": [
191 {
192 "note": "Dependencies updated"
193 }
194 ]
195 },
196 {
197 "timestamp": 1606855909,
198 "version": "7.2.9",
199 "changes": [
200 {
201 "note": "Dependencies updated"
202 }
203 ]
204 },
205 {
206 "timestamp": 1603947853,
207 "version": "7.2.8",
208 "changes": [
209 {
210 "note": "Dependencies updated"
211 }
212 ]
213 },
214 {
215 "timestamp": 1603936330,
216 "version": "7.2.7",
217 "changes": [
218 {
219 "note": "Dependencies updated"
220 }
221 ]
222 },
223 {
224 "timestamp": 1603932034,
225 "version": "7.2.6",
226 "changes": [
227 {
228 "note": "Dependencies updated"
229 }
230 ]
231 },
232 {
233 "timestamp": 1603924140,
234 "version": "7.2.5",
235 "changes": [
236 {
237 "note": "Dependencies updated"
238 }
239 ]
240 },
241 {
242 "timestamp": 1603261008,
243 "version": "7.2.4",
244 "changes": [
245 {
246 "note": "Dependencies updated"
247 }
248 ]
249 },
250 {
251 "timestamp": 1603248537,
252 "version": "7.2.3",
253 "changes": [
254 {
255 "note": "Dependencies updated"
256 }
257 ]
258 },
259 {
260 "timestamp": 1603233798,
261 "version": "7.2.2",
262 "changes": [
263 {
264 "note": "Dependencies updated"
265 }
266 ]
267 },
268 {
269 "timestamp": 1603231564,
270 "version": "7.2.1",
271 "changes": [
272 {
273 "note": "Dependencies updated"
274 }
275 ]
276 },
277 {
278 "version": "7.2.0",
279 "changes": [
280 {
281 "note": "Add geth eth_call support",
282 "pr": 2620
283 },
284 {
285 "note": "Remove duplicate overrides data from the eth_call rpc call",
286 "pr": 2629
287 }
288 ],
289 "timestamp": 1594788383
290 },
291 {
292 "version": "7.1.0",
293 "changes": [
294 {
295 "note": "Add `getAccountNonce()` to `Web3Wrapper`",
296 "pr": 2545
297 },
298 {
299 "note": "Update ganache-core",
300 "pr": 2545
301 }
302 ],
303 "timestamp": 1592969527
304 },
305 {
306 "timestamp": 1582623685,
307 "version": "7.0.7",
308 "changes": [
309 {
310 "note": "Dependencies updated"
311 }
312 ]
313 },
314 {
315 "timestamp": 1581204851,
316 "version": "7.0.6",
317 "changes": [
318 {
319 "note": "Dependencies updated"
320 }
321 ]
322 },
323 {
324 "timestamp": 1580988106,
325 "version": "7.0.5",
326 "changes": [
327 {
328 "note": "Dependencies updated"
329 }
330 ]
331 },
332 {
333 "timestamp": 1579682890,
334 "version": "7.0.4",
335 "changes": [
336 {
337 "note": "Dependencies updated"
338 }
339 ]
340 },
341 {
342 "timestamp": 1578272714,
343 "version": "7.0.3",
344 "changes": [
345 {
346 "note": "Dependencies updated"
347 }
348 ]
349 },
350 {
351 "timestamp": 1576540892,
352 "version": "7.0.2",
353 "changes": [
354 {
355 "note": "Dependencies updated"
356 }
357 ]
358 },
359 {
360 "timestamp": 1575931811,
361 "version": "7.0.1",
362 "changes": [
363 {
364 "note": "Dependencies updated"
365 }
366 ]
367 },
368 {
369 "version": "7.0.0",
370 "changes": [
371 {
372 "note": "Let `toBaseUnitAmount()` accept a `number`",
373 "pr": 1819
374 }
375 ],
376 "timestamp": 1575296764
377 },
378 {
379 "version": "6.1.0-beta.3",
380 "changes": [
381 {
382 "note": "Dependencies updated"
383 }
384 ],
385 "timestamp": 1575290197
386 },
387 {
388 "version": "6.1.0-beta.2",
389 "changes": [
390 {
391 "note": "Dependencies updated"
392 }
393 ],
394 "timestamp": 1574030254
395 },
396 {
397 "version": "6.1.0-beta.1",
398 "changes": [
399 {
400 "note": "Dependencies updated"
401 }
402 ],
403 "timestamp": 1573159180
404 },
405 {
406 "version": "6.1.0-beta.0",
407 "changes": [
408 {
409 "note": "Let `toBaseUnitAmount()` accept a `number`",
410 "pr": 1819
411 }
412 ],
413 "timestamp": 1570135330
414 },
415 {
416 "timestamp": 1568744790,
417 "version": "6.0.13",
418 "changes": [
419 {
420 "note": "Dependencies updated"
421 }
422 ]
423 },
424 {
425 "timestamp": 1567521715,
426 "version": "6.0.12",
427 "changes": [
428 {
429 "note": "Dependencies updated"
430 }
431 ]
432 },
433 {
434 "timestamp": 1566446343,
435 "version": "6.0.11",
436 "changes": [
437 {
438 "note": "Dependencies updated"
439 }
440 ]
441 },
442 {
443 "timestamp": 1565296576,
444 "version": "6.0.10",
445 "changes": [
446 {
447 "note": "Dependencies updated"
448 }
449 ]
450 },
451 {
452 "timestamp": 1564604963,
453 "version": "6.0.9",
454 "changes": [
455 {
456 "note": "Dependencies updated"
457 }
458 ]
459 },
460 {
461 "version": "6.0.8",
462 "changes": [
463 {
464 "note": "re-export new ethereum-types types, TupleDataItem",
465 "pr": 1919
466 }
467 ],
468 "timestamp": 1563957393
469 },
470 {
471 "timestamp": 1563006338,
472 "version": "6.0.7",
473 "changes": [
474 {
475 "note": "Dependencies updated"
476 }
477 ]
478 },
479 {
480 "timestamp": 1557507213,
481 "version": "6.0.6",
482 "changes": [
483 {
484 "note": "Dependencies updated"
485 }
486 ]
487 },
488 {
489 "version": "6.0.5",
490 "changes": [
491 {
492 "note": "Dependencies updated"
493 }
494 ],
495 "timestamp": 1554997931
496 },
497 {
498 "timestamp": 1553183790,
499 "version": "6.0.4",
500 "changes": [
501 {
502 "note": "Dependencies updated"
503 }
504 ]
505 },
506 {
507 "version": "6.0.3",
508 "changes": [
509 {
510 "note": "Update ganache-core to 2.5.3",
511 "pr": 1707
512 }
513 ],
514 "timestamp": 1553091633
515 },
516 {
517 "timestamp": 1551479279,
518 "version": "6.0.2",
519 "changes": [
520 {
521 "note": "Dependencies updated"
522 }
523 ]
524 },
525 {
526 "timestamp": 1551220833,
527 "version": "6.0.1",
528 "changes": [
529 {
530 "note": "Dependencies updated"
531 }
532 ]
533 },
534 {
535 "version": "6.0.0",
536 "changes": [
537 {
538 "note": "Add support for EIP1193 providers & Web3.js providers >= 1.0-beta.38",
539 "pr": 1627
540 },
541 {
542 "note": "Update provider params to type SupportedProvider which outlines all supported providers",
543 "pr": 1627
544 }
545 ],
546 "timestamp": 1551130135
547 },
548 {
549 "version": "5.0.0",
550 "changes": [
551 {
552 "note": "Export `DecodedCalldata` from @0x/utils",
553 "pr": 1569
554 }
555 ],
556 "timestamp": 1549733923
557 },
558 {
559 "version": "4.0.2",
560 "changes": [
561 {
562 "note": "Dependencies updated"
563 }
564 ],
565 "timestamp": 1549547375
566 },
567 {
568 "timestamp": 1549452781,
569 "version": "4.0.1",
570 "changes": [
571 {
572 "note": "Dependencies updated"
573 }
574 ]
575 },
576 {
577 "version": "4.0.0",
578 "changes": [
579 {
580 "note": "Upgrade the bignumber.js to v8.0.2",
581 "pr": 1517
582 },
583 {
584 "note": "Update ganache-core to v2.3.3",
585 "pr": 1518
586 }
587 ],
588 "timestamp": 1549373905
589 },
590 {
591 "timestamp": 1547561734,
592 "version": "3.2.4",
593 "changes": [
594 {
595 "note": "Dependencies updated"
596 }
597 ]
598 },
599 {
600 "timestamp": 1547225310,
601 "version": "3.2.3",
602 "changes": [
603 {
604 "note": "Dependencies updated"
605 }
606 ]
607 },
608 {
609 "timestamp": 1547040760,
610 "version": "3.2.2",
611 "changes": [
612 {
613 "note": "Dependencies updated"
614 }
615 ]
616 },
617 {
618 "version": "3.2.1",
619 "changes": [
620 {
621 "note": "Dependencies updated"
622 }
623 ],
624 "timestamp": 1544739608
625 },
626 {
627 "version": "3.2.0",
628 "changes": [
629 {
630 "note": "Return `value` and `gasPrice` as BigNumbers to avoid loss of precision errors",
631 "pr": 1402
632 }
633 ],
634 "timestamp": 1544570656
635 },
636 {
637 "version": "3.1.6",
638 "changes": [
639 {
640 "note": "Unmarshall mined transaction receipts",
641 "pr": 1308
642 }
643 ],
644 "timestamp": 1543401373
645 },
646 {
647 "version": "3.1.5",
648 "changes": [
649 {
650 "note": "Add unmarshalling of transaction receipts",
651 "pr": 1291
652 },
653 {
654 "note": "Return `undefined` instead of `null` if transaction receipt not found",
655 "pr": 1291
656 }
657 ],
658 "timestamp": 1542821676
659 },
660 {
661 "timestamp": 1542208198,
662 "version": "3.1.4",
663 "changes": [
664 {
665 "note": "Dependencies updated"
666 }
667 ]
668 },
669 {
670 "timestamp": 1542134075,
671 "version": "3.1.3",
672 "changes": [
673 {
674 "note": "Dependencies updated"
675 }
676 ]
677 },
678 {
679 "timestamp": 1542028948,
680 "version": "3.1.2",
681 "changes": [
682 {
683 "note": "Dependencies updated"
684 }
685 ]
686 },
687 {
688 "version": "3.1.1",
689 "changes": [
690 {
691 "note": "Fix bug in `getTransactionByHashAsync` which was causing the return value to have the wrong type (raw fields instead of unmarshalled fields).",
692 "pr": 1177
693 }
694 ],
695 "timestamp": 1541740904
696 },
697 {
698 "version": "3.1.0",
699 "changes": [
700 {
701 "note": "Add `signTypedData` to perform EIP712 `eth_signTypedData`.",
702 "pr": 1102
703 },
704 {
705 "note": "Web3Wrapper now throws when an RPC request contains an error field in the response. Previously errors could be swallowed and undefined returned.",
706 "pr": 1102
707 }
708 ],
709 "timestamp": 1539871071
710 },
711 {
712 "version": "3.0.3",
713 "changes": [
714 {
715 "note": "Dependencies updated"
716 }
717 ],
718 "timestamp": 1538693146
719 },
720 {
721 "timestamp": 1538157789,
722 "version": "3.0.2",
723 "changes": [
724 {
725 "note": "Dependencies updated"
726 }
727 ]
728 },
729 {
730 "timestamp": 1537907159,
731 "version": "3.0.1",
732 "changes": [
733 {
734 "note": "Dependencies updated"
735 }
736 ]
737 },
738 {
739 "version": "3.0.0",
740 "changes": [
741 {
742 "note": "Rename `getBlockAsync` to `getBlockIfExistsAsync` and rather then throw if the requested block wasn't found, return undefined.",
743 "pr": 1082
744 },
745 {
746 "note": "Expose `sendRawPayloadAsync` so one can easily extend `Web3Wrapper` with their own custom JSON RPC calls",
747 "pr": 1080
748 }
749 ],
750 "timestamp": 1537875740
751 },
752 {
753 "version": "2.0.3",
754 "changes": [
755 {
756 "note": "Fixes issue #1076 where Parity now returns a placeholder transactionReceipt before the transaction is mined.",
757 "pr": 1079
758 }
759 ],
760 "timestamp": 1537541580
761 },
762 {
763 "timestamp": 1536142250,
764 "version": "2.0.2",
765 "changes": [
766 {
767 "note": "Dependencies updated"
768 }
769 ]
770 },
771 {
772 "timestamp": 1535377027,
773 "version": "2.0.1",
774 "changes": [
775 {
776 "note": "Dependencies updated"
777 }
778 ]
779 },
780 {
781 "version": "2.0.0",
782 "changes": [
783 {
784 "note": "Export types: `BlockParam`, `TxData`, `Provider`, `TransactionReceipt`, `Transaction`, `TraceParams`, `TransactionTrace``, BlockWithoutTransactionDat`a, `LogEntry`, `FilterObject`, `CallData`, `TransactionReceiptWithDecodedLogs`, `BlockWithTransactionData``, LogTopi`c, `JSONRPCRequestPayload`, `TransactionReceiptStatus`, `DecodedLogArgs`, `StructLog`, `JSONRPCErrorCallback``, BlockParamLitera`l, `ContractEventArg`, `DecodedLogEntry`, `LogEntryEvent`, `OpCode`, `TxDataPayable`, `JSONRPCResponsePayload``, RawLogEntr`y, `DecodedLogEntryEvent`, `LogWithDecodedArgs`, `AbiDefinition`, `RawLog`, `FunctionAbi`, `EventAbi`, `EventParameter``, MethodAb`i, `ConstructorAbi`, `FallbackAbi`, `DataItem`, `ConstructorStateMutability` and `StateMutability`",
785 "pr": 924
786 },
787 {
788 "note": "Stop exporting types: `CallTxDataBaseRPC` and `AbstractBlockRPC`",
789 "pr": 924
790 },
791 {
792 "note": "Export `AbiDecoder` class",
793 "pr": 924
794 }
795 ],
796 "timestamp": 1535133899
797 },
798 {
799 "version": "1.2.0",
800 "changes": [
801 {
802 "note": "Export marshaller to convert between RPC and user-space data formats",
803 "pr": 938
804 },
805 {
806 "note": "Export RPC types",
807 "pr": 938
808 }
809 ],
810 "timestamp": 1534210131
811 },
812 {
813 "timestamp": 1532619515,
814 "version": "1.1.2",
815 "changes": [
816 {
817 "note": "Dependencies updated"
818 }
819 ]
820 },
821 {
822 "timestamp": 1532614997,
823 "version": "1.1.1",
824 "changes": [
825 {
826 "note": "Dependencies updated"
827 }
828 ]
829 },
830 {
831 "version": "1.1.0",
832 "changes": [
833 {
834 "note": "Add `getTransactionByHashAsync` method",
835 "pr": 847
836 }
837 ],
838 "timestamp": 1532605697
839 },
840 {
841 "timestamp": 1532357734,
842 "version": "1.0.1",
843 "changes": [
844 {
845 "note": "Dependencies updated"
846 }
847 ]
848 },
849 {
850 "timestamp": 1532043000,
851 "version": "1.0.0",
852 "changes": [
853 {
854 "note": "Stop exporting `marshaller` utility file.",
855 "pr": 902
856 },
857 {
858 "note": "Export `marshaller` utility file.",
859 "pr": 829
860 },
861 {
862 "note": "Add `getNodeTypeAsync` method",
863 "pr": 812
864 },
865 {
866 "note": "Stop exporting uniqueVersionIds object",
867 "pr": 897
868 }
869 ]
870 },
871 {
872 "timestamp": 1531919263,
873 "version": "0.7.3",
874 "changes": [
875 {
876 "note": "Dependencies updated"
877 }
878 ]
879 },
880 {
881 "timestamp": 1531149657,
882 "version": "0.7.2",
883 "changes": [
884 {
885 "note": "Dependencies updated"
886 }
887 ]
888 },
889 {
890 "timestamp": 1529397769,
891 "version": "0.7.1",
892 "changes": [
893 {
894 "note": "Dependencies updated"
895 }
896 ]
897 },
898 {
899 "timestamp": 1528070400,
900 "version": "0.7.0",
901 "changes": [
902 {
903 "note": "Add `web3Wrapper.getContractCodeAsync`",
904 "pr": 675
905 },
906 {
907 "note": "Add `web3Wrapper.getTransactionTraceAsync`",
908 "pr": 675
909 },
910 {
911 "note": "Add `web3Wrapper.getBlockWithTransactionDataAsync`",
912 "pr": 675
913 },
914 {
915 "note": "Add exported uniqueVersionIds object",
916 "pr": 622
917 },
918 {
919 "note": "Update increaseTimeAsync to work with Geth",
920 "pr": 622
921 },
922 {
923 "note": "Make callAsync throw if raw call result is 0x (null)",
924 "pr": 622
925 },
926 {
927 "note": "Add new setHeadAsync method",
928 "pr": 622
929 },
930 {
931 "note": "Improve performance of awaitTransactionMinedAsync by immediately checking if the transaction was already mined instead of waiting for the first interval.",
932 "pr": 688
933 }
934 ]
935 },
936 {
937 "timestamp": 1527009133,
938 "version": "0.6.4",
939 "changes": [
940 {
941 "note": "Dependencies updated"
942 }
943 ]
944 },
945 {
946 "timestamp": 1525477860,
947 "version": "0.6.3",
948 "changes": [
949 {
950 "note": "Dependencies updated"
951 }
952 ]
953 },
954 {
955 "timestamp": 1525428773,
956 "version": "0.6.2",
957 "changes": [
958 {
959 "note": "Dependencies updated"
960 }
961 ]
962 },
963 {
964 "timestamp": 1524044013,
965 "version": "0.6.1",
966 "changes": [
967 {
968 "note": "Dependencies updated"
969 }
970 ]
971 },
972 {
973 "version": "0.6.0",
974 "changes": [
975 {
976 "note": "Make `isAddress` and `toWei` static",
977 "pr": 501
978 },
979 {
980 "note": "Add static methods `toUnitAmount` and `toBaseUnitAmount`",
981 "pr": 501
982 }
983 ],
984 "timestamp": 1523462196
985 },
986 {
987 "version": "0.5.0",
988 "changes": [
989 {
990 "note": "Add `web3Wrapper.awaitTransactionMinedAsync`",
991 "pr": 485
992 },
993 {
994 "note": "Add a public field `abiDecoder: AbiDecoder` which allows you to add your ABIs that are later used to decode logs",
995 "pr": 485
996 },
997 {
998 "note": "Export enum `Web3WrapperErrors` with a single value so far: `TransactionMiningTimeout`",
999 "pr": 485
1000 }
1001 ],
1002 "timestamp": 1522673609
1003 },
1004 {
1005 "version": "0.4.0",
1006 "changes": [
1007 {
1008 "note": "Rename `signTransactionAsync` to `signMessageAsync` for clarity",
1009 "pr": 465
1010 }
1011 ],
1012 "timestamp": 1522658513
1013 },
1014 {
1015 "version": "0.3.0",
1016 "changes": [
1017 {
1018 "note": "Add `web3Wrapper.takeSnapshotAsync`, `web3Wrapper.revertSnapshotAsync`, `web3Wrapper.mineBlockAsync`, `web3Wrapper.increaseTimeAsync`",
1019 "pr": 426
1020 },
1021 {
1022 "note": "Add `web3Wrapper.isZeroExWeb3Wrapper` for runtime instanceOf checks",
1023 "pr": 426
1024 },
1025 {
1026 "note": "Add a `getProvider` method",
1027 "pr": 444
1028 }
1029 ],
1030 "timestamp": 1521298800
1031 },
1032 {
1033 "version": "0.2.0",
1034 "changes": [
1035 {
1036 "note": "Ensure all returned user addresses are lowercase",
1037 "pr": 373
1038 },
1039 {
1040 "note": "Add `web3Wrapper.callAsync`",
1041 "pr": 413
1042 },
1043 {
1044 "note": "Make `web3Wrapper.estimateGas` accept whole `txData` instead of `data`",
1045 "pr": 413
1046 },
1047 {
1048 "note": "Remove `web3Wrapper.getContractInstance`",
1049 "pr": 413
1050 }
1051 ],
1052 "timestamp": 1520089200
1053 },
1054 {
1055 "version": "0.1.12",
1056 "changes": [
1057 {
1058 "note": "Fix publishing issue where .npmignore was not properly excluding undesired content",
1059 "pr": 389
1060 }
1061 ],
1062 "timestamp": 1518102000
1063 }
1064]