[ { "version": "8.0.0", "changes": [ { "note": "Remove Kovan and Arbitrum Rinkeby as they are no longer supported.", "pr": 630 } ], "timestamp": 1670879498 }, { "timestamp": 1669235113, "version": "7.4.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "7.4.0", "changes": [ { "note": "Upgrade Polygon FillQuoteTransformer to support Solidly (and its forks).", "pr": 616 } ], "timestamp": 1668477029 }, { "version": "7.3.0", "changes": [ { "note": "Upgrade `AffiliateFeeTransformer`, `PayTakerTransformer`, and `PositiveSlippageFeeTransformer` to support smart contract wallets", "pr": 615 } ], "timestamp": 1667607537 }, { "version": "7.2.0", "changes": [ { "note": "Add RFQTV2 to Mumbai", "pr": 611 } ], "timestamp": 1667427402 }, { "version": "7.1.0", "changes": [ { "note": "Add `BalancerV2Batch` support in `FantomBridgeAdapter`", "pr": 607 } ], "timestamp": 1666645023 }, { "version": "7.0.0", "changes": [ { "note": "Updated Ethereum FQT to enable RFQT V2", "pr": 604 }, { "note": "updated changelog", "pr": 605 } ], "timestamp": 1666381417 }, { "version": "6.25.0", "changes": [ { "note": "Remove Ropsten and Rinkeby addresses", "pr": 597 } ], "timestamp": 1665531940 }, { "version": "6.24.0", "changes": [ { "note": "Add missing zeroExGovernor for Arbitrum", "pr": 583 } ], "timestamp": 1665013355 }, { "version": "6.23.4", "changes": [ { "note": "New FQT for Arbitrum with Nerve", "pr": 581 } ], "timestamp": 1663786955 }, { "version": "6.23.3", "changes": [ { "note": "New FQT for Optimism with BalV2", "pr": 577 }, { "note": "Add balV2/batch to opt bridge adapter code", "pr": 578 } ], "timestamp": 1662998180 }, { "version": "6.23.2", "changes": [ { "note": "New FQT for arbitrum again", "pr": 574 } ], "timestamp": 1662559804 }, { "version": "6.23.1", "changes": [ { "note": "New FQT for arbitrum", "pr": 572 } ], "timestamp": 1662147076 }, { "version": "6.23.0", "changes": [ { "note": "Remove contract addresses that are no longer needed", "pr": 564 }, { "note": "Change WETH address in contract-addresses", "pr": 571 } ], "timestamp": 1662046042 }, { "version": "6.22.0", "changes": [ { "note": "Arbitrum Rinkeby support", "pr": 552 } ], "timestamp": 1661462289 }, { "version": "6.21.0", "changes": [ { "note": "Arbitrum addresses: need to be updated when deployed" } ], "timestamp": 1661459661 }, { "version": "6.20.1", "changes": [ { "note": "Revert: Remove contract addresses that are no longer needed" } ], "timestamp": 1661145612 }, { "version": "6.20.0", "changes": [ { "note": "Remove contract addresses that are no longer needed", "pr": 548 } ] }, { "timestamp": 1660093941, "version": "6.19.2", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "6.19.1", "changes": [ { "note": "Fix lowercase addresses", "pr": 543 } ], "timestamp": 1660073235 }, { "version": "6.19.0", "changes": [ { "note": "Goerli and Mumbai updated verified contracts addresses", "pr": 537 } ], "timestamp": 1659750766 }, { "version": "6.17.0", "changes": [ { "note": "Goerli and Mumbai" }, { "note": "Redeploy FQT on Mainnet and Optimism", "pr": 530 } ], "timestamp": 1658950329 }, { "version": "6.16.0", "changes": [ { "note": "Redeploy FQT on Mainnet and Optimism" } ], "timestamp": 1655244958 }, { "version": "6.15.0", "changes": [ { "note": "Redeploy FQT on Mainnet" } ], "timestamp": 1654284040 }, { "version": "6.14.0", "changes": [ { "note": "Redeploy FQT on Avalanche and BSC" } ], "timestamp": 1652919697 }, { "version": "6.13.0", "changes": [ { "note": "Redeploy FQT on mainnet and polygon", "pr": 462 } ], "timestamp": 1650611093 }, { "timestamp": 1648739346, "version": "6.12.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "6.12.0", "changes": [ { "note": "Update fantom fillQuoteTransformer addresses", "pr": 398 } ], "timestamp": 1646225739 }, { "version": "6.11.0", "changes": [ { "note": "Add Optimism addresses", "pr": 385 } ], "timestamp": 1640364306 }, { "version": "6.10.0", "changes": [ { "note": "Add Aave supported FQT addresses for Polygon, Avalanche", "pr": 321 } ], "timestamp": 1638390144 }, { "version": "6.9.0", "changes": [ { "note": "Add Celo addresses", "pr": 368 } ], "timestamp": 1637102971 }, { "timestamp": 1635903615, "version": "6.8.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "6.8.0", "changes": [ { "note": "Fantom deployment", "pr": 347 } ], "timestamp": 1634668033 }, { "version": "6.7.0", "changes": [ { "note": "Avalanche deployment", "pr": 312 } ], "timestamp": 1630459879 }, { "timestamp": 1629353596, "version": "6.6.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "6.6.0", "changes": [ { "note": "Add zrxTreasury address", "pr": 301 } ], "timestamp": 1628665757 }, { "version": "6.5.0", "changes": [ { "note": "Deployed `Clipper`", "pr": 299 } ], "timestamp": 1628225642 }, { "version": "6.4.0", "changes": [ { "note": "Deployed Lido FQT" } ], "timestamp": 1624356181 }, { "timestamp": 1623382456, "version": "6.3.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "6.3.0", "changes": [ { "note": "Deployed contracts on `Polygon`", "pr": 240 } ], "timestamp": 1621944788 }, { "version": "6.2.0", "changes": [ { "note": "Deployed FQT on mainnet and ropsten for `KyberDMM`", "pr": 247 } ], "timestamp": 1621600614 }, { "version": "6.1.0", "changes": [ { "note": "Deployed FQT on mainnet and ropsten for `Balancer_V2`", "pr": 225 }, { "note": "Deployed FQT on mainnet and ropsten for `Uniswap_V3`", "pr": 227 } ], "timestamp": 1620214333 }, { "version": "6.0.0", "changes": [ { "note": "Add BSC chain addresses", "pr": 164 }, { "note": "Remove exchangeProxyAllowanceTarget", "pr": 164 }, { "note": "Redeployed FQT on BSC", "pr": 181 }, { "note": "Redeployed FQT on mainnet and ropsten", "pr": 150 } ], "timestamp": 1617311315 }, { "version": "5.11.0", "changes": [ { "note": "Deploy new FQT", "pr": 155 }, { "note": "Deploy new `PositiveSlippageFeeTransformer`", "pr": 101 } ], "timestamp": 1614141718 }, { "version": "5.10.0", "changes": [ { "note": "Deploy new FQT", "pr": 129 } ], "timestamp": 1612950500 }, { "version": "5.9.0", "changes": [ { "note": "Redeploy LiquidityProviderSandbox", "pr": 107 }, { "note": "Update ganache snapshot addresses", "pr": 109 } ], "timestamp": 1610510890 }, { "version": "5.8.0", "changes": [ { "note": "redeploy FQT", "pr": 99 } ], "timestamp": 1608692071 }, { "version": "5.7.0", "changes": [ { "note": "Redeploy FQT", "pr": 91 } ], "timestamp": 1608245516 }, { "version": "5.6.0", "changes": [ { "note": "Update mainnet and ropsten transformer addresses for hot-pants release", "pr": 70 } ], "timestamp": 1607381756 }, { "version": "5.5.0", "changes": [ { "note": "Update ganache snapshot addresses", "pr": 59 } ], "timestamp": 1606961263 }, { "version": "5.4.0", "changes": [ { "note": "Update ganache snapshot addresses", "pr": 27 } ], "timestamp": 1605763885 }, { "version": "5.3.0", "changes": [ { "note": "Add `exchangeProxyLiquidityProviderSandbox` addresses", "pr": 16 } ], "timestamp": 1605302002 }, { "version": "5.2.0", "changes": [ { "note": "Redeploy FQT with CORRECT deployer", "pr": 29 } ], "timestamp": 1604385937 }, { "version": "5.1.0", "changes": [ { "note": "Deploy new FQT", "pr": 28 } ], "timestamp": 1604376968 }, { "timestamp": 1603851023, "version": "5.0.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "5.0.0", "changes": [ { "note": "update erc20BridgeSampler address for Kovan", "pr": 14 }, { "note": "Moved Bridge addresses into Asset-swapper", "pr": 4 } ], "timestamp": 1603833198 }, { "version": "4.12.0", "changes": [ { "note": "Update `CurveBridge` address on all networks", "pr": 2633 }, { "note": "Redeploy `ERC20BridgeSampler` on Kovan", "pr": 2644 }, { "note": "Deploy `UniswapV2Bridge` on Kovan", "pr": 2652 }, { "note": "Redeploy previously unverified contracts on testnets", "pr": 2656 }, { "note": "Deploy `BancorBridge` on Mainnet", "pr": 2650 }, { "note": "Deploy FQT", "pr": 2667 }, { "note": "Deploy `MStableBridge` on Mainnet", "pr": 2662 }, { "note": "Deploy `MooniswapBridge` on Mainnet", "pr": 2675 }, { "note": "Redeploy `MooniswapBridge` on Mainnet", "pr": 2681 }, { "note": "Redeploy `KyberBridge` on Mainnet", "pr": 2683 }, { "note": "Update transformer deployer and transformers for champagne-problems deployment", "pr": 2693 }, { "note": "Deploy `BancorBridge` on Mainnet", "pr": 2699 }, { "note": "Deploy `ShellBridge` on Mainnet", "pr": 2722 }, { "note": "Deploy `DodoBridge` on Mainnet", "pr": 2701 }, { "note": "Deploy `CreamBridge` on Mainnet", "pr": 2715 } ], "timestamp": 1603265572 }, { "version": "4.11.0", "changes": [ { "note": "Update ganache snapshot Exchange Proxy addresses", "pr": 2612 }, { "note": "Add EP flash wallet and affiliate fee transformer", "pr": 2622 }, { "note": "Update DFB addresses", "pr": 2616 }, { "note": "Deploy FQT from PR 2608", "pr": 2625 }, { "note": "Redeploy DFB on kovan", "pr": 2628 }, { "note": "Update ganache snapshot Exchange Proxy addresses for MetaTransactions", "pr": 2610 }, { "note": "Add BalancerBridge addresses", "pr": 2613 } ], "timestamp": 1594788383 }, { "version": "4.10.0", "changes": [ { "note": "Updated Kovan's ERC20BridgeSampler address", "pr": 2519 }, { "note": "Added MaximumGasPrice addresses", "pr": 2511 }, { "note": "Redeploy `KyberBridge`, `UniswapBridge`, `Eth2DaiBridge`, `CurveBridge`, `DydxBridge` on mainnet and kovan", "pr": 2512 }, { "note": "Redeploy `KyberBridge`, `UniswapBridge`, `Eth2DaiBridge`, `CurveBridge`, `DydxBridge` on mainnet and kovan", "pr": 2529 }, { "note": "Redeploy `CurveBridge` with GST support", "pr": 2530 }, { "note": "Add `dexForwarderBridge` addresses", "pr": 2525 }, { "note": "Redeploy `Forwarder` on all networks", "pr": 2521 }, { "note": "Redeploy `DexForwarderBridge` on Mainnet with Gas Token freeing", "pr": 2536 }, { "note": "Revert to older Curve Bridge (without Gas Tokens)", "pr": 2536 }, { "note": "Updated Ganache's ERC20BridgeSampler address", "pr": 2541 }, { "note": "Updated Mainnet ERC20BridgeSampler address", "pr": 2551 }, { "note": "Updated Kovan ERC20BridgeSampler address", "pr": 2568 }, { "note": "Redeploy ERC20BridgeSampler on kovan", "pr": 2570 }, { "note": "Redeploy ERC20BridgeSampler on Mainnet using `Kyber.searchBestRate`", "pr": 2575 }, { "note": "Redeploy ERC20BridgeSampler on Mainnet and Kovan using UniswapV2", "pr": 2599 }, { "note": "Add UniswapV2Bridge address on Mainnet (new field)", "pr": 2599 }, { "note": "Add Exchange Proxy addresses", "pr": 2591 } ], "timestamp": 1592969527 }, { "version": "4.9.0", "changes": [ { "note": "Redeploy `ERC20BridgeSampler`", "pr": 2503 } ], "timestamp": 1583220306 }, { "version": "4.8.0", "changes": [ { "note": "Added Broker, GodsUnchainedValidator, ChainlinkStopLimit to index.ts", "pr": 2498 } ], "timestamp": 1582837861 }, { "version": "4.7.0", "changes": [ { "note": "Update `DevUtils` addresses.", "pr": 2493 } ], "timestamp": 1582623685 }, { "version": "4.6.0", "changes": [ { "note": "Added `ChainlinkStopLimit` addresses (mainnet, ropsten, rinkeby)", "pr": 2473 }, { "note": "Added `CurveBridge` address (mainnet)", "pr": 2483 }, { "note": "Update `ERC20BridgeSampler` address (mainnet, kovan)", "pr": 2483 } ], "timestamp": 1581748629 }, { "version": "4.5.0", "changes": [ { "note": "Update `ERC20BridgeSampler` and `Eth2Dai` on mainnet and kovan.", "pr": 2474 }, { "note": "Update `ERC20BridgeSampler` address on mainnet and kovan.", "pr": 2476 }, { "note": "Removed OrderValidator and DutchAuction addresses", "pr": 2469 }, { "note": "Added Broker and GodsUnchainedValidator addresses", "pr": 2469 }, { "note": "Updated Forwarder addresses", "pr": 2469 }, { "note": "Update `ERC20BridgeSampler` address on mainnet and kovan.", "pr": 2477 } ], "timestamp": 1581204851 }, { "version": "4.4.0", "changes": [ { "note": "Update `ERC20BridgeSampler` on mainnet and kovan.", "pr": 2459 }, { "note": "Remove `libTransactionDecoder`", "pr": 2456 }, { "note": "Update snapshot addresses", "pr": 2466 } ], "timestamp": 1580811564 }, { "version": "4.3.0", "changes": [ { "note": "Update `DevUtils` mainnet, Ropsten, Rinkeby, Kovan addresses with PR#2440 changes", "pr": 2446 }, { "note": "Update `DevUtils` mainnet, Ropsten, Rinkeby, Kovan addresses", "pr": 2436 }, { "note": "Update `ERC20BridgeSampler` address on kovan and mainnet.", "pr": 2427 } ], "timestamp": 1579682890 }, { "version": "4.2.0", "changes": [ { "note": "Added new `DevUtils` addresses", "pr": 2402 }, { "note": "Update ERC20BridgeSampler address on Kovan and mainnet.", "pr": 2405 }, { "note": "Added DydxBridge Contract to contract-addresses", "pr": 2390 }, { "note": "Update `UniswapBridge` mainnet address.", "pr": 2390 }, { "note": "Update `KyberBridge` mainnet address.", "pr": 2390 }, { "note": "Update `Forwarder` mainnet address.", "pr": 2390 }, { "note": "Added ChaiBridge Contract to contract-addresses", "pr": 2390 } ], "timestamp": 1578272714 }, { "version": "4.1.0", "changes": [ { "note": "Addition of ERC20BridgeSampler + Kyber Erc20Bridge Contract in contract-addresses", "pr": 2353 } ], "timestamp": 1576540892 }, { "version": "4.0.0", "changes": [ { "note": "`1337` addresses updated with Forwarder deployed after Exchange is configured", "pr": 2368 }, { "note": "Update Forwarder addresses on all newtorks", "pr": 2374 }, { "note": "Update all v3 mainnet addresses", "pr": 2322 }, { "note": "Update ZeroExGovernor address on all testnets", "pr": 2322 }, { "note": "Updated devUtils contract addresses on testnets" }, { "note": "Remove `readOnlyProxy` from addresses interface", "pr": 2295 }, { "note": "Add `zeroExGovernor` and `erc20BridgeProxy` to addresses interface", "pr": 2296 }, { "note": "Update `exchange`, `staking`, `stakingProxy`, `zeroExGovernor`, `assetProxyOwner`, and `erc20BridgeProxy` addresses for each tesnet", "pr": 2296 }, { "note": "Contract addresses are no longer indexed by network ID. Now they're indexed by chain ID.", "pr": 2313 }, { "note": "Removed `getNetworkIdByExchangeAddressOrThrow`. It's not needed with V3 tooling.", "pr": 2170 }, { "note": "Add `zrxVault`, `readOnlyProxy`, `staking`, and `stakingProxy` schema with addresses for each tesnet", "pr": 2224 }, { "note": "Update `assetProxyOwner` address for each testnet", "pr": 2224 } ], "timestamp": 1575296764 }, { "version": "3.3.0-beta.5", "changes": [ { "note": "`1337` addresses updated with Forwarder deployed after Exchange is configured", "pr": 2368 }, { "note": "Update Forwarder addresses on all newtorks", "pr": 2374 } ], "timestamp": 1575290197 }, { "version": "3.3.0-beta.4", "changes": [ { "note": "Dependencies updated" } ], "timestamp": 1574238768 }, { "version": "3.3.0-beta.3", "changes": [ { "note": "Update all v3 mainnet addresses", "pr": 2322 }, { "note": "Update ZeroExGovernor address on all testnets", "pr": 2322 } ], "timestamp": 1574030254 }, { "version": "3.3.0-beta.2", "changes": [ { "note": "Updated devUtils contract addresses on testnets" } ], "timestamp": 1573159180 }, { "version": "3.3.0-beta.1", "changes": [ { "note": "Remove `readOnlyProxy` from addresses interface", "pr": 2295 }, { "note": "Add `zeroExGovernor` and `erc20BridgeProxy` to addresses interface", "pr": 2296 }, { "note": "Update `exchange`, `staking`, `stakingProxy`, `zeroExGovernor`, `assetProxyOwner`, and `erc20BridgeProxy` addresses for each tesnet", "pr": 2296 }, { "note": "Contract addresses are no longer indexed by network ID. Now they're indexed by chain ID.", "pr": 2313 } ], "timestamp": 1573001598 }, { "version": "3.3.0-beta.0", "changes": [ { "note": "Removed `getNetworkIdByExchangeAddressOrThrow`. It's not needed with V3 tooling.", "pr": 2170 }, { "note": "Add `zrxVault`, `readOnlyProxy`, `staking`, and `stakingProxy` schema with addresses for each tesnet", "pr": 2224 }, { "note": "Update `assetProxyOwner` address for each testnet", "pr": 2224 } ], "timestamp": 1570135330 }, { "version": "3.2.0", "changes": [ { "note": "Added `getNetworkIdByExchangeAddressOrThrow`", "pr": 2096 } ], "timestamp": 1568744790 }, { "version": "3.1.0", "changes": [ { "note": "Added DevUtils", "pr": 2060 } ], "timestamp": 1566446343 }, { "version": "3.0.3", "changes": [ { "note": "Added StaticCallAssetProxy and ERC1155AssetProxy", "pr": 2021 } ], "timestamp": 1565296576 }, { "version": "3.0.2", "changes": [ { "note": "Update OrderValidator testnet addresses" } ], "timestamp": 1563193019 }, { "version": "3.0.1", "changes": [ { "note": "Update remaining Mainnet V2.1 contract addresses" } ], "timestamp": 1563047529 }, { "version": "3.0.0", "changes": [ { "note": "Redeployed Mainnet Exchange and Asset Proxies" } ], "timestamp": 1563006338 }, { "version": "2.3.3", "changes": [ { "note": "Redeploy Coordinator contract", "pr": 1812 } ], "timestamp": 1557799313 }, { "version": "2.3.1", "changes": [ { "note": "Dependencies updated" } ], "timestamp": 1554997931 }, { "version": "2.3.0", "changes": [ { "note": "Add addresses for coordinator extension contract and coordinator registry", "pr": 1689 }, { "note": "Added Dutch Auction mainnet address", "pr": 1715 } ], "timestamp": 1553183790 }, { "version": "2.2.2", "changes": [ { "note": "Fixed Ganache addresses for OrderValidator & Forwarder" } ], "timestamp": 1551130135 }, { "timestamp": 1549373905, "version": "2.2.1", "changes": [ { "note": "Dependencies updated" } ] }, { "version": "2.2.0", "changes": [ { "note": "Added migration for `MultiAssetProxy` contract", "pr": 1503 } ], "timestamp": 1547561734 }, { "version": "2.1.0", "changes": [ { "note": "Added testnet entries for Dutch Auction contract (kovan,rinkeby,ropsten)", "pr": 1465 } ], "timestamp": 1547040760 }, { "version": "2.0.0", "changes": [ { "note": "Redeployed Rinkeby with testnet Exchange artifact", "pr": 1318 }, { "note": "Added Ganache snapshot addresses for network 50", "pr": 1318 } ], "timestamp": 1543401373 }, { "version": "1.2.0", "changes": [ { "note": "Rinkeby Deployment" } ], "timestamp": 1542821676 }, { "version": "1.1.0", "changes": [ { "pr": 1192, "note": "Update Forwarder addresses" } ], "timestamp": 1541740904 }, { "version": "1.0.1", "changes": [ { "pr": 1105, "note": "Initial release" } ], "timestamp": 1539871071 }, { "version": "1.0.0", "changes": [ { "note": "Unpublished Package" } ] } ]