[ { "timestamp": 1661462289, "version": "4.8.20", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1661459661, "version": "4.8.19", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1661145612, "version": "4.8.18", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1660093941, "version": "4.8.17", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1660073235, "version": "4.8.16", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1659750766, "version": "4.8.15", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1658950329, "version": "4.8.14", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1655244958, "version": "4.8.13", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1654284040, "version": "4.8.12", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1652919697, "version": "4.8.11", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1650611093, "version": "4.8.10", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1648739346, "version": "4.8.9", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1646225739, "version": "4.8.8", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1645569128, "version": "4.8.7", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1640364306, "version": "4.8.6", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1638390144, "version": "4.8.5", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1637102971, "version": "4.8.4", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1635903615, "version": "4.8.3", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1634668033, "version": "4.8.2", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1631710679, "version": "4.8.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "4.8.0", "changes": [ { "note": "Added FundRecoveryFeature to the 0x EP", "pr": 306 } ], "timestamp": 1631120757 }, { "timestamp": 1630459879, "version": "4.7.18", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1629353596, "version": "4.7.17", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1629079369, "version": "4.7.16", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1628665757, "version": "4.7.15", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1628225642, "version": "4.7.14", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1624356181, "version": "4.7.13", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1623382456, "version": "4.7.12", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1622609597, "version": "4.7.11", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1621944788, "version": "4.7.10", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1621600614, "version": "4.7.9", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1620214333, "version": "4.7.8", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1619596077, "version": "4.7.7", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1617311315, "version": "4.7.6", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1616005394, "version": "4.7.5", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1614141718, "version": "4.7.4", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1612950500, "version": "4.7.3", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1611648096, "version": "4.7.2", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1610510890, "version": "4.7.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "4.7.0", "changes": [ { "note": "Add `LibSafeMathV06.safeDowncastToUint128()`", "pr": 97 }, { "note": "Add SPDX license identifiers to solidity files", "pr": 105 } ], "timestamp": 1609802516 }, { "timestamp": 1608692071, "version": "4.6.5", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1608245516, "version": "4.6.4", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1607485227, "version": "4.6.3", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1607381756, "version": "4.6.2", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1606961263, "version": "4.6.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "4.6.0", "changes": [ { "note": "Add `uint128` functions to `LibSafeMathV06`", "pr": 27 } ], "timestamp": 1605763885 }, { "timestamp": 1605302002, "version": "4.5.8", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1604385937, "version": "4.5.7", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1604376968, "version": "4.5.6", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1604355662, "version": "4.5.5", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1603851023, "version": "4.5.4", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1603833198, "version": "4.5.3", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "4.5.2", "changes": [ { "note": "Add Ropsten and Rinkeby addresses to `DeploymentConstants`", "pr": 2656 } ], "timestamp": 1603265572 }, { "version": "4.5.1", "changes": [ { "note": "Reorganize `DeploymentConstants` addresses", "pr": 2628 } ], "timestamp": 1594788383 }, { "version": "4.5.0", "changes": [ { "note": "Added `GST_ADDRESS` and `GST_COLLECTOR_ADDRESS`", "pr": 2523 }, { "note": "Set GST Collector address in `DeploymentConstants`", "pr": 2530 }, { "note": "Add solidity 0.6 contracts", "pr": 2540 }, { "note": "Add more solidity 0.6 contracts", "pr": 2545 }, { "note": "Add UniswapV2 addresses to `DeploymentConstants`", "pr": 2595 }, { "note": "Update V06 contracts to get around 0.6.9 docstring errors", "pr": 2597 } ], "timestamp": 1592969527 }, { "timestamp": 1583220306, "version": "4.4.3", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1582837861, "version": "4.4.2", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1582677073, "version": "4.4.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "4.4.0", "changes": [ { "note": "Add `D18` library", "pr": 2466 } ], "timestamp": 1582623685 }, { "timestamp": 1581748629, "version": "4.3.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "4.3.0", "changes": [ { "note": "Update Eth2Dai addresses in `DeploymentConstants`", "pr": 2474 } ], "timestamp": 1581204851 }, { "timestamp": 1580988106, "version": "4.2.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "4.2.0", "changes": [ { "note": "Update kovan addresses in `DeploymentConstants`", "pr": 2459 }, { "note": "Export `EvmBytecodeOutputLinkReferences` type.", "pr": 2462 } ], "timestamp": 1580811564 }, { "version": "4.1.0", "changes": [ { "note": "Replaced ethers with 0x ABI Encoder for decoding logs. Fixes decoding for arrays/objects.", "pr": 2443 } ], "timestamp": 1579682890 }, { "timestamp": 1578272714, "version": "4.0.3", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "4.0.2", "changes": [ { "note": "Add `DEV_UTILS_ADDRESS` and `KYBER_ETH_ADDRESS` to `DeploymentConstants`.", "pr": 2395 }, { "note": "Add `DydxBridge` to `DeploymentConstants`.", "pr": 2365 } ], "timestamp": 1576540892 }, { "timestamp": 1575931811, "version": "4.0.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "4.0.0", "changes": [ { "note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils", "pr": 2330 }, { "note": "Introduced new exports AuthorizableRevertErrors, LibAddressArrayRevertErrors, LibBytesRevertErrors, OwnableRevertErrors, ReentrancyGuardRevertErrors and SafeMathRevertErrors", "pr": 2321 }, { "note": "Change ReentrancyGuard implementation to cheaper one", "pr": 1699 }, { "note": "Add LibEIP712 contract", "pr": 1753 }, { "note": "Add `RichErrors` and `mixins/MRichErrors`", "pr": 1761 }, { "note": "Break out types/interaces from `MRichErrors` into `MRichErrorTypes`.", "pr": 1790 }, { "note": "Add LibEIP1271.sol", "pr": 1885 }, { "note": "Updated RichErrors to the library pattern, and implemented RichErrors for all remaining reverts and requires", "pr": 1913 }, { "note": "Added unit tests for all of the internal functions in the package", "pr": 2014 }, { "note": "Updated Ownable to revert when the owner attempts to transfer ownership to the zero address", "pr": 2019 }, { "note": "Add reference functions for `SafeMath` functions.", "pr": 2031 }, { "note": "Throw a `SafeMathError` in `SafeMath._safeDiv()` when denominator is zero.", "pr": 2031 }, { "note": "Create `LibSafeMath`", "pr": 2055 }, { "note": "Rename `_rrevert` to `rrevert` in `LibRichErrors` contract", "pr": 2055 }, { "note": "Compile and export all contracts, artifacts, and wrappers by default", "pr": 2055 }, { "note": "Added LibFractions", "pr": 2118 }, { "note": "Introduce automatic normalization and some zero-value shortcuts in `LibFractions`.", "pr": 2155 }, { "note": "Emit an event in `transferOwnership`", "pr": 2253 }, { "note": "Removed `deepCopyBytes`, `popLast20Bytes`, `readBytesWithLength`, and `writeBytesWithLength` in `LibBytes`.", "pr": 2265 }, { "note": "Replaced `SafeMath` with `LibSafeMath`", "pr": 2254 } ], "timestamp": 1575296764 }, { "version": "3.3.0-beta.4", "changes": [ { "note": "Dependencies updated" } ], "timestamp": 1575290197 }, { "version": "3.3.0-beta.3", "changes": [ { "note": "Dependencies updated" } ], "timestamp": 1574238768 }, { "version": "3.3.0-beta.2", "changes": [ { "note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils", "pr": 2330 }, { "note": "Introduced new exports AuthorizableRevertErrors, LibAddressArrayRevertErrors, LibBytesRevertErrors, OwnableRevertErrors, ReentrancyGuardRevertErrors and SafeMathRevertErrors", "pr": 2321 } ], "timestamp": 1574030254 }, { "version": "3.3.0-beta.1", "changes": [ { "note": "Dependencies updated" } ], "timestamp": 1573159180 }, { "version": "3.3.0-beta.0", "changes": [ { "note": "Change ReentrancyGuard implementation to cheaper one", "pr": 1699 }, { "note": "Add LibEIP712 contract", "pr": 1753 }, { "note": "Add `RichErrors` and `mixins/MRichErrors`", "pr": 1761 }, { "note": "Break out types/interaces from `MRichErrors` into `MRichErrorTypes`.", "pr": 1790 }, { "note": "Add LibEIP1271.sol", "pr": 1885 }, { "note": "Updated RichErrors to the library pattern, and implemented RichErrors for all remaining reverts and requires", "pr": 1913 }, { "note": "Added unit tests for all of the internal functions in the package", "pr": 2014 }, { "note": "Updated Ownable to revert when the owner attempts to transfer ownership to the zero address", "pr": 2019 }, { "note": "Add reference functions for `SafeMath` functions.", "pr": 2031 }, { "note": "Throw a `SafeMathError` in `SafeMath._safeDiv()` when denominator is zero.", "pr": 2031 }, { "note": "Create `LibSafeMath`", "pr": 2055 }, { "note": "Rename `_rrevert` to `rrevert` in `LibRichErrors` contract", "pr": 2055 }, { "note": "Compile and export all contracts, artifacts, and wrappers by default", "pr": 2055 }, { "note": "Added LibFractions", "pr": 2118 }, { "note": "Introduce automatic normalization and some zero-value shortcuts in `LibFractions`.", "pr": 2155 }, { "note": "Emit an event in `transferOwnership`", "pr": 2253 }, { "note": "Removed `deepCopyBytes`, `popLast20Bytes`, `readBytesWithLength`, and `writeBytesWithLength` in `LibBytes`.", "pr": 2265 }, { "note": "Replaced `SafeMath` with `LibSafeMath`", "pr": 2254 } ], "timestamp": 1570135330 }, { "timestamp": 1568744790, "version": "3.2.4", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1567521715, "version": "3.2.3", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1566446343, "version": "3.2.2", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1565296576, "version": "3.2.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "3.2.0", "changes": [ { "note": "Updated calls to .deployFrom0xArtifactAsync to include artifact dependencies.", "pr": 1995 }, { "note": "Added tests for decoding log arguments when artifact dependencies are included/excluded.", "pr": 1995 } ], "timestamp": 1564604963 }, { "timestamp": 1563957393, "version": "3.1.10", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1563193019, "version": "3.1.9", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1563047529, "version": "3.1.8", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1563006338, "version": "3.1.7", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1558712885, "version": "3.1.6", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1557961111, "version": "3.1.5", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "3.1.4", "changes": [ { "note": "Dependencies updated" } ], "timestamp": 1557799313 }, { "timestamp": 1557507213, "version": "3.1.2", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "3.1.1", "changes": [ { "note": "Dependencies updated" } ], "timestamp": 1554997931 }, { "version": "3.1.0", "changes": [ { "note": "Added `startProviderEngine` to `providerUtils`. Preventing excess block polling", "pr": 1695 } ], "timestamp": 1553183790 }, { "version": "3.0.0", "changes": [ { "note": "Optimize loops in LibAddressArray", "pr": 1668 }, { "note": "Upgrade contracts to Solidity 0.5.5", "pr": 1682 }, { "note": "Added Address.sol with test for whether or not an address is a contract", "pr": 1657 }, { "note": "Add unit tests for `LibAddressArray`", "pr": 1712 }, { "note": "Fix `LibAddressArray.indexOf` returning incorrect index.", "pr": 1712 } ], "timestamp": 1553091633 }, { "timestamp": 1551479279, "version": "2.0.8", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1551299797, "version": "2.0.7", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1551220833, "version": "2.0.6", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "2.0.5", "changes": [ { "note": "Fix bug in `LibBytes.slice` and `LibBytes.sliceDestructive`", "pr": 1604 }, { "note": "Upgrade contracts to Solidity 0.5.3", "pr": 1604 } ], "timestamp": 1551130135 }, { "timestamp": 1549733923, "version": "2.0.4", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "2.0.3", "changes": [ { "note": "Dependencies updated" } ], "timestamp": 1549547375 }, { "version": "2.0.2", "changes": [ { "note": "Fake publish to enable pinning" } ], "timestamp": 1549504360 }, { "timestamp": 1549452781, "version": "2.0.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "2.0.0", "changes": [ { "note": "Upgrade the bignumber.js to v8.0.2", "pr": 1517 }, { "note": "Fix imports in `TestConstants` and `TestLibBytes` to be relative. This way they show up correctly in coverage reports", "pr": 1535 }, { "note": "Add LibAddressArray contract", "pr": 1539 }, { "note": "Do not nest contracts in redundant directories", "pr": 1539 }, { "note": "Rename utils directory to src", "pr": 1539 } ], "timestamp": 1549373905 }, { "timestamp": 1547747677, "version": "1.0.6", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1547561734, "version": "1.0.5", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1547225310, "version": "1.0.4", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1547040760, "version": "1.0.3", "changes": [ { "note": "Dependencies updated" } ] }, { "timestamp": 1544741676, "version": "1.0.2", "changes": [ { "note": "Dependencies updated" } ] } ]