2019-11-07 20:42:58 +00:00

4.0 KiB

CHANGELOG

v3.1.0-beta.1 - November 7, 2019

* Dependencies updated

v3.1.0-beta.0 - October 3, 2019

* 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.0.8 - September 17, 2019

* Dependencies updated

v3.0.7 - September 3, 2019

* Dependencies updated

v3.0.6 - August 22, 2019

* Dependencies updated

v3.0.5 - August 8, 2019

* Dependencies updated

v3.0.4 - July 31, 2019

* Updated calls to <contract wrapper>.deployFrom0xArtifactAsync to include artifact dependencies. (#1995)

v3.0.3 - July 24, 2019

* Dependencies updated

v3.0.2 - July 15, 2019

* Dependencies updated

v3.0.1 - July 13, 2019

* Dependencies updated

v3.0.0 - July 13, 2019

* Move `LibTransactionDecoder` to contracts/dev-utils package (#1848)

v2.1.6 - May 24, 2019

* Dependencies updated

v2.1.5 - May 15, 2019

* Dependencies updated

v2.1.4 - May 14, 2019

* Dependencies updated

v2.1.2 - May 10, 2019

* Dependencies updated

v2.1.1 - April 11, 2019

* Dependencies updated

v2.1.0 - March 21, 2019

* Run Web3ProviderEngine without excess block polling (#1695)

v2.0.0 - March 20, 2019

* Upgrade contracts to Solidity 0.5.5 (#1682)

v1.1.3 - March 1, 2019

* Dependencies updated

v1.1.2 - February 27, 2019

* Dependencies updated

v1.1.1 - February 26, 2019

* Dependencies updated

v1.1.0 - February 25, 2019

* Upgrade contracts to Solidity 0.5.3 (#1604)
* Make constants internal (#1604)

v1.0.5 - February 9, 2019

* Dependencies updated

v1.0.4 - February 7, 2019

* Dependencies updated

v1.0.3 - February 7, 2019

* Fake publish to enable pinning

v1.0.2 - February 6, 2019

* Dependencies updated

v1.0.1 - February 5, 2019

* Dependencies updated

v1.0.0 - Invalid date

* Rename contracts-libs to contracts-exchange-libs (#1539)
* Move LibAddressArray contract to contracts-utils (#1539)