Major version CHANGELOGs
This commit is contained in:
parent
21db0e6275
commit
d634cbf924
@ -1,4 +1,53 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Implement `KyberBridge`.",
|
||||
"pr": 2352
|
||||
},
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "ERC20Wrapper and ERC1155ProxyWrapper constructors now require an instance of DevUtilsContract",
|
||||
"pr": 2034
|
||||
},
|
||||
{
|
||||
"note": "Disallow the zero address from being made an authorized address in MixinAuthorizable, and created an archive directory that includes an old version of Ownable",
|
||||
"pr": 2019
|
||||
},
|
||||
{
|
||||
"note": "Remove `LibAssetProxyIds` contract",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Compile and export all contracts, artifacts, and wrappers by default",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Remove unused dependency on IAuthorizable in IAssetProxy",
|
||||
"pr": 1910
|
||||
},
|
||||
{
|
||||
"note": "Add `ERC20BridgeProxy`",
|
||||
"pr": 2220
|
||||
},
|
||||
{
|
||||
"note": "Add `Eth2DaiBridge`",
|
||||
"pr": 2221
|
||||
},
|
||||
{
|
||||
"note": "Add `UniswapBridge`",
|
||||
"pr": 2233
|
||||
},
|
||||
{
|
||||
"note": "Replaced `SafeMath` with `LibSafeMath`",
|
||||
"pr": 2254
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.3.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,61 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "Introduced new export CoordinatorRevertErrors",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Added dependency on @0x/contracts-utils",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Add chainId to domain separator",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Inherit Exchange domain constants from `exchange-libs` to reduce code duplication",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Update domain separator",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Refactor contract to use new ITransactions interface",
|
||||
"pr": 1753
|
||||
},
|
||||
{
|
||||
"note": "Add verifyingContractIfExists arg to LibEIP712CoordinatorDomain constructor",
|
||||
"pr": 1753
|
||||
},
|
||||
{
|
||||
"note": "Remove LibZeroExTransaction contract",
|
||||
"pr": 1753
|
||||
},
|
||||
{
|
||||
"note": "Update tests for arbitrary fee tokens (ZEIP-28).",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Update for new `marketXOrders` consolidation.",
|
||||
"pr": 2042
|
||||
},
|
||||
{
|
||||
"note": "Use built in selectors instead of hard coded constants",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Compile and export all contracts, artifacts, and wrappers by default",
|
||||
"pr": 2055
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,45 @@
|
||||
[
|
||||
{
|
||||
"version": "1.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "Add new method getOrderHash() to DevUtils contract",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Add new method getTransactionHash() to DevUtils contract",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Add `encodeStaticCallAssetData` and `decodeStaticCallAssetData` in LibAssetData",
|
||||
"pr": 2034
|
||||
},
|
||||
{
|
||||
"note": "Add `revertIfInvalidAssetData` in LibAssetData",
|
||||
"pr": 2034
|
||||
},
|
||||
{
|
||||
"note": "Use built in selectors instead of hard coded constants",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Compile and export all contracts, artifacts, and wrappers by default",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Add `marketBuy/SellOrdersNoThrow` and `marketBuy/SellOrdersFillOrKill` to `LibTransactionDecoder`.",
|
||||
"pr": 2075
|
||||
},
|
||||
{
|
||||
"note": "`run_mocha` package script runs with `UNLIMITED_CONTRACT_SIZE=true` environment variable.",
|
||||
"pr": 2075
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "0.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,21 @@
|
||||
[
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "Add `mintKnownFungibleTokensAsync()`, `isNonFungibleItemAsync()`, `isFungibleItemAsync()`, `getOwnerOfAsync()`, `getBalanceAsync()` to `Erc1155Wrapper`.",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Replaced `SafeMath` with `LibSafeMath`",
|
||||
"pr": 2254
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.2.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,13 @@
|
||||
[
|
||||
{
|
||||
"version": "1.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Created package.",
|
||||
"pr": 2344
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.0.0-beta.2",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,25 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "Add `decimals()` to `LibERC20Token`.",
|
||||
"pr": 2344
|
||||
},
|
||||
{
|
||||
"note": "Create `LibERC20Token`",
|
||||
"pr": 2309
|
||||
},
|
||||
{
|
||||
"note": "Replaced `SafeMath` with `LibSafeMath`",
|
||||
"pr": 2254
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.3.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,17 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "Replaced `SafeMath` with `LibSafeMath`",
|
||||
"pr": 2254
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.2.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,25 @@
|
||||
[
|
||||
{
|
||||
"version": "4.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Added buy support for ERC20Bridge",
|
||||
"pr": 2356
|
||||
},
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "Introduced new export ForwarderRevertErrors",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Use `LibERC20Token` in `MixinAssets`",
|
||||
"pr": 2309
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "3.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,125 @@
|
||||
[
|
||||
{
|
||||
"version": "4.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "Introduced new export LibMathRevertErrors",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Break up `LibEIP712` into reusable components",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Add `chainId` to EIP712 domain schema",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Rename `verifyingContract` to `verifyingContractAddress` in domain schema",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Add LibZeroExTransaction contract",
|
||||
"pr": 1753
|
||||
},
|
||||
{
|
||||
"note": "Add verifyingContractIfExists arg to LibEIP712ExchangeDomain constructor",
|
||||
"pr": 1753
|
||||
},
|
||||
{
|
||||
"note": "Remove LibEIP712ExchangeDomainConstants and LibEIP712 contracts",
|
||||
"pr": 1753
|
||||
},
|
||||
{
|
||||
"note": "Add `LibExchangeRichErrorDecoder` contract.",
|
||||
"pr": 1790
|
||||
},
|
||||
{
|
||||
"note": "Break out types/interaces from `MExchangeRichErrors` into `MExchangeRichErrorTypes`.",
|
||||
"pr": 1790
|
||||
},
|
||||
{
|
||||
"note": "Reorder some revert error parameters for consistency",
|
||||
"pr": 1790
|
||||
},
|
||||
{
|
||||
"note": "Add new `Order` fields for arbitrary fee tokens (ZEIP-28).",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Remove `LibAbiEncoder` and `LibConstants`.",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Add `generate-exchange-selectors` package script.",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Add `expirationTimeSeconds` to `ZeroExTransaction` struct",
|
||||
"pr": 1823
|
||||
},
|
||||
{
|
||||
"note": "Add reference functions for `LibMath` and `LibFillResults`",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Move in revamped `LibMath` tests from the `contracts-exchange` package.",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Move in revamped `LibFillResults` tests from the `contracts-exchange` package.",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Remove unecessary zero-denominator checks in `LibMath`.",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Fix coverage hooks.",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Regenerate selectors.",
|
||||
"pr": 2042
|
||||
},
|
||||
{
|
||||
"note": "Convert `LibFillResults`, `LibOrder`, `LibZeroExTransaction`, and `LibMath` to libraries",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Remove `LibExchangeSelectors`",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Add `LibExchangeRichErrors`",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Add `calculateFillResults` and `calculateMatchedFillResults` to `LibFillResults`",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Remove `_hashEIP712ExchangeMessage` from `LibEIP712ExchangeDomain`",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Compile and export all contracts, artifacts, and wrappers by default",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Update `IncompleteFillError` to take an `errorCode`, `expectedAssetFillAmount`, and `actualAssetFillAmount` fields.",
|
||||
"pr": 2075
|
||||
},
|
||||
{
|
||||
"note": "Move `IWallet.sol` from `asset-proxy` and `exchange` packages to here.",
|
||||
"pr": 2233
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "3.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,225 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "Introduced new export ExchangeRevertErrors",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Round up in `marketBuyOrdersNoThrow()` so `marketBuyOrdersFillOrKill()` doesn't throw up.",
|
||||
"pr": 2338
|
||||
},
|
||||
{
|
||||
"note": "LocalBalanceStore.create and constructor now require an instance of DevUtilsContract",
|
||||
"pr": 2304
|
||||
},
|
||||
{
|
||||
"note": "In LocalBalanceStore, `transferAsset` is now `transferAssetAsync`",
|
||||
"pr": 2304
|
||||
},
|
||||
{
|
||||
"note": "Test utility classes AssetWrapper, MatchOrderTester, and OrderFactoryFromScenario constructors now require an instance of DevUtilsContract",
|
||||
"pr": 2304
|
||||
},
|
||||
{
|
||||
"note": "In OrderFactoryFromScenario, `generateOrder` is now `generateOrderAsync`",
|
||||
"pr": 2304
|
||||
},
|
||||
{
|
||||
"note": "Use new/cheaper reentrancy guard/mutex",
|
||||
"pr": 1699
|
||||
},
|
||||
{
|
||||
"note": "Update domain separator",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Refactor `executeTransaction` to take `ZeroExTransaction` struct as input",
|
||||
"pr": 1753
|
||||
},
|
||||
{
|
||||
"note": "Refactor example contracts that use `executeTransaction`",
|
||||
"pr": 1753
|
||||
},
|
||||
{
|
||||
"note": "Upgrade all string reverts to rich reverts",
|
||||
"pr": 1761
|
||||
},
|
||||
{
|
||||
"note": "Add support for `SignatureType.OrderValidator` for orders",
|
||||
"pr": 1774
|
||||
},
|
||||
{
|
||||
"note": "Add support for `SignatureType.WalletOrderValidator` for orders",
|
||||
"pr": 1774
|
||||
},
|
||||
{
|
||||
"note": "Add a `bytes` return value to `executeTransaction`, which is equal to the encoded return data of the underlying Exchange function call",
|
||||
"pr": 1793
|
||||
},
|
||||
{
|
||||
"note": "Implement `batchExecuteTransactions`",
|
||||
"pr": 1793
|
||||
},
|
||||
{
|
||||
"note": "Refactor preSign to be compatible with `executeTransaction`",
|
||||
"pr": 1793
|
||||
},
|
||||
{
|
||||
"note": "Remove ZRX fees in lieu of arbitrary maker and taker fee tokens.",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Incorporate Multi-asset and ERC1155 tests into `fillOrder` and `matchOrders` tests",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Swap fill order from maker -> taker to taker -> maker",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Avoid redundant transfer in `fillOrder()` and `matchOrders()` when maker/taker is the same as feeRecipient and assets are the same",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Implement `cancelOrderNoThrow` and `batchCancelOrdersNoThrow` functions",
|
||||
"pr": 1827
|
||||
},
|
||||
{
|
||||
"note": "`executeTransaction` will now revert if the input transaction is expired",
|
||||
"pr": 1832
|
||||
},
|
||||
{
|
||||
"note": "Log an `TransactionExecuted` event when an `executeTransaction` call is successful",
|
||||
"pr": 1832
|
||||
},
|
||||
{
|
||||
"note": "Return a FillResults array for batch fill variants",
|
||||
"pr": 1834
|
||||
},
|
||||
{
|
||||
"note": "Add `MixinTransferSimulator` contract for simulating multiple transfers on-chain",
|
||||
"pr": 1868
|
||||
},
|
||||
{
|
||||
"note": "Add `EIP1271Wallet` signature type",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Remove `WalletOrderValidator` and `OrderValidator` signature types",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Make the regular `Validator` signature type have EIP1271 behavior",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Always check signature types that are validated via contract (not just on first fill).",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Remove unecessary rich revert error types.",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Add `IEIP1271Wallet` interface",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Add `validatorAddress` field to `SignatureValidatorError` rich reverts",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Make `calculateMatchedFillResults` public",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Updated RichErrors to the library pattern",
|
||||
"pr": 1913
|
||||
},
|
||||
{
|
||||
"note": "Rewrote _dispatchTransferFrom in Solidity",
|
||||
"pr": 2020
|
||||
},
|
||||
{
|
||||
"note": "Add `TestIsolatedExchange` contract and `IsolatedExchangeWrapper` test class",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Add `ReferenceFunctions` as package export.",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Remove `TestExchangeMath.sol`. Exchange math functions are now tested in the `exchange-libs` package and reference implementations are available there as well.",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Remove functions from `TestExchangeInternals.sol` that are no longer tested in this package.",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Remove `_assertValidFill()`",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Add `wrapper_unit_tests` tests and `TestWrapperFunctions` contract",
|
||||
"pr": 2042
|
||||
},
|
||||
{
|
||||
"note": "Disallow `signerAddress == 0` in signature validation functions.",
|
||||
"pr": 2042
|
||||
},
|
||||
{
|
||||
"note": "Update `Wallet` signature type behavior to be in line with v2.1.",
|
||||
"pr": 2042
|
||||
},
|
||||
{
|
||||
"note": "Add (semi) automated reentrancy tests and remove manual ones",
|
||||
"pr": 2042
|
||||
},
|
||||
{
|
||||
"note": "Refactor to use new `LibFillResults`, `LibOrder`, `LibZeroExTransaction`, and `LibMath` to libraries",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Remove `LibExchangeRichErrors` and `IExchangeRichErrors`",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Use built in selectors instead of `LibExchangeSelectors` constants",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Move `calculateFillResults` and `calculateMatchedFillResults` to `LibFillResults` in `exchange-libs` package",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Compile and export all contracts, artifacts, and wrappers by default",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Rename `marketSellOrders` and `marketBuyOrders` back to `marketSellOrdersNoThrow` and `marketBuyOrdersNoThrow`.",
|
||||
"pr": 2075
|
||||
},
|
||||
{
|
||||
"note": "Introduce new `marketSellOrdersFillOrKill` and `marketBuyOrdersFillOrKill` functions.",
|
||||
"pr": 2075
|
||||
},
|
||||
{
|
||||
"note": "Use `abi.decode()` in `LibExchangeRichErrorDecoder` over `LibBytes`.",
|
||||
"pr": 2075
|
||||
},
|
||||
{
|
||||
"note": "Overridden functions in `ReentrancyTester` now return sane values.",
|
||||
"pr": 2075
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.2.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,17 @@
|
||||
[
|
||||
{
|
||||
"version": "5.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "Replaced the use of `SafeMath` with `LibSafeMath`",
|
||||
"pr": 2254
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "4.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,13 @@
|
||||
[
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Forwader <> ERC20Bridge integration tests",
|
||||
"pr": 2356
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.0.3-beta.2",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,13 @@
|
||||
[
|
||||
{
|
||||
"version": "4.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "3.2.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,133 @@
|
||||
[
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "Introduce new exports FixedMathRevertErrors and StakingRevertErrors",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Removed handshake when adding maker to pool.",
|
||||
"pr": 2250
|
||||
},
|
||||
{
|
||||
"note": "Removed upper limit on number of makers in a pool.",
|
||||
"pr": 2250
|
||||
},
|
||||
{
|
||||
"note": "Removed operator permissions from makers.",
|
||||
"pr": 2250
|
||||
},
|
||||
{
|
||||
"note": "Pool Id starts at 1 and increases by 1.",
|
||||
"pr": 2250
|
||||
},
|
||||
{
|
||||
"note": "Add more overflow safeguards to `LibFixedMath`",
|
||||
"pr": 2255
|
||||
},
|
||||
{
|
||||
"note": "Refactored finalization state.",
|
||||
"pr": 2276
|
||||
},
|
||||
{
|
||||
"note": "Removed protocol fee != 0 assertion.",
|
||||
"pr": 2278
|
||||
},
|
||||
{
|
||||
"note": "Call `StakingProxy.assertValidStorageParams()` in `MixinParams.setParams()`",
|
||||
"pr": 2279
|
||||
},
|
||||
{
|
||||
"note": "The fallback function in `StakingProxy` reverts if there is no staking contract attached",
|
||||
"pr": 2310
|
||||
},
|
||||
{
|
||||
"note": "Fix overflow w/ `LibFixedMath._mul(-1, -2*255)",
|
||||
"pr": 2311
|
||||
},
|
||||
{
|
||||
"note": "Unit tests for MixinScheduler",
|
||||
"pr": 2314
|
||||
},
|
||||
{
|
||||
"note": "Unit tests for MixinCumulativeRewards",
|
||||
"pr": 2316
|
||||
},
|
||||
{
|
||||
"note": "Created package",
|
||||
"pr": 1821
|
||||
},
|
||||
{
|
||||
"note": "First implementation",
|
||||
"pr": 1910
|
||||
},
|
||||
{
|
||||
"note": "Replace `LibFeeMath` with `LibFixedMath`.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Use a more precise cobb-douglas implementation.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Change the way operator stake is computed.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Denominate pool operator shares in parts-per-million.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "New stake management mechanics. Delay before delegation. Nixed shadow rewards.",
|
||||
"pr": 2118
|
||||
},
|
||||
{
|
||||
"note": "Tests for new stake management mechanics.",
|
||||
"pr": 2126
|
||||
},
|
||||
{
|
||||
"note": "Add `init()` pattern to contracts.",
|
||||
"pr": 2131
|
||||
},
|
||||
{
|
||||
"note": "Replace `MixinDeploymentConstants` with `MixinParams`.",
|
||||
"pr": 2131
|
||||
},
|
||||
{
|
||||
"note": "Reference counting for cumulative rewards.",
|
||||
"pr": 2154
|
||||
},
|
||||
{
|
||||
"note": "Refactored Staking Reward Vault. Moved pool management logic into staking contract.",
|
||||
"pr": 2156
|
||||
},
|
||||
{
|
||||
"note": "Removed MixinStakingPoolRewardVault.sol",
|
||||
"pr": 2156
|
||||
},
|
||||
{
|
||||
"note": "Refactored out `_cobbDouglas()` into its own library",
|
||||
"pr": 2179
|
||||
},
|
||||
{
|
||||
"note": "Introduce multi-block finalization.",
|
||||
"pr": 2155
|
||||
},
|
||||
{
|
||||
"note": "Removed reference counting for cumulative rewards.",
|
||||
"pr": 2188
|
||||
},
|
||||
{
|
||||
"note": "Removed explicit dependency on epoch+1 when delegating.",
|
||||
"pr": 2188
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,125 @@
|
||||
[
|
||||
{
|
||||
"version": "4.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
|
||||
"pr": 2330
|
||||
},
|
||||
{
|
||||
"note": "Add new exports orderHashUtils and transactionHashUtils",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Remove TransactionHelper and MutatorContractFunction",
|
||||
"pr": 2325
|
||||
},
|
||||
{
|
||||
"note": "OrderFactory default order expiration time increased from ten minutes to fifteen minutes ",
|
||||
"pr": 2304
|
||||
},
|
||||
{
|
||||
"note": "Add `chainId` to `TransactionFactory` constructor",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Use new `Order` structure with `domain` field",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Inherit `chaiSetup` from `@0x/dev-utils`",
|
||||
"pr": 1761
|
||||
},
|
||||
{
|
||||
"note": "Add `generatePseudoRandomOrderHash()` to `orderUtils`",
|
||||
"pr": 1761
|
||||
},
|
||||
{
|
||||
"note": "Inherit `OrderStatus` from `@0x/types`",
|
||||
"pr": 1761
|
||||
},
|
||||
{
|
||||
"note": "Update types for arbitrary fee tokens",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Remove formatters",
|
||||
"pr": 1834
|
||||
},
|
||||
{
|
||||
"note": "Add `hexConcat()` in `hex_utils.ts`",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Introduce Mocha blockchain extensions",
|
||||
"pr": 2007
|
||||
},
|
||||
{
|
||||
"note": "Move `*FillResults`, `OrderInfo` types to `@0x/types`",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Add `log_utils.ts`",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Add `haxRandom()` to `hex_utils.ts`",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Add the constants: `MAX_UINT256`, `ADDRESS_LENGTH`, `MAX_UINT256_ROOT`, `ONE_ETHER`",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Make `testCombinatoriallyWithReferenceFuncAsync` non-async",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Update `testWithReferenceFuncAsync` to work with `RevertErrors`",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "`web3Wrapper` is created with `shouldAllowUnlimitedContractSize` if `UNLIMITED_CONTRACT_SIZE` environment variable is set.",
|
||||
"pr": 2075
|
||||
},
|
||||
{
|
||||
"note": "Add `toHex()`, `hexLeftPad()`, `hexRightPad()`, and 'hexInvert()' hex utils",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Add `PPM_DENOMINATOR` and `PPM_100_PERCENT` constants.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Increase the number of ganache accounts to 20",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Add `Numberish` type.",
|
||||
"pr": 2131
|
||||
},
|
||||
{
|
||||
"note": "Tweaks/Upgrades to `hex_utils`, most notably `hexSlice()`",
|
||||
"pr": 2155
|
||||
},
|
||||
{
|
||||
"note": "Add `hexHash()` to `hex_utils`",
|
||||
"pr": 2155
|
||||
},
|
||||
{
|
||||
"note": "Add `shortZip()` to `lang_utils.ts`",
|
||||
"pr": 2155
|
||||
},
|
||||
{
|
||||
"note": "Add `number_utils.ts` and `hexSize()`",
|
||||
"pr": 2220
|
||||
},
|
||||
{
|
||||
"note": "Add `verifyEventsFromLogs()`",
|
||||
"pr": 2287
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "3.2.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,89 @@
|
||||
[
|
||||
{
|
||||
"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
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "3.3.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,40 @@
|
||||
[
|
||||
{
|
||||
"version": "9.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Remove ZRXToken contract wrapper",
|
||||
"pr": 2324
|
||||
},
|
||||
{
|
||||
"note": "ContractWrappers no longer exposes `erc20Proxy`, `erc721Proxy` and `dutchAuction` wrappers",
|
||||
"pr": 2324
|
||||
},
|
||||
{
|
||||
"note": "[Breaking] Big refactor of contract wrapper interface. See https://github.com/0xProject/0x-monorepo/pull/2325 for details",
|
||||
"pr": 2325
|
||||
},
|
||||
{
|
||||
"note": "Remove IWallet and IValidator contract wrappers",
|
||||
"pr": 2337
|
||||
},
|
||||
{
|
||||
"note": "Remove exports orderHashUtils and transactionHashUtils",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Update BigNumber version to ~9.0.0",
|
||||
"pr": 2342
|
||||
},
|
||||
{
|
||||
"note": "Exported intefaces changed: from getContractAddressesForNetworkOrThrow to getContractAddressesForChainOrThrow, from NetworkId to ChainId, from ContractNetworks to ContractChains, and from ContractNetworkData to ContractChainData.",
|
||||
"pr": 2313
|
||||
},
|
||||
{
|
||||
"note": "Updated to work with 0x v3"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "8.0.0-beta.3",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,69 @@
|
||||
[
|
||||
{
|
||||
"version": "5.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Refactored TS wrapper templates to result in a more succint interface. See https://github.com/0xProject/0x-monorepo/pull/2325 for details.",
|
||||
"pr": 2284
|
||||
},
|
||||
{
|
||||
"note": "Python: Corrected return types and values for call() interface to generated method wrappers. (Fixes #2298)",
|
||||
"pr": 2345
|
||||
},
|
||||
{
|
||||
"note": "Python: Stopped generating send_transaction() interface for constant (view/pure) methods",
|
||||
"pr": 2345
|
||||
},
|
||||
{
|
||||
"note": "Python: Added a build_transaction() interface to contract method classes",
|
||||
"pr": 2345
|
||||
},
|
||||
{
|
||||
"note": "Python: Removed `validator` argument to contract method classes for methods that don't have any inputs",
|
||||
"pr": 2345
|
||||
},
|
||||
{
|
||||
"note": "Python: Changed the names of generated tuples to use the `internalType` field in the ABI, if it's present, resulting in human readable struct names rather than hashes of component field names.",
|
||||
"pr": 2345
|
||||
},
|
||||
{
|
||||
"note": "Moved shared logic into `BaseContract` helpers to reduce size.",
|
||||
"pr": 2343
|
||||
},
|
||||
{
|
||||
"note": "Re-enable gas estimation when `gas` is not provided.",
|
||||
"pr": 2343
|
||||
},
|
||||
{
|
||||
"note": "In Python wrappers, accept string arguments to bytes parameters",
|
||||
"pr": 2284
|
||||
},
|
||||
{
|
||||
"note": "In Python wrappers, support module-local, Web3.py-compatible middleware",
|
||||
"pr": 2284
|
||||
},
|
||||
{
|
||||
"note": "In Python wrappers, allow contracts to be instantiated with EITHER a Web3.py BaseProvider OR a Web3 client object",
|
||||
"pr": 2284
|
||||
},
|
||||
{
|
||||
"note": "In Python wrappers, fix bug with casting some bytes objects using bytes.fromhex()",
|
||||
"pr": 2284
|
||||
},
|
||||
{
|
||||
"note": "Add `getSelector` method to all functions",
|
||||
"pr": 2224
|
||||
},
|
||||
{
|
||||
"note": "Command-line argument network-id has changed to chain-id",
|
||||
"pr": 2313
|
||||
},
|
||||
{
|
||||
"note": "Fix templates not being included in published tarball",
|
||||
"pr": 2315
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "4.4.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,12 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Dependencies updated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.2.0-beta.3",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,25 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Refactor of logic for marketBuy/marketSell order pruning and selecting, introduced protocol fees, and refactored types used by the package",
|
||||
"pr": 2272
|
||||
},
|
||||
{
|
||||
"note": "Incorporate paying protocol fees.",
|
||||
"pr": 2350
|
||||
},
|
||||
{
|
||||
"note": "Update BigNumber version to ~9.0.0",
|
||||
"pr": 2342
|
||||
},
|
||||
{
|
||||
"note": "All references to network ID have been removed, and references to chain ID have been introduced instead",
|
||||
"pr": 2313
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,49 @@
|
||||
[
|
||||
{
|
||||
"version": "6.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Moved shared logic into `BaseContract` helpers to reduce size.",
|
||||
"pr": 2343
|
||||
},
|
||||
{
|
||||
"note": "Make `evmExecAsync` protected and rename to `_evmExecAsync`",
|
||||
"pr": 2243
|
||||
},
|
||||
{
|
||||
"note": "Remove duplicate types `IndexedFilterValues`, `DecodedLogEvent`, `EventCallback`",
|
||||
"pr": 2243
|
||||
},
|
||||
{
|
||||
"note": "Added ContractFunctionObj type and supporting types",
|
||||
"pr": 2325
|
||||
},
|
||||
{
|
||||
"note": "Added AwaitTransactionSuccessOpts and SendTransactionOpts",
|
||||
"pr": 2325
|
||||
},
|
||||
{
|
||||
"note": "Automatically decode and throw rich reverts in `_throwIfRevertWithReasonCallResult`",
|
||||
"pr": 1761
|
||||
},
|
||||
{
|
||||
"note": "Remove dependency on ethers.js",
|
||||
"pr": 1761
|
||||
},
|
||||
{
|
||||
"note": "Add more RevertError decoding functions",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Make the Promise returned by `awaitTransactionSuccessAsync` compatible with base Promise type",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Properly encode `BigNumber` indexed filter values in `getTopicsForIndexedArgs()`",
|
||||
"pr": 2155
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "5.5.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,17 @@
|
||||
[
|
||||
{
|
||||
"version": "6.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Removed dependency on @0x/order-utils",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "All references to network ID have been removed, and references to chain ID have been introduced instead",
|
||||
"pr": 2313
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "5.1.0-beta.3",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,56 @@
|
||||
[
|
||||
{
|
||||
"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
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "3.3.0-beta.5",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,36 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Regenerate Forwarder and DevUtils artifacts",
|
||||
"pr": 2374
|
||||
},
|
||||
{
|
||||
"note": "Replace Staking artifact with TestStaking",
|
||||
"pr": 2322
|
||||
},
|
||||
{
|
||||
"note": "Added `ZrxVault` and `ERC20BridgeProxy` artifacts",
|
||||
"pr": 2323
|
||||
},
|
||||
{
|
||||
"note": "Updated Coordinator + Coordinator Registry artifacts",
|
||||
"pr": 2346
|
||||
},
|
||||
{
|
||||
"note": "Update DevUtils contract artifacts"
|
||||
},
|
||||
{
|
||||
"note": "Use V3 contracts",
|
||||
"pr": 2181
|
||||
},
|
||||
{
|
||||
"note": "Add `deployedBytecode` field",
|
||||
"pr": 2181
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.3.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,41 @@
|
||||
[
|
||||
{
|
||||
"version": "13.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Remove dependency on `abi-gen-wrappers`",
|
||||
"pr": 2370
|
||||
},
|
||||
{
|
||||
"note": "Regenrate Forwarder wrapper",
|
||||
"pr": 2374
|
||||
},
|
||||
{
|
||||
"note": "[Breaking] Remove `erc20Proxy`, `erc721Proxy` and `dutchAuction` wrappers",
|
||||
"pr": 2324
|
||||
},
|
||||
{
|
||||
"note": "[Breaking] Big refactor of contract wrapper interface. See https://github.com/0xProject/0x-monorepo/pull/2325 for details",
|
||||
"pr": 2325
|
||||
},
|
||||
{
|
||||
"note": "Export types `ContractFunctionObj` and `ContractTxFunctionObj`",
|
||||
"pr": 2325
|
||||
},
|
||||
{
|
||||
"note": "All references to network ID have been removed, and references to chain ID have been introduced instead",
|
||||
"pr": 2313
|
||||
},
|
||||
{
|
||||
"note": "Use new `Order` and `ZeroExTransaction` structures with `domain` field",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Update exchange wrapper",
|
||||
"pr": 1742
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "12.2.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,17 @@
|
||||
[
|
||||
{
|
||||
"version": "2.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Generate boilerplate for all contracts if none are specified or if all contracts identifier is used",
|
||||
"pr": 2055
|
||||
},
|
||||
{
|
||||
"note": "Fixed sorting in artifact generation",
|
||||
"pr": 1910
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "1.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,33 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "`revertWith` mocha extensions now accept Promise-like objects instead of just Promises",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Add `shouldAllowUnlimitedContractSize` to `Web3Config`.",
|
||||
"pr": 2075
|
||||
},
|
||||
{
|
||||
"note": "Add `UNLIMITED_CONTRACT_SIZE` to `EnvVars`.",
|
||||
"pr": 2075
|
||||
},
|
||||
{
|
||||
"note": "Add `total_accounts` option to `Web3Config`.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Add `chaiSetup` function with `RevertError` testing support",
|
||||
"pr": 1761
|
||||
},
|
||||
{
|
||||
"note": "Refactor out `Error` coercion code into the `utils` package",
|
||||
"pr": 1819
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.4.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,21 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "All references to network ID have been removed, and references to chain ID have been introduced instead",
|
||||
"pr": 2313
|
||||
},
|
||||
{
|
||||
"note": "Add `RevertErrorAbi` interface as part of `AbiDefinition` types",
|
||||
"pr": 1761
|
||||
},
|
||||
{
|
||||
"note": "Add `DecodedLogs` type",
|
||||
"pr": 2220
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.2.0-beta.2",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,29 @@
|
||||
[
|
||||
{
|
||||
"version": "5.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "All references to network ID have been removed, and references to chain ID have been introduced instead",
|
||||
"pr": 2313
|
||||
},
|
||||
{
|
||||
"note": "Add `eip712DomainSchema` schema",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Add required field `domain` to `order` and `zeroExTransaction` schemas",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Add `makerAssetData` and `takerAssetData` to `Order` schemas",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Add `expirationTimeSeconds` to `ZeroExTransaction` schema",
|
||||
"pr": 1832
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "4.1.0-beta.3",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,53 @@
|
||||
[
|
||||
{
|
||||
"version": "5.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Deploy Forwarder after Exchange is configured as Staking Proxy is queried",
|
||||
"pr": 2368
|
||||
},
|
||||
{
|
||||
"note": "Subsequent contract addresses after the Forwarder are now modified",
|
||||
"pr": 2368
|
||||
},
|
||||
{
|
||||
"note": "Update Exchange, DevUtils, Coordinator, and Forwarder addresses on all networks",
|
||||
"pr": 2349
|
||||
},
|
||||
{
|
||||
"note": "Update StakingProxy, Staking, and ZrxVault addresses on mainnet",
|
||||
"pr": 2349
|
||||
},
|
||||
{
|
||||
"note": "Add UniswapBridge and Eth2DaiBridge addresses to schema, add mainnet addresses",
|
||||
"pr": 2349
|
||||
},
|
||||
{
|
||||
"note": "Deploy Forwarder AFTER staking is hooked up",
|
||||
"pr": 2350
|
||||
},
|
||||
{
|
||||
"note": "Migrations script no longer deploys DutchAuction since it is not yet upgraded for V3 of the protocol",
|
||||
"pr": 2324
|
||||
},
|
||||
{
|
||||
"note": "Added `Staking` and `ERC20BridgeProxy` contracts",
|
||||
"pr": 2323
|
||||
},
|
||||
{
|
||||
"note": "Update all contract deployments to pass the actual chain ID (rather than the network ID) via the newly modified @0x/utils/provider_utils",
|
||||
"pr": 2270
|
||||
},
|
||||
{
|
||||
"note": "All references to network ID have been removed, and references to chain ID have been introduced instead",
|
||||
"pr": 2313
|
||||
},
|
||||
{
|
||||
"note": "Update Coordinator and Exchange deployments to pass `chainId`",
|
||||
"pr": 1742
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "4.4.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,149 @@
|
||||
[
|
||||
{
|
||||
"version": "9.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "[Breaking] Removed `OrderStateUtils`, `OrderValidationUtils`, `ExchangeTransferSimulator` and all abstract and store classes. For order validation, please use the `DevUtils` contract wrapper method `getOrderRelevantState`|`getOrderRelevantStates`",
|
||||
"pr": 2324
|
||||
},
|
||||
{
|
||||
"note": "Removed exports CoordinatorRevertErrors, ExchangeRevertErrors, ForwarderRevertErrors, LibMathRevertErrors, orderHashUtils, orderParsingUtils, StakingRevertErrors and transactionHashUtils",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Removed many functions from export signatureUtils",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Removed function isValidOrderHash from export orderHashUtils",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Remove `TransferFailedError` from `ForwarderRevertErrors`.",
|
||||
"pr": 2309
|
||||
},
|
||||
{
|
||||
"note": "All references to network ID have been removed, and references to chain ID have been introduced instead",
|
||||
"pr": 2313
|
||||
},
|
||||
{
|
||||
"note": "Add `chainId` `OrderValidationUtils`, `OrderFactory`",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Update tools to use new `Order` and `ZeroExTransaction` structure",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Update domain schema for Exchange and Coordinator",
|
||||
"pr": 1742
|
||||
},
|
||||
{
|
||||
"note": "Add Exchange `RevertError` types to `ExchangeRevertErrors`",
|
||||
"pr": 1761
|
||||
},
|
||||
{
|
||||
"note": "Add `SignatureOrderValidatorError` type to `ExchangeRevertErrors`",
|
||||
"pr": 1774
|
||||
},
|
||||
{
|
||||
"note": "Add `SignatureWalletOrderValidatorError` type to `ExchangeRevertErrors`",
|
||||
"pr": 1774
|
||||
},
|
||||
{
|
||||
"note": "Reorder parameters of some `RevertError` types to match smart contracts.",
|
||||
"pr": 1790
|
||||
},
|
||||
{
|
||||
"note": "Use arbitrary fee tokens instead of ZRX (ZEIP-28) for tools needed by contracts packages.",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Update `RevertError` types for new base constructor",
|
||||
"pr": 1819
|
||||
},
|
||||
{
|
||||
"note": "Add `Expired` TransactionErrorCode",
|
||||
"pr": 1832
|
||||
},
|
||||
{
|
||||
"note": "Add `expirationTimeSeconds` to `ZeroExTransaction` parameters used for hashing",
|
||||
"pr": 1832
|
||||
},
|
||||
{
|
||||
"note": "Add `validator` field to `SignatureValidatorError` `RevertError` types.",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Remove unused `RevertError` types.",
|
||||
"pr": 1885
|
||||
},
|
||||
{
|
||||
"note": "Add `ExchangeRevertErrors.SignatureErrorCode.InvalidSigner`.",
|
||||
"pr": 2042
|
||||
},
|
||||
{
|
||||
"note": "Add `takerAssetFillAmount` field to `IncompleteFillError` type",
|
||||
"pr": 2075
|
||||
},
|
||||
{
|
||||
"note": "Update `IncompleteFillError` to take an `errorCode`, `expectedAssetFillAmount`, and `actualAssetFillAmount` fields.",
|
||||
"pr": 2075
|
||||
},
|
||||
{
|
||||
"note": "Add EIP712 types for Staking",
|
||||
"pr": 1910
|
||||
},
|
||||
{
|
||||
"note": "Add `InvalidCobbDouglasAlphaError` `RevertError` type to `StakingRevertErrors`",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Rename `OperatorShareMustBeBetween0And100Error` `RevertError` type to `InvalidPoolOperatorShareError`.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Add `TransactionGasPriceError` and `TransactionInvalidContextError` to error registry.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Add `EthVaultNotSetError, `RewardVaultNotSetError`, and `InvalidStakeStatusError` to error registry.",
|
||||
"pr": 2118
|
||||
},
|
||||
{
|
||||
"note": "Add `InvalidStakeStatusError` to error registry.",
|
||||
"pr": 2126
|
||||
},
|
||||
{
|
||||
"note": "Add `InitializationError`, `InvalidParamValue` to `StakingRevertErrors`.",
|
||||
"pr": 2131
|
||||
},
|
||||
{
|
||||
"note": "Add `CumulativeRewardIntervalError`.",
|
||||
"pr": 2154
|
||||
},
|
||||
{
|
||||
"note": "Remove `validateOrderFillableOrThrowAsync`, `simpleValidateOrderFillableOrThrowAsync`, `validateMakerTransferThrowIfInvalidAsync`",
|
||||
"pr": 2181
|
||||
},
|
||||
{
|
||||
"note": "Add `PreviousEpochNotFinalizedError` to `StakingRevertErrors`.",
|
||||
"pr": 2155
|
||||
},
|
||||
{
|
||||
"note": "Add `InvalidMinimumPoolStake` to `StakingRevertErrors.InvalidParamValueErrorCode`.",
|
||||
"pr": 2155
|
||||
},
|
||||
{
|
||||
"note": "Renamed `OnlyCallableByPoolOperatorOrMakerError` to `OnlyCallableByPoolOperatorError`.",
|
||||
"pr": 2250
|
||||
},
|
||||
{
|
||||
"note": "Removed protocol fee != 0 error.",
|
||||
"pr": 2278
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "8.5.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,21 @@
|
||||
[
|
||||
{
|
||||
"version": "1.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Added dependency on @0x/contracts-dev-utils",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Update Mesh RPC logic to v6.0.1-beta",
|
||||
"pr": 2325
|
||||
},
|
||||
{
|
||||
"note": "All references to network ID have been removed, and references to chain ID have been introduced instead",
|
||||
"pr": 2313
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "0.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,21 @@
|
||||
[
|
||||
{
|
||||
"version": "4.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Add `shouldSaveStandardInput` config",
|
||||
"pr": 2322
|
||||
},
|
||||
{
|
||||
"note": "Output artifacts now include a 'chains' attribute rather than 'networks'",
|
||||
"pr": 2313
|
||||
},
|
||||
{
|
||||
"note": "Convert `getContractNamesToCompile` to public function of `Compiler` class",
|
||||
"pr": 2055
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "3.2.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,12 @@
|
||||
[
|
||||
{
|
||||
"version": "4.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Dependencies updated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "3.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,12 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Dependencies updated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,12 @@
|
||||
[
|
||||
{
|
||||
"version": "4.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Dependencies updated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "3.2.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,12 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Dependencies updated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.1.0-beta.3",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,12 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Dependencies updated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,12 @@
|
||||
[
|
||||
{
|
||||
"version": "7.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Dependencies updated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "6.1.0-beta.4",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,13 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "All references to network ID have been removed, and references to chain ID have been introduced instead",
|
||||
"pr": 2313
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.1.0-beta.3",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,13 @@
|
||||
[
|
||||
{
|
||||
"version": "6.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Adds DebugSubprovider",
|
||||
"pr": 2329
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "5.1.0-beta.3",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,12 @@
|
||||
[
|
||||
{
|
||||
"version": "4.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Dependencies updated"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "3.1.0-beta.2",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,37 @@
|
||||
[
|
||||
{
|
||||
"version": "3.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Remove `SendTransactionOpts` and `AwaitTransactionSuccessOpts` types and move them to @0x/base-contracts",
|
||||
"pr": 2325
|
||||
},
|
||||
{
|
||||
"note": "Add `SendTransactionOpts` and `AwaitTransactionSuccessOpts` types for contract wrappers",
|
||||
"pr": 2243
|
||||
},
|
||||
{
|
||||
"note": "All references to network ID have been removed, and references to chain ID have been introduced instead",
|
||||
"pr": 2313
|
||||
},
|
||||
{
|
||||
"note": "Add `OrderStatus` type",
|
||||
"pr": 1761
|
||||
},
|
||||
{
|
||||
"note": "Add `OrderInfo`, `FillResults`, `MatchedFillResults`, `BatchMatchedFillResults` types",
|
||||
"pr": 2031
|
||||
},
|
||||
{
|
||||
"note": "Add status types for Staking contracts",
|
||||
"pr": 1910
|
||||
},
|
||||
{
|
||||
"note": "Add `ERC20Bridge` to `AssetProxyId`",
|
||||
"pr": 2220
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "2.5.0-beta.3",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,13 @@
|
||||
[
|
||||
{
|
||||
"version": "5.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Add types for `@0x/dev-utils` chai helpers in `types/@0x`",
|
||||
"pr": 1761
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "4.4.0-beta.2",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,57 @@
|
||||
[
|
||||
{
|
||||
"version": "5.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Re-export all `RevertErrors`",
|
||||
"pr": 2362
|
||||
},
|
||||
{
|
||||
"note": "Removed exports AuthorizableRevertErrors, LibAddressArrayRevertErrors, LibBytesRevertErrors, OwnableRevertErrors, ReentrancyGuardRevertErrors and SafeMathRevertErrors",
|
||||
"pr": 2321
|
||||
},
|
||||
{
|
||||
"note": "Decode `Parity` revert errors",
|
||||
"pr": 2341
|
||||
},
|
||||
{
|
||||
"note": "Update BigNumber version to ~9.0.0",
|
||||
"pr": 2342
|
||||
},
|
||||
{
|
||||
"note": "Consolidated FixedMathRevertErrors",
|
||||
"pr": 2255
|
||||
},
|
||||
{
|
||||
"note": "Changed provider_utils.providerUtils.getChainIdAsync() to invoke RPC method eth_chainId rather than net_version",
|
||||
"pr": 2270
|
||||
},
|
||||
{
|
||||
"note": "Allow for array types in `RevertError`s.",
|
||||
"pr": 2075
|
||||
},
|
||||
{
|
||||
"note": "Have Ganache `Error` -> `RevertError` coercion fail if it can't look up the selector.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Add `LibFixedMath` `RevertError` types.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Add `RawRevertError` `RevertError` type.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Make `RevertError.decode()` optionally return a `RawRevertError` if the selector is unknown.",
|
||||
"pr": 2109
|
||||
},
|
||||
{
|
||||
"note": "Rename `length` field of `AuthorizableRevertErrors.IndexOutOfBoundsError` type to `len`.",
|
||||
"pr": 2109
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "4.6.0-beta.3",
|
||||
"changes": [
|
||||
|
@ -1,4 +1,13 @@
|
||||
[
|
||||
{
|
||||
"version": "7.0.0",
|
||||
"changes": [
|
||||
{
|
||||
"note": "Let `toBaseUnitAmount()` accept a `number`",
|
||||
"pr": 1819
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "6.1.0-beta.3",
|
||||
"changes": [
|
||||
|
Loading…
x
Reference in New Issue
Block a user