Updated CHANGELOGS & MD docs
This commit is contained in:
@@ -190,7 +190,8 @@
|
||||
"note": "Overridden functions in `ReentrancyTester` now return sane values.",
|
||||
"pr": 2075
|
||||
}
|
||||
]
|
||||
],
|
||||
"timestamp": 1570135330
|
||||
},
|
||||
{
|
||||
"timestamp": 1568744790,
|
||||
|
@@ -5,6 +5,56 @@ Edit the package's CHANGELOG.json file only.
|
||||
|
||||
CHANGELOG
|
||||
|
||||
## v2.2.0-beta.0 - _October 3, 2019_
|
||||
|
||||
* 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.1.14 - _September 17, 2019_
|
||||
|
||||
* Dependencies updated
|
||||
|
Reference in New Issue
Block a user