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

Commit

Permalink
Major version CHANGELOGs
Browse files Browse the repository at this point in the history
  • Loading branch information
dekz committed Dec 2, 2019
1 parent 21db0e6 commit d634cbf
Show file tree
Hide file tree
Showing 46 changed files with 1,735 additions and 0 deletions.
49 changes: 49 additions & 0 deletions contracts/asset-proxy/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
57 changes: 57 additions & 0 deletions contracts/coordinator/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
41 changes: 41 additions & 0 deletions contracts/dev-utils/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
17 changes: 17 additions & 0 deletions contracts/erc1155/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
9 changes: 9 additions & 0 deletions contracts/erc20-bridge-sampler/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
[
{
"version": "1.0.0",
"changes": [
{
"note": "Created package.",
"pr": 2344
}
]
},
{
"version": "1.0.0-beta.2",
"changes": [
Expand Down
21 changes: 21 additions & 0 deletions contracts/erc20/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
13 changes: 13 additions & 0 deletions contracts/erc721/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
21 changes: 21 additions & 0 deletions contracts/exchange-forwarder/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
121 changes: 121 additions & 0 deletions contracts/exchange-libs/CHANGELOG.json
Original file line number Diff line number Diff line change
@@ -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": [
Expand Down
Loading

0 comments on commit d634cbf

Please sign in to comment.