Skip to content
This repository has been archived by the owner on Jul 9, 2021. It is now read-only.

Commit

Permalink
Updated CHANGELOGS & MD docs
Browse files Browse the repository at this point in the history
  • Loading branch information
fabioberger committed Dec 2, 2019
1 parent ac44618 commit ae4b1e7
Show file tree
Hide file tree
Showing 94 changed files with 1,286 additions and 632 deletions.
3 changes: 2 additions & 1 deletion contracts/asset-proxy/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,8 @@
"note": "Replaced `SafeMath` with `LibSafeMath`",
"pr": 2254
}
]
],
"timestamp": 1575296764
},
{
"version": "2.3.0-beta.4",
Expand Down
14 changes: 14 additions & 0 deletions contracts/asset-proxy/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,20 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v3.0.0 - _December 2, 2019_

* Implement `KyberBridge`. (#2352)
* Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils (#2330)
* ERC20Wrapper and ERC1155ProxyWrapper constructors now require an instance of DevUtilsContract (#2034)
* Disallow the zero address from being made an authorized address in MixinAuthorizable, and created an archive directory that includes an old version of Ownable (#2019)
* Remove `LibAssetProxyIds` contract (#2055)
* Compile and export all contracts, artifacts, and wrappers by default (#2055)
* Remove unused dependency on IAuthorizable in IAssetProxy (#1910)
* Add `ERC20BridgeProxy` (#2220)
* Add `Eth2DaiBridge` (#2221)
* Add `UniswapBridge` (#2233)
* Replaced `SafeMath` with `LibSafeMath` (#2254)

## v2.3.0-beta.4 - _December 2, 2019_

* Implement `KyberBridge`. (#2352)
Expand Down
3 changes: 2 additions & 1 deletion contracts/coordinator/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,8 @@
"note": "Compile and export all contracts, artifacts, and wrappers by default",
"pr": 2055
}
]
],
"timestamp": 1575296764
},
{
"version": "2.1.0-beta.4",
Expand Down
16 changes: 16 additions & 0 deletions contracts/coordinator/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,22 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v3.0.0 - _December 2, 2019_

* Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils (#2330)
* Introduced new export CoordinatorRevertErrors (#2321)
* Added dependency on @0x/contracts-utils (#2321)
* Add chainId to domain separator (#1742)
* Inherit Exchange domain constants from `exchange-libs` to reduce code duplication (#1742)
* Update domain separator (#1742)
* Refactor contract to use new ITransactions interface (#1753)
* Add verifyingContractIfExists arg to LibEIP712CoordinatorDomain constructor (#1753)
* Remove LibZeroExTransaction contract (#1753)
* Update tests for arbitrary fee tokens (ZEIP-28). (#1819)
* Update for new `marketXOrders` consolidation. (#2042)
* Use built in selectors instead of hard coded constants (#2055)
* Compile and export all contracts, artifacts, and wrappers by default (#2055)

## v2.1.0-beta.4 - _December 2, 2019_

* Dependencies updated
Expand Down
3 changes: 2 additions & 1 deletion contracts/dev-utils/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
"note": "`run_mocha` package script runs with `UNLIMITED_CONTRACT_SIZE=true` environment variable.",
"pr": 2075
}
]
],
"timestamp": 1575296764
},
{
"version": "0.1.0-beta.4",
Expand Down
12 changes: 12 additions & 0 deletions contracts/dev-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,18 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v1.0.0 - _December 2, 2019_

* Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils (#2330)
* Add new method getOrderHash() to DevUtils contract (#2321)
* Add new method getTransactionHash() to DevUtils contract (#2321)
* Add `encodeStaticCallAssetData` and `decodeStaticCallAssetData` in LibAssetData (#2034)
* Add `revertIfInvalidAssetData` in LibAssetData (#2034)
* Use built in selectors instead of hard coded constants (#2055)
* Compile and export all contracts, artifacts, and wrappers by default (#2055)
* Add `marketBuy/SellOrdersNoThrow` and `marketBuy/SellOrdersFillOrKill` to `LibTransactionDecoder`. (#2075)
* `run_mocha` package script runs with `UNLIMITED_CONTRACT_SIZE=true` environment variable. (#2075)

## v0.1.0-beta.4 - _December 2, 2019_

* Dependencies updated
Expand Down
3 changes: 2 additions & 1 deletion contracts/erc1155/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@
"note": "Replaced `SafeMath` with `LibSafeMath`",
"pr": 2254
}
]
],
"timestamp": 1575296764
},
{
"version": "1.2.0-beta.4",
Expand Down
6 changes: 6 additions & 0 deletions contracts/erc1155/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v2.0.0 - _December 2, 2019_

* Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils (#2330)
* Add `mintKnownFungibleTokensAsync()`, `isNonFungibleItemAsync()`, `isFungibleItemAsync()`, `getOwnerOfAsync()`, `getBalanceAsync()` to `Erc1155Wrapper`. (#1819)
* Replaced `SafeMath` with `LibSafeMath` (#2254)

## v1.2.0-beta.4 - _December 2, 2019_

* Dependencies updated
Expand Down
3 changes: 2 additions & 1 deletion contracts/erc20-bridge-sampler/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
"note": "Created package.",
"pr": 2344
}
]
],
"timestamp": 1575296764
},
{
"version": "1.0.0-beta.2",
Expand Down
4 changes: 4 additions & 0 deletions contracts/erc20-bridge-sampler/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v1.0.0 - _December 2, 2019_

* Created package. (#2344)

## v1.0.0-beta.2 - _December 2, 2019_

* Dependencies updated
Expand Down
3 changes: 2 additions & 1 deletion contracts/erc20/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@
"note": "Replaced `SafeMath` with `LibSafeMath`",
"pr": 2254
}
]
],
"timestamp": 1575296764
},
{
"version": "2.3.0-beta.4",
Expand Down
7 changes: 7 additions & 0 deletions contracts/erc20/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v3.0.0 - _December 2, 2019_

* Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils (#2330)
* Add `decimals()` to `LibERC20Token`. (#2344)
* Create `LibERC20Token` (#2309)
* Replaced `SafeMath` with `LibSafeMath` (#2254)

## v2.3.0-beta.4 - _December 2, 2019_

* Dependencies updated
Expand Down
3 changes: 2 additions & 1 deletion contracts/erc721/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
"note": "Replaced `SafeMath` with `LibSafeMath`",
"pr": 2254
}
]
],
"timestamp": 1575296764
},
{
"version": "2.2.0-beta.4",
Expand Down
5 changes: 5 additions & 0 deletions contracts/erc721/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v3.0.0 - _December 2, 2019_

* Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils (#2330)
* Replaced `SafeMath` with `LibSafeMath` (#2254)

## v2.2.0-beta.4 - _December 2, 2019_

* Dependencies updated
Expand Down
3 changes: 2 additions & 1 deletion contracts/exchange-forwarder/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@
"note": "Use `LibERC20Token` in `MixinAssets`",
"pr": 2309
}
]
],
"timestamp": 1575296764
},
{
"version": "3.1.0-beta.4",
Expand Down
7 changes: 7 additions & 0 deletions contracts/exchange-forwarder/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v4.0.0 - _December 2, 2019_

* Added buy support for ERC20Bridge (#2356)
* Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils (#2330)
* Introduced new export ForwarderRevertErrors (#2321)
* Use `LibERC20Token` in `MixinAssets` (#2309)

## v3.1.0-beta.4 - _December 2, 2019_

* Added buy support for ERC20Bridge (#2356)
Expand Down
3 changes: 2 additions & 1 deletion contracts/exchange-libs/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,8 @@
"note": "Move `IWallet.sol` from `asset-proxy` and `exchange` packages to here.",
"pr": 2233
}
]
],
"timestamp": 1575296764
},
{
"version": "3.1.0-beta.4",
Expand Down
32 changes: 32 additions & 0 deletions contracts/exchange-libs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,38 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v4.0.0 - _December 2, 2019_

* Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils (#2330)
* Introduced new export LibMathRevertErrors (#2321)
* Break up `LibEIP712` into reusable components (#1742)
* Add `chainId` to EIP712 domain schema (#1742)
* Rename `verifyingContract` to `verifyingContractAddress` in domain schema (#1742)
* Add LibZeroExTransaction contract (#1753)
* Add verifyingContractIfExists arg to LibEIP712ExchangeDomain constructor (#1753)
* Remove LibEIP712ExchangeDomainConstants and LibEIP712 contracts (#1753)
* Add `LibExchangeRichErrorDecoder` contract. (#1790)
* Break out types/interaces from `MExchangeRichErrors` into `MExchangeRichErrorTypes`. (#1790)
* Reorder some revert error parameters for consistency (#1790)
* Add new `Order` fields for arbitrary fee tokens (ZEIP-28). (#1819)
* Remove `LibAbiEncoder` and `LibConstants`. (#1819)
* Add `generate-exchange-selectors` package script. (#1819)
* Add `expirationTimeSeconds` to `ZeroExTransaction` struct (#1823)
* Add reference functions for `LibMath` and `LibFillResults` (#2031)
* Move in revamped `LibMath` tests from the `contracts-exchange` package. (#2031)
* Move in revamped `LibFillResults` tests from the `contracts-exchange` package. (#2031)
* Remove unecessary zero-denominator checks in `LibMath`. (#2031)
* Fix coverage hooks. (#2031)
* Regenerate selectors. (#2042)
* Convert `LibFillResults`, `LibOrder`, `LibZeroExTransaction`, and `LibMath` to libraries (#2055)
* Remove `LibExchangeSelectors` (#2055)
* Add `LibExchangeRichErrors` (#2055)
* Add `calculateFillResults` and `calculateMatchedFillResults` to `LibFillResults` (#2055)
* Remove `_hashEIP712ExchangeMessage` from `LibEIP712ExchangeDomain` (#2055)
* Compile and export all contracts, artifacts, and wrappers by default (#2055)
* Update `IncompleteFillError` to take an `errorCode`, `expectedAssetFillAmount`, and `actualAssetFillAmount` fields. (#2075)
* Move `IWallet.sol` from `asset-proxy` and `exchange` packages to here. (#2233)

## v3.1.0-beta.4 - _December 2, 2019_

* Dependencies updated
Expand Down
3 changes: 2 additions & 1 deletion contracts/exchange/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,8 @@
"note": "Overridden functions in `ReentrancyTester` now return sane values.",
"pr": 2075
}
]
],
"timestamp": 1575296764
},
{
"version": "2.2.0-beta.4",
Expand Down
57 changes: 57 additions & 0 deletions contracts/exchange/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,63 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v3.0.0 - _December 2, 2019_

* Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils (#2330)
* Introduced new export ExchangeRevertErrors (#2321)
* Round up in `marketBuyOrdersNoThrow()` so `marketBuyOrdersFillOrKill()` doesn't throw up. (#2338)
* LocalBalanceStore.create and constructor now require an instance of DevUtilsContract (#2304)
* In LocalBalanceStore, `transferAsset` is now `transferAssetAsync` (#2304)
* Test utility classes AssetWrapper, MatchOrderTester, and OrderFactoryFromScenario constructors now require an instance of DevUtilsContract (#2304)
* In OrderFactoryFromScenario, `generateOrder` is now `generateOrderAsync` (#2304)
* Use new/cheaper reentrancy guard/mutex (#1699)
* Update domain separator (#1742)
* Refactor `executeTransaction` to take `ZeroExTransaction` struct as input (#1753)
* Refactor example contracts that use `executeTransaction` (#1753)
* Upgrade all string reverts to rich reverts (#1761)
* Add support for `SignatureType.OrderValidator` for orders (#1774)
* Add support for `SignatureType.WalletOrderValidator` for orders (#1774)
* Add a `bytes` return value to `executeTransaction`, which is equal to the encoded return data of the underlying Exchange function call (#1793)
* Implement `batchExecuteTransactions` (#1793)
* Refactor preSign to be compatible with `executeTransaction` (#1793)
* Remove ZRX fees in lieu of arbitrary maker and taker fee tokens. (#1819)
* Incorporate Multi-asset and ERC1155 tests into `fillOrder` and `matchOrders` tests (#1819)
* Swap fill order from maker -> taker to taker -> maker (#1819)
* Avoid redundant transfer in `fillOrder()` and `matchOrders()` when maker/taker is the same as feeRecipient and assets are the same (#1819)
* Implement `cancelOrderNoThrow` and `batchCancelOrdersNoThrow` functions (#1827)
* `executeTransaction` will now revert if the input transaction is expired (#1832)
* Log an `TransactionExecuted` event when an `executeTransaction` call is successful (#1832)
* Return a FillResults array for batch fill variants (#1834)
* Add `MixinTransferSimulator` contract for simulating multiple transfers on-chain (#1868)
* Add `EIP1271Wallet` signature type (#1885)
* Remove `WalletOrderValidator` and `OrderValidator` signature types (#1885)
* Make the regular `Validator` signature type have EIP1271 behavior (#1885)
* Always check signature types that are validated via contract (not just on first fill). (#1885)
* Remove unecessary rich revert error types. (#1885)
* Add `IEIP1271Wallet` interface (#1885)
* Add `validatorAddress` field to `SignatureValidatorError` rich reverts (#1885)
* Make `calculateMatchedFillResults` public (#1885)
* Updated RichErrors to the library pattern (#1913)
* Rewrote _dispatchTransferFrom in Solidity (#2020)
* Add `TestIsolatedExchange` contract and `IsolatedExchangeWrapper` test class (#2031)
* Add `ReferenceFunctions` as package export. (#2031)
* Remove `TestExchangeMath.sol`. Exchange math functions are now tested in the `exchange-libs` package and reference implementations are available there as well. (#2031)
* Remove functions from `TestExchangeInternals.sol` that are no longer tested in this package. (#2031)
* Remove `_assertValidFill()` (#2031)
* Add `wrapper_unit_tests` tests and `TestWrapperFunctions` contract (#2042)
* Disallow `signerAddress == 0` in signature validation functions. (#2042)
* Update `Wallet` signature type behavior to be in line with v2.1. (#2042)
* Add (semi) automated reentrancy tests and remove manual ones (#2042)
* Refactor to use new `LibFillResults`, `LibOrder`, `LibZeroExTransaction`, and `LibMath` to libraries (#2055)
* Remove `LibExchangeRichErrors` and `IExchangeRichErrors` (#2055)
* Use built in selectors instead of `LibExchangeSelectors` constants (#2055)
* Move `calculateFillResults` and `calculateMatchedFillResults` to `LibFillResults` in `exchange-libs` package (#2055)
* Compile and export all contracts, artifacts, and wrappers by default (#2055)
* Rename `marketSellOrders` and `marketBuyOrders` back to `marketSellOrdersNoThrow` and `marketBuyOrdersNoThrow`. (#2075)
* Introduce new `marketSellOrdersFillOrKill` and `marketBuyOrdersFillOrKill` functions. (#2075)
* Use `abi.decode()` in `LibExchangeRichErrorDecoder` over `LibBytes`. (#2075)
* Overridden functions in `ReentrancyTester` now return sane values. (#2075)

## v2.2.0-beta.4 - _December 2, 2019_

* Dependencies updated
Expand Down
3 changes: 2 additions & 1 deletion contracts/extensions/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
"note": "Replaced the use of `SafeMath` with `LibSafeMath`",
"pr": 2254
}
]
],
"timestamp": 1575296764
},
{
"version": "4.1.0-beta.4",
Expand Down
5 changes: 5 additions & 0 deletions contracts/extensions/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v5.0.0 - _December 2, 2019_

* Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils (#2330)
* Replaced the use of `SafeMath` with `LibSafeMath` (#2254)

## v4.1.0-beta.4 - _December 2, 2019_

* Dependencies updated
Expand Down
3 changes: 2 additions & 1 deletion contracts/integrations/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
"note": "Forwader <> ERC20Bridge integration tests",
"pr": 2356
}
]
],
"timestamp": 1575296764
},
{
"version": "1.0.3-beta.2",
Expand Down
4 changes: 4 additions & 0 deletions contracts/integrations/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v2.0.0 - _December 2, 2019_

* Forwader <> ERC20Bridge integration tests (#2356)

## v1.0.3-beta.2 - _December 2, 2019_

* Forwader <> ERC20Bridge integration tests (#2356)
Expand Down
3 changes: 2 additions & 1 deletion contracts/multisig/CHANGELOG.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
"pr": 2330
}
]
],
"timestamp": 1575296764
},
{
"version": "3.2.0-beta.4",
Expand Down
4 changes: 4 additions & 0 deletions contracts/multisig/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.

CHANGELOG

## v4.0.0 - _December 2, 2019_

* Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils (#2330)

## v3.2.0-beta.4 - _December 2, 2019_

* Dependencies updated
Expand Down
Loading

0 comments on commit ae4b1e7

Please sign in to comment.