Compare commits

..

4 Commits

Author SHA1 Message Date
fabioberger
761d0a0f18 Publish
- @0x/contracts-asset-proxy@3.0.0
 - @0x/contracts-coordinator@3.0.0
 - @0x/contracts-dev-utils@1.0.0
 - @0x/contracts-erc1155@2.0.0
 - @0x/contracts-erc20-bridge-sampler@1.0.0
 - @0x/contracts-erc20@3.0.0
 - @0x/contracts-erc721@3.0.0
 - @0x/contracts-exchange-forwarder@4.0.0
 - @0x/contracts-exchange-libs@4.0.0
 - @0x/contracts-exchange@3.0.0
 - @0x/contracts-extensions@5.0.0
 - @0x/contracts-integrations@2.0.0
 - @0x/contracts-multisig@4.0.0
 - @0x/contracts-staking@2.0.0
 - @0x/contracts-test-utils@4.0.0
 - @0x/contracts-tests@0.0.6
 - @0x/contracts-utils@4.0.0
 - 0x.js@9.0.0
 - @0x/abi-gen@5.0.0
 - @0x/assert@3.0.0
 - @0x/asset-swapper@3.0.0
 - @0x/base-contract@6.0.0
 - @0x/connect@6.0.0
 - @0x/contract-addresses@4.0.0
 - @0x/contract-artifacts@3.0.0
 - @0x/contract-wrappers-test@12.2.1
 - @0x/contract-wrappers@13.0.0
 - @0x/contracts-gen@2.0.0
 - @0x/dev-utils@3.0.0
 - ethereum-types@3.0.0
 - @0x/instant@1.0.37
 - @0x/json-schemas@5.0.0
 - @0x/migrations@5.0.0
 - @0x/monorepo-scripts@1.0.43
 - @0x/order-utils@9.0.0
 - @0x/orderbook@1.0.0
 - @0x/sol-compiler@4.0.0
 - @0x/sol-coverage@4.0.0
 - @0x/sol-doc@3.0.0
 - @0x/sol-profiler@4.0.0
 - @0x/sol-resolver@3.0.0
 - @0x/sol-trace@3.0.0
 - @0x/sol-tracing-utils@7.0.0
 - @0x/sra-spec@3.0.0
 - @0x/subproviders@6.0.0
 - @0x/tslint-config@4.0.0
 - @0x/types@3.0.0
 - @0x/typescript-typings@5.0.0
 - @0x/utils@5.0.0
 - @0x/web3-wrapper@7.0.0
2019-12-02 15:31:06 +01:00
fabioberger
ae4b1e74f9 Updated CHANGELOGS & MD docs 2019-12-02 15:30:53 +01:00
Jacob Evans
ac44618e58 Remove DIST_TAG 2019-12-03 00:44:01 +11:00
Jacob Evans
d634cbf924 Major version CHANGELOGs 2019-12-03 00:26:25 +11:00
145 changed files with 3532 additions and 1143 deletions

View File

@@ -1,4 +1,54 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "2.3.0-beta.4",
"changes": [

View File

@@ -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)

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-asset-proxy",
"version": "2.3.0-beta.4",
"version": "3.0.0",
"engines": {
"node": ">=6.12"
},
@@ -52,15 +52,15 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/protocol/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -80,16 +80,16 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contracts-dev-utils": "^0.1.0-beta.4",
"@0x/contracts-erc1155": "^1.2.0-beta.4",
"@0x/contracts-erc20": "^2.3.0-beta.4",
"@0x/contracts-erc721": "^2.2.0-beta.4",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"ethereum-types": "^2.2.0-beta.2",
"@0x/base-contract": "^6.0.0",
"@0x/contracts-dev-utils": "^1.0.0",
"@0x/contracts-erc1155": "^2.0.0",
"@0x/contracts-erc20": "^3.0.0",
"@0x/contracts-erc721": "^3.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"ethereum-types": "^3.0.0",
"lodash": "^4.17.11"
},
"publishConfig": {

View File

@@ -1,4 +1,62 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "2.1.0-beta.4",
"changes": [

View File

@@ -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

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-coordinator",
"version": "2.1.0-beta.4",
"version": "3.0.0",
"engines": {
"node": ">=6.12"
},
@@ -52,19 +52,19 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/extensions/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-asset-proxy": "^2.3.0-beta.4",
"@0x/contracts-dev-utils": "^0.1.0-beta.4",
"@0x/contracts-erc20": "^2.3.0-beta.4",
"@0x/contracts-exchange": "^2.2.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-asset-proxy": "^3.0.0",
"@0x/contracts-dev-utils": "^1.0.0",
"@0x/contracts-erc20": "^3.0.0",
"@0x/contracts-exchange": "^3.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -84,15 +84,15 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/assert": "^2.2.0-beta.3",
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contract-addresses": "^3.3.0-beta.5",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/json-schemas": "^4.1.0-beta.3",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"ethereum-types": "^2.2.0-beta.2",
"@0x/assert": "^3.0.0",
"@0x/base-contract": "^6.0.0",
"@0x/contract-addresses": "^4.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/json-schemas": "^5.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"ethereum-types": "^3.0.0",
"http-status-codes": "^1.3.2"
},
"publishConfig": {

View File

@@ -1,4 +1,46 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "0.1.0-beta.4",
"changes": [

View File

@@ -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

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-dev-utils",
"version": "0.1.0-beta.4",
"version": "1.0.0",
"engines": {
"node": ">=6.12"
},
@@ -41,14 +41,14 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/dev-utils/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/assert": "^2.2.0-beta.3",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/abi-gen": "^5.0.0",
"@0x/assert": "^3.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"@types/node": "*",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"ethers": "~4.0.4",
"npm-run-all": "^4.1.2",
"shx": "^0.2.2",
@@ -59,7 +59,7 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4"
"@0x/base-contract": "^6.0.0"
},
"publishConfig": {
"access": "public"

View File

@@ -1,4 +1,22 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "1.2.0-beta.4",
"changes": [

View File

@@ -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

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-erc1155",
"version": "1.2.0-beta.4",
"version": "2.0.0",
"engines": {
"node": ">=6.12"
},
@@ -52,15 +52,15 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/tokens/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -68,7 +68,7 @@
"chai-as-promised": "^7.1.0",
"chai-bignumber": "^3.0.0",
"dirty-chai": "^2.0.1",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"make-promises-safe": "^1.1.0",
"mocha": "^6.2.0",
"npm-run-all": "^4.1.2",
@@ -80,10 +80,10 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/base-contract": "^6.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"lodash": "^4.17.11"
},
"publishConfig": {

View File

@@ -1,4 +1,14 @@
[
{
"version": "1.0.0",
"changes": [
{
"note": "Created package.",
"pr": 2344
}
],
"timestamp": 1575296764
},
{
"version": "1.0.0-beta.2",
"changes": [

View File

@@ -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

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-erc20-bridge-sampler",
"version": "1.0.0-beta.2",
"version": "1.0.0",
"engines": {
"node": ">=6.12"
},
@@ -50,18 +50,18 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/protocol/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-asset-proxy": "^2.3.0-beta.4",
"@0x/contracts-erc20": "^2.3.0-beta.4",
"@0x/contracts-exchange": "^2.2.0-beta.4",
"@0x/contracts-exchange-libs": "^3.1.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/tslint-config": "^3.1.0-beta.1",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-asset-proxy": "^3.0.0",
"@0x/contracts-erc20": "^3.0.0",
"@0x/contracts-exchange": "^3.0.0",
"@0x/contracts-exchange-libs": "^4.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/tslint-config": "^4.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -79,11 +79,11 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.1",
"@0x/utils": "^4.6.0-beta.3",
"ethereum-types": "^2.2.0-beta.1",
"@0x/base-contract": "^6.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"ethereum-types": "^3.0.0",
"lodash": "^4.17.11"
},
"publishConfig": {

View File

@@ -1,4 +1,26 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "2.3.0-beta.4",
"changes": [

View File

@@ -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

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-erc20",
"version": "2.3.0-beta.4",
"version": "3.0.0",
"engines": {
"node": ">=6.12"
},
@@ -51,18 +51,18 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/tokens/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -70,7 +70,7 @@
"chai-as-promised": "^7.1.0",
"chai-bignumber": "^3.0.0",
"dirty-chai": "^2.0.1",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"lodash": "^4.17.11",
"make-promises-safe": "^1.1.0",
"mocha": "^6.2.0",
@@ -82,7 +82,7 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4"
"@0x/base-contract": "^6.0.0"
},
"publishConfig": {
"access": "public"

View File

@@ -1,4 +1,18 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "2.2.0-beta.4",
"changes": [

View File

@@ -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

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-erc721",
"version": "2.2.0-beta.4",
"version": "3.0.0",
"engines": {
"node": ">=6.12"
},
@@ -52,18 +52,18 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/tokens/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -71,7 +71,7 @@
"chai-as-promised": "^7.1.0",
"chai-bignumber": "^3.0.0",
"dirty-chai": "^2.0.1",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"lodash": "^4.17.11",
"make-promises-safe": "^1.1.0",
"mocha": "^6.2.0",
@@ -84,7 +84,7 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4"
"@0x/base-contract": "^6.0.0"
},
"publishConfig": {
"access": "public"

View File

@@ -1,4 +1,26 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "3.1.0-beta.4",
"changes": [

View File

@@ -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)

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-exchange-forwarder",
"version": "3.1.0-beta.4",
"version": "4.0.0",
"engines": {
"node": ">=6.12"
},
@@ -52,24 +52,24 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/extensions/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-asset-proxy": "^2.3.0-beta.4",
"@0x/contracts-dev-utils": "^0.1.0-beta.4",
"@0x/contracts-erc20": "^2.3.0-beta.4",
"@0x/contracts-erc721": "^2.2.0-beta.4",
"@0x/contracts-exchange": "^2.2.0-beta.4",
"@0x/contracts-exchange-libs": "^3.1.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-asset-proxy": "^3.0.0",
"@0x/contracts-dev-utils": "^1.0.0",
"@0x/contracts-erc20": "^3.0.0",
"@0x/contracts-erc721": "^3.0.0",
"@0x/contracts-exchange": "^3.0.0",
"@0x/contracts-exchange-libs": "^4.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -89,9 +89,9 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/typescript-typings": "^4.4.0-beta.2",
"ethereum-types": "^2.2.0-beta.2"
"@0x/base-contract": "^6.0.0",
"@0x/typescript-typings": "^5.0.0",
"ethereum-types": "^3.0.0"
},
"publishConfig": {
"access": "public"

View File

@@ -1,4 +1,126 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "3.1.0-beta.4",
"changes": [

View File

@@ -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

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-exchange-libs",
"version": "3.1.0-beta.4",
"version": "4.0.0",
"engines": {
"node": ">=6.12"
},
@@ -52,15 +52,15 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/libs/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/subproviders": "^5.1.0-beta.3",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/subproviders": "^6.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -81,13 +81,13 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"ethereum-types": "^2.2.0-beta.2"
"@0x/base-contract": "^6.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"ethereum-types": "^3.0.0"
},
"publishConfig": {
"access": "public"

View File

@@ -1,4 +1,226 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "2.2.0-beta.4",
"changes": [

View File

@@ -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

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-exchange",
"version": "2.2.0-beta.4",
"version": "3.0.0",
"engines": {
"node": ">=6.12"
},
@@ -52,21 +52,21 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/protocol/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-asset-proxy": "^2.3.0-beta.4",
"@0x/contracts-exchange-libs": "^3.1.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-multisig": "^3.2.0-beta.4",
"@0x/contracts-staking": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-asset-proxy": "^3.0.0",
"@0x/contracts-exchange-libs": "^4.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-multisig": "^4.0.0",
"@0x/contracts-staking": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -74,7 +74,7 @@
"chai-as-promised": "^7.1.0",
"chai-bignumber": "^3.0.0",
"dirty-chai": "^2.0.1",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"ethereumjs-util": "^5.1.1",
"js-combinatorics": "^0.5.3",
"make-promises-safe": "^1.1.0",
@@ -88,13 +88,13 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contracts-dev-utils": "^0.1.0-beta.4",
"@0x/contracts-erc1155": "^1.2.0-beta.4",
"@0x/contracts-erc20": "^2.3.0-beta.4",
"@0x/contracts-erc721": "^2.2.0-beta.4",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/utils": "^4.6.0-beta.3",
"@0x/base-contract": "^6.0.0",
"@0x/contracts-dev-utils": "^1.0.0",
"@0x/contracts-erc1155": "^2.0.0",
"@0x/contracts-erc20": "^3.0.0",
"@0x/contracts-erc721": "^3.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/utils": "^5.0.0",
"lodash": "^4.17.11"
},
"publishConfig": {

View File

@@ -1,4 +1,18 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "4.1.0-beta.4",
"changes": [

View File

@@ -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

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-extensions",
"version": "4.1.0-beta.4",
"version": "5.0.0",
"engines": {
"node": ">=6.12"
},
@@ -52,24 +52,24 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/extensions/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-asset-proxy": "^2.3.0-beta.4",
"@0x/contracts-dev-utils": "^0.1.0-beta.4",
"@0x/contracts-erc20": "^2.3.0-beta.4",
"@0x/contracts-erc721": "^2.2.0-beta.4",
"@0x/contracts-exchange": "^2.2.0-beta.4",
"@0x/contracts-exchange-libs": "^3.1.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-asset-proxy": "^3.0.0",
"@0x/contracts-dev-utils": "^1.0.0",
"@0x/contracts-erc20": "^3.0.0",
"@0x/contracts-erc721": "^3.0.0",
"@0x/contracts-exchange": "^3.0.0",
"@0x/contracts-exchange-libs": "^4.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -89,9 +89,9 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/typescript-typings": "^4.4.0-beta.2",
"ethereum-types": "^2.2.0-beta.2"
"@0x/base-contract": "^6.0.0",
"@0x/typescript-typings": "^5.0.0",
"ethereum-types": "^3.0.0"
},
"publishConfig": {
"access": "public"

View File

@@ -1,4 +1,14 @@
[
{
"version": "2.0.0",
"changes": [
{
"note": "Forwader <> ERC20Bridge integration tests",
"pr": 2356
}
],
"timestamp": 1575296764
},
{
"version": "1.0.3-beta.2",
"changes": [

View File

@@ -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)

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-integrations",
"version": "1.0.3-beta.2",
"version": "2.0.0",
"engines": {
"node": ">=6.12"
},
@@ -50,21 +50,21 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/extensions/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contract-addresses": "^3.3.0-beta.5",
"@0x/contracts-coordinator": "^2.1.0-beta.4",
"@0x/contracts-dev-utils": "^0.1.0-beta.4",
"@0x/contracts-exchange-forwarder": "^3.1.0-beta.4",
"@0x/contracts-exchange-libs": "^3.1.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/abi-gen": "^5.0.0",
"@0x/contract-addresses": "^4.0.0",
"@0x/contracts-coordinator": "^3.0.0",
"@0x/contracts-dev-utils": "^1.0.0",
"@0x/contracts-exchange-forwarder": "^4.0.0",
"@0x/contracts-exchange-libs": "^4.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/coordinator-server": "^1.0.3",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/migrations": "^4.4.0-beta.4",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/dev-utils": "^3.0.0",
"@0x/migrations": "^5.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/tslint-config": "^4.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@azure/core-asynciterator-polyfill": "^1.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
@@ -85,19 +85,19 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contracts-asset-proxy": "^2.3.0-beta.4",
"@0x/contracts-erc1155": "^1.2.0-beta.4",
"@0x/contracts-erc20": "^2.3.0-beta.4",
"@0x/contracts-erc721": "^2.2.0-beta.4",
"@0x/contracts-exchange": "^2.2.0-beta.4",
"@0x/contracts-multisig": "^3.2.0-beta.4",
"@0x/contracts-staking": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"ethereum-types": "^2.2.0-beta.2",
"@0x/base-contract": "^6.0.0",
"@0x/contracts-asset-proxy": "^3.0.0",
"@0x/contracts-erc1155": "^2.0.0",
"@0x/contracts-erc20": "^3.0.0",
"@0x/contracts-erc721": "^3.0.0",
"@0x/contracts-exchange": "^3.0.0",
"@0x/contracts-multisig": "^4.0.0",
"@0x/contracts-staking": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"ethereum-types": "^3.0.0",
"lodash": "^4.17.11"
},
"publishConfig": {

View File

@@ -1,4 +1,14 @@
[
{
"version": "4.0.0",
"changes": [
{
"note": "Drastically reduced bundle size by adding .npmignore, only exporting specific artifacts/wrappers/utils",
"pr": 2330
}
],
"timestamp": 1575296764
},
{
"version": "3.2.0-beta.4",
"changes": [

View File

@@ -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

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-multisig",
"version": "3.2.0-beta.4",
"version": "4.0.0",
"engines": {
"node": ">=6.12"
},
@@ -49,18 +49,18 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/multisig/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-asset-proxy": "^2.3.0-beta.4",
"@0x/contracts-erc20": "^2.3.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-asset-proxy": "^3.0.0",
"@0x/contracts-erc20": "^3.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -78,9 +78,9 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/typescript-typings": "^4.4.0-beta.2",
"ethereum-types": "^2.2.0-beta.2"
"@0x/base-contract": "^6.0.0",
"@0x/typescript-typings": "^5.0.0",
"ethereum-types": "^3.0.0"
},
"publishConfig": {
"access": "public"

View File

@@ -1,4 +1,134 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "1.1.0-beta.4",
"changes": [

View File

@@ -5,6 +5,40 @@ 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)
* Introduce new exports FixedMathRevertErrors and StakingRevertErrors (#2321)
* Removed handshake when adding maker to pool. (#2250)
* Removed upper limit on number of makers in a pool. (#2250)
* Removed operator permissions from makers. (#2250)
* Pool Id starts at 1 and increases by 1. (#2250)
* Add more overflow safeguards to `LibFixedMath` (#2255)
* Refactored finalization state. (#2276)
* Removed protocol fee != 0 assertion. (#2278)
* Call `StakingProxy.assertValidStorageParams()` in `MixinParams.setParams()` (#2279)
* The fallback function in `StakingProxy` reverts if there is no staking contract attached (#2310)
* Fix overflow w/ `LibFixedMath._mul(-1, -2*255) (#2311)
* Unit tests for MixinScheduler (#2314)
* Unit tests for MixinCumulativeRewards (#2316)
* Created package (#1821)
* First implementation (#1910)
* Replace `LibFeeMath` with `LibFixedMath`. (#2109)
* Use a more precise cobb-douglas implementation. (#2109)
* Change the way operator stake is computed. (#2109)
* Denominate pool operator shares in parts-per-million. (#2109)
* New stake management mechanics. Delay before delegation. Nixed shadow rewards. (#2118)
* Tests for new stake management mechanics. (#2126)
* Add `init()` pattern to contracts. (#2131)
* Replace `MixinDeploymentConstants` with `MixinParams`. (#2131)
* Reference counting for cumulative rewards. (#2154)
* Refactored Staking Reward Vault. Moved pool management logic into staking contract. (#2156)
* Removed MixinStakingPoolRewardVault.sol (#2156)
* Refactored out `_cobbDouglas()` into its own library (#2179)
* Introduce multi-block finalization. (#2155)
* Removed reference counting for cumulative rewards. (#2188)
* Removed explicit dependency on epoch+1 when delegating. (#2188)
## v1.1.0-beta.4 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-staking",
"version": "1.1.0-beta.4",
"version": "2.0.0",
"engines": {
"node": ">=6.12"
},
@@ -53,20 +53,20 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/tokens/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-asset-proxy": "^2.3.0-beta.4",
"@0x/contracts-dev-utils": "^0.1.0-beta.4",
"@0x/contracts-erc20": "^2.3.0-beta.4",
"@0x/contracts-exchange-libs": "^3.1.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-asset-proxy": "^3.0.0",
"@0x/contracts-dev-utils": "^1.0.0",
"@0x/contracts-erc20": "^3.0.0",
"@0x/contracts-exchange-libs": "^4.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/lodash": "4.14.104",
"@types/node": "*",
"chai": "^4.0.1",
@@ -87,11 +87,11 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"ethereum-types": "^2.2.0-beta.2",
"@0x/base-contract": "^6.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"ethereum-types": "^3.0.0",
"ethereumjs-util": "^5.1.1"
},
"publishConfig": {

View File

@@ -1,4 +1,126 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "3.2.0-beta.4",
"changes": [

View File

@@ -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)
* Add new exports orderHashUtils and transactionHashUtils (#2321)
* Remove TransactionHelper and MutatorContractFunction (#2325)
* OrderFactory default order expiration time increased from ten minutes to fifteen minutes (#2304)
* Add `chainId` to `TransactionFactory` constructor (#1742)
* Use new `Order` structure with `domain` field (#1742)
* Inherit `chaiSetup` from `@0x/dev-utils` (#1761)
* Add `generatePseudoRandomOrderHash()` to `orderUtils` (#1761)
* Inherit `OrderStatus` from `@0x/types` (#1761)
* Update types for arbitrary fee tokens (#1819)
* Remove formatters (#1834)
* Add `hexConcat()` in `hex_utils.ts` (#1885)
* Introduce Mocha blockchain extensions (#2007)
* Move `*FillResults`, `OrderInfo` types to `@0x/types` (#2031)
* Add `log_utils.ts` (#2031)
* Add `haxRandom()` to `hex_utils.ts` (#2031)
* Add the constants: `MAX_UINT256`, `ADDRESS_LENGTH`, `MAX_UINT256_ROOT`, `ONE_ETHER` (#2031)
* Make `testCombinatoriallyWithReferenceFuncAsync` non-async (#2031)
* Update `testWithReferenceFuncAsync` to work with `RevertErrors` (#2031)
* `web3Wrapper` is created with `shouldAllowUnlimitedContractSize` if `UNLIMITED_CONTRACT_SIZE` environment variable is set. (#2075)
* Add `toHex()`, `hexLeftPad()`, `hexRightPad()`, and 'hexInvert()' hex utils (#2109)
* Add `PPM_DENOMINATOR` and `PPM_100_PERCENT` constants. (#2109)
* Increase the number of ganache accounts to 20 (#2109)
* Add `Numberish` type. (#2131)
* Tweaks/Upgrades to `hex_utils`, most notably `hexSlice()` (#2155)
* Add `hexHash()` to `hex_utils` (#2155)
* Add `shortZip()` to `lang_utils.ts` (#2155)
* Add `number_utils.ts` and `hexSize()` (#2220)
* Add `verifyEventsFromLogs()` (#2287)
## v3.2.0-beta.4 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-test-utils",
"version": "3.2.0-beta.4",
"version": "4.0.0",
"engines": {
"node": ">=6.12"
},
@@ -34,28 +34,28 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/test-utils/README.md",
"devDependencies": {
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/sol-compiler": "^4.0.0",
"@0x/tslint-config": "^4.0.0",
"npm-run-all": "^4.1.2",
"shx": "^0.2.2",
"tslint": "5.11.0",
"typescript": "3.0.1"
},
"dependencies": {
"@0x/assert": "^2.2.0-beta.3",
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contract-addresses": "^3.3.0-beta.5",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/json-schemas": "^4.1.0-beta.3",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/sol-coverage": "^3.1.0-beta.4",
"@0x/sol-profiler": "^3.2.0-beta.4",
"@0x/sol-trace": "^2.1.0-beta.4",
"@0x/subproviders": "^5.1.0-beta.3",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/assert": "^3.0.0",
"@0x/base-contract": "^6.0.0",
"@0x/contract-addresses": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/json-schemas": "^5.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/sol-coverage": "^4.0.0",
"@0x/sol-profiler": "^4.0.0",
"@0x/sol-trace": "^3.0.0",
"@0x/subproviders": "^6.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/bn.js": "^4.11.0",
"@types/js-combinatorics": "^0.5.29",
"@types/lodash": "4.14.104",
@@ -66,7 +66,7 @@
"chai-as-promised": "^7.1.0",
"chai-bignumber": "^3.0.0",
"dirty-chai": "^2.0.1",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"ethereumjs-util": "^5.1.1",
"ethers": "~4.0.4",
"js-combinatorics": "^0.5.3",

View File

@@ -1,7 +1,7 @@
{
"name": "@0x/contracts-tests",
"private": true,
"version": "0.0.5",
"version": "0.0.6",
"engines": {
"node": ">=6.12"
},
@@ -50,29 +50,29 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/tests/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contracts-asset-proxy": "^2.3.0-beta.4",
"@0x/contracts-dev-utils": "^0.1.0-beta.4",
"@0x/contracts-erc1155": "^1.2.0-beta.4",
"@0x/contracts-erc20": "^2.3.0-beta.4",
"@0x/contracts-erc721": "^2.2.0-beta.4",
"@0x/contracts-exchange": "^2.2.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/abi-gen": "^5.0.0",
"@0x/base-contract": "^6.0.0",
"@0x/contracts-asset-proxy": "^3.0.0",
"@0x/contracts-dev-utils": "^1.0.0",
"@0x/contracts-erc1155": "^2.0.0",
"@0x/contracts-erc20": "^3.0.0",
"@0x/contracts-erc721": "^3.0.0",
"@0x/contracts-exchange": "^3.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/mocha": "^5.2.7",
"@types/node": "*",
"chai": "^4.0.1",
"chai-as-promised": "^7.1.0",
"chai-bignumber": "^3.0.0",
"dirty-chai": "^2.0.1",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"make-promises-safe": "^1.1.0",
"mocha": "^6.2.0",
"npm-run-all": "^4.1.2",

View File

@@ -1,4 +1,90 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "3.3.0-beta.4",
"changes": [

View File

@@ -5,6 +5,29 @@ 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 exports AuthorizableRevertErrors, LibAddressArrayRevertErrors, LibBytesRevertErrors, OwnableRevertErrors, ReentrancyGuardRevertErrors and SafeMathRevertErrors (#2321)
* Change ReentrancyGuard implementation to cheaper one (#1699)
* Add LibEIP712 contract (#1753)
* Add `RichErrors` and `mixins/MRichErrors` (#1761)
* Break out types/interaces from `MRichErrors` into `MRichErrorTypes`. (#1790)
* Add LibEIP1271.sol (#1885)
* Updated RichErrors to the library pattern, and implemented RichErrors for all remaining reverts and requires (#1913)
* Added unit tests for all of the internal functions in the package (#2014)
* Updated Ownable to revert when the owner attempts to transfer ownership to the zero address (#2019)
* Add reference functions for `SafeMath` functions. (#2031)
* Throw a `SafeMathError` in `SafeMath._safeDiv()` when denominator is zero. (#2031)
* Create `LibSafeMath` (#2055)
* Rename `_rrevert` to `rrevert` in `LibRichErrors` contract (#2055)
* Compile and export all contracts, artifacts, and wrappers by default (#2055)
* Added LibFractions (#2118)
* Introduce automatic normalization and some zero-value shortcuts in `LibFractions`. (#2155)
* Emit an event in `transferOwnership` (#2253)
* Removed `deepCopyBytes`, `popLast20Bytes`, `readBytesWithLength`, and `writeBytesWithLength` in `LibBytes`. (#2265)
* Replaced `SafeMath` with `LibSafeMath` (#2254)
## v3.3.0-beta.4 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-utils",
"version": "3.3.0-beta.4",
"version": "4.0.0",
"engines": {
"node": ">=6.12"
},
@@ -50,15 +50,15 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/contracts/utils/README.md",
"devDependencies": {
"@0x/abi-gen": "^4.4.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/abi-gen": "^5.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/bn.js": "^4.11.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
@@ -79,11 +79,11 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/base-contract": "^6.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"bn.js": "^4.11.8",
"ethereum-types": "^2.2.0-beta.2"
"ethereum-types": "^3.0.0"
},
"publishConfig": {
"access": "public"

View File

@@ -21,7 +21,7 @@
"run:publish": "run-s install:all build:monorepo_scripts script:prepublish_checks rebuild script:publish",
"run:publish:local": "IS_LOCAL_PUBLISH=true yarn run:publish",
"script:prepublish_checks": "node ./packages/monorepo-scripts/lib/prepublish_checks.js",
"script:publish": "DIST_TAG=protocolV3 node ./packages/monorepo-scripts/lib/publish.js",
"script:publish": "node ./packages/monorepo-scripts/lib/publish.js",
"install:all": "yarn install",
"wsrun": "wsrun",
"lerna": "lerna",

View File

@@ -1,4 +1,41 @@
[
{
"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"
}
],
"timestamp": 1575296764
},
{
"version": "8.0.0-beta.3",
"changes": [

View File

@@ -5,6 +5,17 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v9.0.0 - _December 2, 2019_
* Remove ZRXToken contract wrapper (#2324)
* ContractWrappers no longer exposes `erc20Proxy`, `erc721Proxy` and `dutchAuction` wrappers (#2324)
* [Breaking] Big refactor of contract wrapper interface. See https://github.com/0xProject/0x-monorepo/pull/2325 for details (#2325)
* Remove IWallet and IValidator contract wrappers (#2337)
* Remove exports orderHashUtils and transactionHashUtils (#2321)
* Update BigNumber version to ~9.0.0 (#2342)
* Exported intefaces changed: from getContractAddressesForNetworkOrThrow to getContractAddressesForChainOrThrow, from NetworkId to ChainId, from ContractNetworks to ContractChains, and from ContractNetworkData to ContractChainData. (#2313)
* Updated to work with 0x v3
## v8.0.0-beta.3 - _December 2, 2019_
* Dependencies updated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "0x.js",
"version": "8.0.0-beta.3",
"version": "9.0.0",
"engines": {
"node": ">=6.12"
},
@@ -46,11 +46,11 @@
},
"license": "Apache-2.0",
"devDependencies": {
"@0x/contract-addresses": "^3.3.0-beta.5",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/migrations": "^4.4.0-beta.4",
"@0x/contract-addresses": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/migrations": "^5.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -78,18 +78,18 @@
},
"dependencies": {
"@0x/abi-gen-wrappers": "^5.4.0-beta.3",
"@0x/assert": "^2.2.0-beta.3",
"@0x/asset-swapper": "^2.1.0-beta.4",
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contract-wrappers": "^12.2.0-beta.4",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/subproviders": "^5.1.0-beta.3",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/assert": "^3.0.0",
"@0x/asset-swapper": "^3.0.0",
"@0x/base-contract": "^6.0.0",
"@0x/contract-wrappers": "^13.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/subproviders": "^6.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/web3-provider-engine": "^14.0.0",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"ethers": "~4.0.4",
"lodash": "^4.17.11",
"web3-provider-engine": "14.0.6"

View File

@@ -1,4 +1,70 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "4.4.0-beta.4",
"changes": [

View File

@@ -5,6 +5,24 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v5.0.0 - _December 2, 2019_
* Refactored TS wrapper templates to result in a more succint interface. See https://github.com/0xProject/0x-monorepo/pull/2325 for details. (#2284)
* Python: Corrected return types and values for call() interface to generated method wrappers. (Fixes #2298) (#2345)
* Python: Stopped generating send_transaction() interface for constant (view/pure) methods (#2345)
* Python: Added a build_transaction() interface to contract method classes (#2345)
* Python: Removed `validator` argument to contract method classes for methods that don't have any inputs (#2345)
* 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. (#2345)
* Moved shared logic into `BaseContract` helpers to reduce size. (#2343)
* Re-enable gas estimation when `gas` is not provided. (#2343)
* In Python wrappers, accept string arguments to bytes parameters (#2284)
* In Python wrappers, support module-local, Web3.py-compatible middleware (#2284)
* In Python wrappers, allow contracts to be instantiated with EITHER a Web3.py BaseProvider OR a Web3 client object (#2284)
* In Python wrappers, fix bug with casting some bytes objects using bytes.fromhex() (#2284)
* Add `getSelector` method to all functions (#2224)
* Command-line argument network-id has changed to chain-id (#2313)
* Fix templates not being included in published tarball (#2315)
## v4.4.0-beta.4 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/abi-gen",
"version": "4.4.0-beta.4",
"version": "5.0.0",
"engines": {
"node": ">=6.12"
},
@@ -62,14 +62,14 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/packages/abi-gen/README.md",
"dependencies": {
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"@types/toposort": "^2.0.1",
"chalk": "^2.3.0",
"change-case": "^3.0.2",
"cli-format": "^3.0.9",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"glob": "^7.1.2",
"handlebars": "^4.1.2",
"lodash": "^4.17.11",
@@ -80,15 +80,15 @@
"yargs": "^10.0.3"
},
"devDependencies": {
"@0x/assert": "^2.2.0-beta.3",
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contracts-gen": "^1.1.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/json-schemas": "^4.1.0-beta.3",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/subproviders": "^5.1.0-beta.3",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/assert": "^3.0.0",
"@0x/base-contract": "^6.0.0",
"@0x/contracts-gen": "^2.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/json-schemas": "^5.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/subproviders": "^6.0.0",
"@0x/tslint-config": "^4.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/glob": "5.0.35",
"@types/mkdirp": "^0.5.2",
"@types/mocha": "^5.2.7",

View File

@@ -1,4 +1,13 @@
[
{
"version": "3.0.0",
"changes": [
{
"note": "Dependencies updated"
}
],
"timestamp": 1575296764
},
{
"version": "2.2.0-beta.3",
"changes": [

View File

@@ -5,6 +5,10 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v3.0.0 - _December 2, 2019_
* Dependencies updated
## v2.2.0-beta.3 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/assert",
"version": "2.2.0-beta.3",
"version": "3.0.0",
"engines": {
"node": ">=6.12"
},
@@ -30,7 +30,7 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/packages/assert/README.md",
"devDependencies": {
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/valid-url": "^1.0.2",
@@ -45,9 +45,9 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/json-schemas": "^4.1.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/json-schemas": "^5.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"lodash": "^4.17.11",
"valid-url": "^1.0.9"
},

View File

@@ -1,4 +1,26 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "2.1.0-beta.4",
"changes": [

View File

@@ -5,6 +5,13 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v3.0.0 - _December 2, 2019_
* Refactor of logic for marketBuy/marketSell order pruning and selecting, introduced protocol fees, and refactored types used by the package (#2272)
* Incorporate paying protocol fees. (#2350)
* Update BigNumber version to ~9.0.0 (#2342)
* All references to network ID have been removed, and references to chain ID have been introduced instead (#2313)
## v2.1.0-beta.4 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/asset-swapper",
"version": "2.1.0-beta.4",
"version": "3.0.0",
"engines": {
"node": ">=6.12"
},
@@ -40,26 +40,26 @@
},
"homepage": "https://0x.org/asset-swapper",
"dependencies": {
"@0x/assert": "^2.2.0-beta.3",
"@0x/contract-addresses": "^3.3.0-beta.5",
"@0x/contract-wrappers": "^12.2.0-beta.4",
"@0x/json-schemas": "^4.1.0-beta.3",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/orderbook": "^0.1.0-beta.4",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/assert": "^3.0.0",
"@0x/contract-addresses": "^4.0.0",
"@0x/contract-wrappers": "^13.0.0",
"@0x/json-schemas": "^5.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/orderbook": "^1.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"lodash": "^4.17.11"
},
"devDependencies": {
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/mesh-rpc-client": "^7.0.4-beta-0xv3",
"@0x/migrations": "^4.4.0-beta.4",
"@0x/subproviders": "^5.1.0-beta.3",
"@0x/migrations": "^5.0.0",
"@0x/subproviders": "^6.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
@@ -67,7 +67,7 @@
"chai-as-promised": "^7.1.0",
"chai-bignumber": "^3.0.0",
"dirty-chai": "^2.0.1",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"make-promises-safe": "^1.1.0",
"mocha": "^6.2.0",
"npm-run-all": "^4.1.2",

View File

@@ -1,4 +1,50 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "5.5.0-beta.4",
"changes": [

View File

@@ -5,6 +5,19 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v6.0.0 - _December 2, 2019_
* Moved shared logic into `BaseContract` helpers to reduce size. (#2343)
* Make `evmExecAsync` protected and rename to `_evmExecAsync` (#2243)
* Remove duplicate types `IndexedFilterValues`, `DecodedLogEvent`, `EventCallback` (#2243)
* Added ContractFunctionObj type and supporting types (#2325)
* Added AwaitTransactionSuccessOpts and SendTransactionOpts (#2325)
* Automatically decode and throw rich reverts in `_throwIfRevertWithReasonCallResult` (#1761)
* Remove dependency on ethers.js (#1761)
* Add more RevertError decoding functions (#1819)
* Make the Promise returned by `awaitTransactionSuccessAsync` compatible with base Promise type (#1885)
* Properly encode `BigNumber` indexed filter values in `getTopicsForIndexedArgs()` (#2155)
## v5.5.0-beta.4 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/base-contract",
"version": "5.5.0-beta.4",
"version": "6.0.0",
"engines": {
"node": ">=6.12"
},
@@ -30,13 +30,13 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/packages/base-contract/README.md",
"devDependencies": {
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"chai": "^4.0.1",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"make-promises-safe": "^1.1.0",
"mocha": "^6.2.0",
"npm-run-all": "^4.1.2",
@@ -45,10 +45,10 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/assert": "^2.2.0-beta.3",
"@0x/json-schemas": "^4.1.0-beta.3",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/assert": "^3.0.0",
"@0x/json-schemas": "^5.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"ethereumjs-account": "^3.0.0",
"ethereumjs-blockstream": "^7.0.0",
"ethereumjs-util": "^5.1.1",

View File

@@ -1,4 +1,18 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "5.1.0-beta.3",
"changes": [

View File

@@ -5,6 +5,11 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v6.0.0 - _December 2, 2019_
* Removed dependency on @0x/order-utils (#2321)
* All references to network ID have been removed, and references to chain ID have been introduced instead (#2313)
## v5.1.0-beta.3 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/connect",
"version": "5.1.0-beta.3",
"version": "6.0.0",
"engines": {
"node": ">=6.12"
},
@@ -48,11 +48,11 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/packages/connect/README.md",
"dependencies": {
"@0x/assert": "^2.2.0-beta.3",
"@0x/json-schemas": "^4.1.0-beta.3",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/assert": "^3.0.0",
"@0x/json-schemas": "^5.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"lodash": "^4.17.11",
"query-string": "^6.0.0",
"sinon": "^4.0.0",
@@ -61,7 +61,7 @@
},
"devDependencies": {
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"@types/fetch-mock": "^6.0.3",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",

View File

@@ -1,4 +1,57 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "3.3.0-beta.5",
"changes": [

View File

@@ -5,6 +5,21 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v4.0.0 - _December 2, 2019_
* `1337` addresses updated with Forwarder deployed after Exchange is configured (#2368)
* Update Forwarder addresses on all newtorks (#2374)
* Update all v3 mainnet addresses (#2322)
* Update ZeroExGovernor address on all testnets (#2322)
* Updated devUtils contract addresses on testnets
* Remove `readOnlyProxy` from addresses interface (#2295)
* Add `zeroExGovernor` and `erc20BridgeProxy` to addresses interface (#2296)
* Update `exchange`, `staking`, `stakingProxy`, `zeroExGovernor`, `assetProxyOwner`, and `erc20BridgeProxy` addresses for each tesnet (#2296)
* Contract addresses are no longer indexed by network ID. Now they're indexed by chain ID. (#2313)
* Removed `getNetworkIdByExchangeAddressOrThrow`. It's not needed with V3 tooling. (#2170)
* Add `zrxVault`, `readOnlyProxy`, `staking`, and `stakingProxy` schema with addresses for each tesnet (#2224)
* Update `assetProxyOwner` address for each testnet (#2224)
## v3.3.0-beta.5 - _December 2, 2019_
* `1337` addresses updated with Forwarder deployed after Exchange is configured (#2368)

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contract-addresses",
"version": "3.3.0-beta.5",
"version": "4.0.0",
"engines": {
"node": ">=6.12"
},

View File

@@ -1,4 +1,37 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "2.3.0-beta.4",
"changes": [

View File

@@ -5,6 +5,16 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v3.0.0 - _December 2, 2019_
* Regenerate Forwarder and DevUtils artifacts (#2374)
* Replace Staking artifact with TestStaking (#2322)
* Added `ZrxVault` and `ERC20BridgeProxy` artifacts (#2323)
* Updated Coordinator + Coordinator Registry artifacts (#2346)
* Update DevUtils contract artifacts
* Use V3 contracts (#2181)
* Add `deployedBytecode` field (#2181)
## v2.3.0-beta.4 - _December 2, 2019_
* Regenerate Forwarder and DevUtils artifacts (#2374)

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contract-artifacts",
"version": "2.3.0-beta.4",
"version": "3.0.0",
"engines": {
"node": ">=6.12"
},
@@ -30,7 +30,7 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/packages/contract-artifacts/README.md",
"devDependencies": {
"@0x/utils": "^4.6.0-beta.3",
"@0x/utils": "^5.0.0",
"@types/mocha": "^5.2.7",
"chai": "^4.0.1",
"lodash": "^4.17.11",

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contract-wrappers-test",
"version": "12.2.0",
"version": "12.2.1",
"engines": {
"node": ">=6.12"
},
@@ -31,17 +31,17 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/packages/contract-wrappers-test/README.md",
"devDependencies": {
"@0x/contract-wrappers": "^12.2.0-beta.4",
"@0x/contracts-test-utils": "^3.2.0-beta.4",
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/migrations": "^4.4.0-beta.4",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/subproviders": "^5.1.0-beta.3",
"@0x/contract-wrappers": "^13.0.0",
"@0x/contracts-test-utils": "^4.0.0",
"@0x/dev-utils": "^3.0.0",
"@0x/migrations": "^5.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/subproviders": "^6.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/nock": "^10.0.3",
"chai": "^4.0.1",
"dirty-chai": "^2.0.1",

View File

@@ -1,4 +1,42 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "12.2.0-beta.4",
"changes": [

View File

@@ -5,6 +5,17 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v13.0.0 - _December 2, 2019_
* Remove dependency on `abi-gen-wrappers` (#2370)
* Regenrate Forwarder wrapper (#2374)
* [Breaking] Remove `erc20Proxy`, `erc721Proxy` and `dutchAuction` wrappers (#2324)
* [Breaking] Big refactor of contract wrapper interface. See https://github.com/0xProject/0x-monorepo/pull/2325 for details (#2325)
* Export types `ContractFunctionObj` and `ContractTxFunctionObj` (#2325)
* All references to network ID have been removed, and references to chain ID have been introduced instead (#2313)
* Use new `Order` and `ZeroExTransaction` structures with `domain` field (#1742)
* Update exchange wrapper (#1742)
## v12.2.0-beta.4 - _December 2, 2019_
* Remove dependency on `abi-gen-wrappers`

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contract-wrappers",
"version": "12.2.0-beta.4",
"version": "13.0.0",
"engines": {
"node": ">=6.12"
},
@@ -44,20 +44,20 @@
"homepage": "https://github.com/0xProject/0x-monorepo/packages/contract-wrappers/README.md",
"devDependencies": {
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"tslint": "5.11.0",
"typedoc": "^0.15.0",
"typescript": "3.0.1"
},
"dependencies": {
"@0x/assert": "^2.2.0-beta.3",
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contract-addresses": "^3.3.0-beta.5",
"@0x/json-schemas": "^4.1.0-beta.3",
"@0x/types": "^2.5.0-beta.3",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"ethereum-types": "^2.2.0-beta.2",
"@0x/assert": "^3.0.0",
"@0x/base-contract": "^6.0.0",
"@0x/contract-addresses": "^4.0.0",
"@0x/json-schemas": "^5.0.0",
"@0x/types": "^3.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"ethereum-types": "^3.0.0",
"ethers": "~4.0.4"
},
"publishConfig": {

View File

@@ -1,4 +1,18 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "1.1.0-beta.4",
"changes": [

View File

@@ -5,6 +5,11 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v2.0.0 - _December 2, 2019_
* Generate boilerplate for all contracts if none are specified or if all contracts identifier is used (#2055)
* Fixed sorting in artifact generation (#1910)
## v1.1.0-beta.4 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/contracts-gen",
"version": "1.1.0-beta.4",
"version": "2.0.0",
"engines": {
"node": ">=6.12"
},
@@ -27,19 +27,19 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/packages/contracts-gen/README.md",
"dependencies": {
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/sol-resolver": "^2.1.0-beta.3",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"ethereum-types": "^2.2.0-beta.2",
"@0x/sol-compiler": "^4.0.0",
"@0x/sol-resolver": "^3.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"ethereum-types": "^3.0.0",
"lodash": "^4.17.11",
"mkdirp": "^0.5.1",
"prettier": "^1.16.3",
"to-snake-case": "^1.0.0"
},
"devDependencies": {
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"@types/mkdirp": "^0.5.2",
"@types/node": "*",
"@types/prettier": "^1.15.2",

View File

@@ -1,4 +1,34 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "2.4.0-beta.4",
"changes": [

View File

@@ -5,6 +5,15 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v3.0.0 - _December 2, 2019_
* `revertWith` mocha extensions now accept Promise-like objects instead of just Promises (#2031)
* Add `shouldAllowUnlimitedContractSize` to `Web3Config`. (#2075)
* Add `UNLIMITED_CONTRACT_SIZE` to `EnvVars`. (#2075)
* Add `total_accounts` option to `Web3Config`. (#2109)
* Add `chaiSetup` function with `RevertError` testing support (#1761)
* Refactor out `Error` coercion code into the `utils` package (#1819)
## v2.4.0-beta.4 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/dev-utils",
"version": "2.4.0-beta.4",
"version": "3.0.0",
"engines": {
"node": ">=6.12"
},
@@ -33,7 +33,7 @@
"homepage": "https://github.com/0xProject/0x-monorepo/packages/dev-utils/README.md",
"devDependencies": {
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"make-promises-safe": "^1.1.0",
@@ -46,17 +46,17 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/subproviders": "^5.1.0-beta.3",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/subproviders": "^6.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@types/web3-provider-engine": "^14.0.0",
"chai": "^4.0.1",
"chai-as-promised": "^7.1.0",
"chai-bignumber": "^3.0.0",
"dirty-chai": "^2.0.1",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"lodash": "^4.17.11",
"web3-provider-engine": "14.0.6"
},

View File

@@ -1,4 +1,22 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "2.2.0-beta.2",
"changes": [

View File

@@ -5,6 +5,12 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v3.0.0 - _December 2, 2019_
* All references to network ID have been removed, and references to chain ID have been introduced instead (#2313)
* Add `RevertErrorAbi` interface as part of `AbiDefinition` types (#1761)
* Add `DecodedLogs` type (#2220)
## v2.2.0-beta.2 - _November 17, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "ethereum-types",
"version": "2.2.0-beta.2",
"version": "3.0.0",
"engines": {
"node": ">=6.12"
},
@@ -33,7 +33,7 @@
"homepage": "https://github.com/0xProject/0x-monorepo/packages/ethereum-types/README.md",
"devDependencies": {
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"make-promises-safe": "^1.1.0",
"shx": "^0.2.2",
"tslint": "5.11.0",

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/instant",
"version": "1.0.36",
"version": "1.0.37",
"engines": {
"node": ">=6.12"
},
@@ -43,13 +43,13 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/packages/instant/README.md",
"dependencies": {
"@0x/assert": "^2.2.0-beta.3",
"@0x/asset-swapper": "^2.1.0-beta.4",
"@0x/json-schemas": "^4.1.0-beta.3",
"@0x/order-utils": "^8.5.0-beta.4",
"@0x/subproviders": "^5.1.0-beta.3",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/assert": "^3.0.0",
"@0x/asset-swapper": "^3.0.0",
"@0x/json-schemas": "^5.0.0",
"@0x/order-utils": "^9.0.0",
"@0x/subproviders": "^6.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"babel-runtime": "^6.26.0",
"bowser": "^1.9.4",
"copy-to-clipboard": "^3.0.8",
@@ -65,9 +65,9 @@
"ts-optchain": "^0.1.1"
},
"devDependencies": {
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@static/discharge": "https://github.com/0xProject/discharge.git",
"@types/enzyme": "^3.1.14",
"@types/enzyme-adapter-react-16": "^1.0.3",
@@ -90,7 +90,7 @@
"dotenv-cli": "^1.4.0",
"enzyme": "^3.6.0",
"enzyme-adapter-react-16": "^1.5.0",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"ip": "^1.1.5",
"jest": "^23.6.0",
"make-promises-safe": "^1.1.0",

View File

@@ -1,4 +1,30 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "4.1.0-beta.3",
"changes": [

View File

@@ -5,6 +5,14 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v5.0.0 - _December 2, 2019_
* All references to network ID have been removed, and references to chain ID have been introduced instead (#2313)
* Add `eip712DomainSchema` schema (#1742)
* Add required field `domain` to `order` and `zeroExTransaction` schemas (#1742)
* Add `makerAssetData` and `takerAssetData` to `Order` schemas (#1819)
* Add `expirationTimeSeconds` to `ZeroExTransaction` schema (#1832)
## v4.1.0-beta.3 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/json-schemas",
"version": "4.1.0-beta.3",
"version": "5.0.0",
"engines": {
"node": ">=6.12"
},
@@ -43,15 +43,15 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/packages/json-schemas/README.md",
"dependencies": {
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/typescript-typings": "^5.0.0",
"@types/node": "*",
"jsonschema": "^1.2.0",
"lodash.values": "^4.3.0"
},
"devDependencies": {
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/utils": "^5.0.0",
"@types/lodash.foreach": "^4.5.3",
"@types/lodash.values": "^4.3.3",
"@types/mocha": "^5.2.7",

View File

@@ -1,4 +1,54 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "4.4.0-beta.4",
"changes": [

View File

@@ -5,6 +5,20 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v5.0.0 - _December 2, 2019_
* Deploy Forwarder after Exchange is configured as Staking Proxy is queried (#2368)
* Subsequent contract addresses after the Forwarder are now modified (#2368)
* Update Exchange, DevUtils, Coordinator, and Forwarder addresses on all networks (#2349)
* Update StakingProxy, Staking, and ZrxVault addresses on mainnet (#2349)
* Add UniswapBridge and Eth2DaiBridge addresses to schema, add mainnet addresses (#2349)
* Deploy Forwarder AFTER staking is hooked up (#2350)
* Migrations script no longer deploys DutchAuction since it is not yet upgraded for V3 of the protocol (#2324)
* Added `Staking` and `ERC20BridgeProxy` contracts (#2323)
* Update all contract deployments to pass the actual chain ID (rather than the network ID) via the newly modified @0x/utils/provider_utils (#2270)
* All references to network ID have been removed, and references to chain ID have been introduced instead (#2313)
* Update Coordinator and Exchange deployments to pass `chainId` (#1742)
## v4.4.0-beta.4 - _December 2, 2019_
* Deploy Forwarder after Exchange is configured as Staking Proxy is queried (#2368)

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/migrations",
"version": "4.4.0-beta.4",
"version": "5.0.0",
"engines": {
"node": ">=6.12"
},
@@ -43,10 +43,10 @@
},
"license": "Apache-2.0",
"devDependencies": {
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/dev-utils": "^3.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@types/yargs": "^11.0.0",
"chai": "^4.0.1",
"dirty-chai": "^2.0.1",
@@ -61,29 +61,29 @@
"yargs": "^10.0.3"
},
"dependencies": {
"@0x/base-contract": "^5.5.0-beta.4",
"@0x/contract-addresses": "^3.3.0-beta.5",
"@0x/contract-artifacts": "^2.3.0-beta.4",
"@0x/contracts-asset-proxy": "^2.3.0-beta.4",
"@0x/contracts-coordinator": "^2.1.0-beta.4",
"@0x/contracts-dev-utils": "^0.1.0-beta.4",
"@0x/contracts-erc1155": "^1.2.0-beta.4",
"@0x/contracts-erc20": "^2.3.0-beta.4",
"@0x/contracts-erc721": "^2.2.0-beta.4",
"@0x/contracts-exchange": "^2.2.0-beta.4",
"@0x/contracts-exchange-forwarder": "^3.1.0-beta.4",
"@0x/contracts-extensions": "^4.1.0-beta.4",
"@0x/contracts-multisig": "^3.2.0-beta.4",
"@0x/contracts-staking": "^1.1.0-beta.4",
"@0x/contracts-utils": "^3.3.0-beta.4",
"@0x/sol-compiler": "^3.2.0-beta.4",
"@0x/subproviders": "^5.1.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/base-contract": "^6.0.0",
"@0x/contract-addresses": "^4.0.0",
"@0x/contract-artifacts": "^3.0.0",
"@0x/contracts-asset-proxy": "^3.0.0",
"@0x/contracts-coordinator": "^3.0.0",
"@0x/contracts-dev-utils": "^1.0.0",
"@0x/contracts-erc1155": "^2.0.0",
"@0x/contracts-erc20": "^3.0.0",
"@0x/contracts-erc721": "^3.0.0",
"@0x/contracts-exchange": "^3.0.0",
"@0x/contracts-exchange-forwarder": "^4.0.0",
"@0x/contracts-extensions": "^5.0.0",
"@0x/contracts-multisig": "^4.0.0",
"@0x/contracts-staking": "^2.0.0",
"@0x/contracts-utils": "^4.0.0",
"@0x/sol-compiler": "^4.0.0",
"@0x/subproviders": "^6.0.0",
"@0x/typescript-typings": "^5.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"@ledgerhq/hw-app-eth": "^4.3.0",
"@types/web3-provider-engine": "^14.0.0",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"ethers": "~4.0.4",
"lodash": "^4.17.11"
},

View File

@@ -1,7 +1,7 @@
{
"private": true,
"name": "@0x/monorepo-scripts",
"version": "1.0.42",
"version": "1.0.43",
"engines": {
"node": ">=6.12"
},
@@ -47,8 +47,8 @@
"typescript": "3.0.1"
},
"dependencies": {
"@0x/types": "^2.5.0-beta.3",
"@0x/utils": "^4.6.0-beta.3",
"@0x/types": "^3.0.0",
"@0x/utils": "^5.0.0",
"@lerna/batch-packages": "^3.0.0-beta.18",
"@types/depcheck": "^0.6.0",
"async-child-process": "^1.1.1",

View File

@@ -1,4 +1,150 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "8.5.0-beta.4",
"changes": [

View File

@@ -5,6 +5,44 @@ Edit the package's CHANGELOG.json file only.
CHANGELOG
## v9.0.0 - _December 2, 2019_
* [Breaking] Removed `OrderStateUtils`, `OrderValidationUtils`, `ExchangeTransferSimulator` and all abstract and store classes. For order validation, please use the `DevUtils` contract wrapper method `getOrderRelevantState`|`getOrderRelevantStates` (#2324)
* Removed exports CoordinatorRevertErrors, ExchangeRevertErrors, ForwarderRevertErrors, LibMathRevertErrors, orderHashUtils, orderParsingUtils, StakingRevertErrors and transactionHashUtils (#2321)
* Removed many functions from export signatureUtils (#2321)
* Removed function isValidOrderHash from export orderHashUtils (#2321)
* Remove `TransferFailedError` from `ForwarderRevertErrors`. (#2309)
* All references to network ID have been removed, and references to chain ID have been introduced instead (#2313)
* Add `chainId` `OrderValidationUtils`, `OrderFactory` (#1742)
* Update tools to use new `Order` and `ZeroExTransaction` structure (#1742)
* Update domain schema for Exchange and Coordinator (#1742)
* Add Exchange `RevertError` types to `ExchangeRevertErrors` (#1761)
* Add `SignatureOrderValidatorError` type to `ExchangeRevertErrors` (#1774)
* Add `SignatureWalletOrderValidatorError` type to `ExchangeRevertErrors` (#1774)
* Reorder parameters of some `RevertError` types to match smart contracts. (#1790)
* Use arbitrary fee tokens instead of ZRX (ZEIP-28) for tools needed by contracts packages. (#1819)
* Update `RevertError` types for new base constructor (#1819)
* Add `Expired` TransactionErrorCode (#1832)
* Add `expirationTimeSeconds` to `ZeroExTransaction` parameters used for hashing (#1832)
* Add `validator` field to `SignatureValidatorError` `RevertError` types. (#1885)
* Remove unused `RevertError` types. (#1885)
* Add `ExchangeRevertErrors.SignatureErrorCode.InvalidSigner`. (#2042)
* Add `takerAssetFillAmount` field to `IncompleteFillError` type (#2075)
* Update `IncompleteFillError` to take an `errorCode`, `expectedAssetFillAmount`, and `actualAssetFillAmount` fields. (#2075)
* Add EIP712 types for Staking (#1910)
* Add `InvalidCobbDouglasAlphaError` `RevertError` type to `StakingRevertErrors` (#2109)
* Rename `OperatorShareMustBeBetween0And100Error` `RevertError` type to `InvalidPoolOperatorShareError`. (#2109)
* Add `TransactionGasPriceError` and `TransactionInvalidContextError` to error registry. (#2109)
* Add `EthVaultNotSetError, `RewardVaultNotSetError`, and `InvalidStakeStatusError` to error registry. (#2118)
* Add `InvalidStakeStatusError` to error registry. (#2126)
* Add `InitializationError`, `InvalidParamValue` to `StakingRevertErrors`. (#2131)
* Add `CumulativeRewardIntervalError`. (#2154)
* Remove `validateOrderFillableOrThrowAsync`, `simpleValidateOrderFillableOrThrowAsync`, `validateMakerTransferThrowIfInvalidAsync` (#2181)
* Add `PreviousEpochNotFinalizedError` to `StakingRevertErrors`. (#2155)
* Add `InvalidMinimumPoolStake` to `StakingRevertErrors.InvalidParamValueErrorCode`. (#2155)
* Renamed `OnlyCallableByPoolOperatorOrMakerError` to `OnlyCallableByPoolOperatorError`. (#2250)
* Removed protocol fee != 0 error. (#2278)
## v8.5.0-beta.4 - _December 2, 2019_
* Dependencies updated

View File

@@ -1,6 +1,6 @@
{
"name": "@0x/order-utils",
"version": "8.5.0-beta.4",
"version": "9.0.0",
"engines": {
"node": ">=6.12"
},
@@ -39,19 +39,19 @@
},
"homepage": "https://github.com/0xProject/0x-monorepo/packages/order-utils/README.md",
"devDependencies": {
"@0x/dev-utils": "^2.4.0-beta.4",
"@0x/subproviders": "^5.1.0-beta.3",
"@0x/dev-utils": "^3.0.0",
"@0x/subproviders": "^6.0.0",
"@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2",
"@0x/types": "^2.5.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/tslint-config": "^4.0.0",
"@0x/types": "^3.0.0",
"@0x/typescript-typings": "^5.0.0",
"@types/bn.js": "^4.11.0",
"@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7",
"@types/node": "*",
"@types/web3-provider-engine": "^14.0.0",
"chai": "^4.0.1",
"ethereum-types": "^2.2.0-beta.2",
"ethereum-types": "^3.0.0",
"make-promises-safe": "^1.1.0",
"mocha": "^6.2.0",
"npm-run-all": "^4.1.2",
@@ -63,11 +63,11 @@
"web3-provider-engine": "14.0.6"
},
"dependencies": {
"@0x/assert": "^2.2.0-beta.3",
"@0x/contract-wrappers": "^12.2.0-beta.4",
"@0x/json-schemas": "^4.1.0-beta.3",
"@0x/utils": "^4.6.0-beta.3",
"@0x/web3-wrapper": "^6.1.0-beta.3",
"@0x/assert": "^3.0.0",
"@0x/contract-wrappers": "^13.0.0",
"@0x/json-schemas": "^5.0.0",
"@0x/utils": "^5.0.0",
"@0x/web3-wrapper": "^7.0.0",
"ethereumjs-util": "^5.1.1",
"ethers": "~4.0.4",
"lodash": "^4.17.11"

View File

@@ -1,4 +1,22 @@
[
{
"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
}
],
"timestamp": 1575296764
},
{
"version": "0.1.0-beta.4",
"changes": [

Some files were not shown because too many files have changed in this diff Show More