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

Releases: 0xProject/0x-monorepo

0x monorepo - 5934eb0

25 Feb 21:49
5934eb0
Compare
Choose a tag to compare

0x.js@6.0.0

  • Add support for EIP1193 providers & Web3.js providers >= 1.0-beta.38 (#1627)
  • Update provider params to type SupportedProvider which outlines all supported providers (#1627)

@0x/abi-gen-wrappers@4.0.0

  • Add support for EIP1193 providers & Web3.js providers >= 1.0-beta.38 (#1627)
  • Update provider params to type SupportedProvider which outlines all supported providers (#1627)

@0x/asset-buyer@6.0.0

  • Add support for EIP1193 providers & Web3.js providers >= 1.0-beta.38 (#1627)
  • Update provider params to type SupportedProvider which outlines all supported providers (#1627)

@0x/base-contract@5.0.0

  • Add support for EIP1193 providers & Web3.js providers >= 1.0-beta.38 (#1627)
  • Update provider params to type SupportedProvider which outlines all supported providers (#1627)

@0x/connect@5.0.0

  • Add support for EIP1193 providers & Web3.js providers >= 1.0-beta.38 (#1627)
  • Update provider params to type SupportedProvider which outlines all supported providers (#1627)

@0x/contract-addresses@2.2.2

  • Fixed Ganache addresses for OrderValidator & Forwarder

@0x/contract-wrappers@8.0.0

  • Add support for EIP1193 providers & Web3.js providers >= 1.0-beta.38 (#1627)
  • Update provider params to type SupportedProvider which outlines all supported providers (#1627)

ethereum-types@2.1.0

  • Added types SupportedProvider, GanacheProvider, Web3JsProvider, ZeroExProvider, EIP1193Provider (#1627)
  • Added all existing opcodes to OpCode type (#1638)

@0x/fill-scenarios@3.0.0

  • Update provider params to type SupportedProvider which outlines all supported providers (#1627)

@0x/migrations@4.0.0

  • Replace Provider param interface with Web3ProviderEngine (#1627)

@0x/order-utils@7.0.0

  • Add support for EIP1193 providers & Web3.js providers >= 1.0-beta.38 (#1627)
  • Update provider params to type SupportedProvider which outlines all supported providers (#1627)

@0x/order-watcher@4.0.0

  • Add support for EIP1193 providers & Web3.js providers >= 1.0-beta.38 (#1627)
  • Update provider params to type SupportedProvider which outlines all supported providers (#1627)

@0x/sol-compiler@3.1.0

  • Add isOfflineMode flag to sol-compiler` (#1625)

@0x/sol-profiler@3.0.0

  • Big @0x/sol-profiler overhaul. It now has a bunch of new features (#1638)
  • Added a CLI interface for reporting non line-based profiling info (#1638)
  • Add memory consumption analysis (#1638)
  • Add calldata analysis (#1638)

@0x/subproviders@4.0.0

  • Add support for EIP1193 providers & Web3.js providers >= 1.0-beta.38 (#1627)
  • Update provider params to type SupportedProvider which outlines all supported providers (#1627)

@0x/types@2.1.0

  • Add FromLessThanToRequired and ToLessThanLengthRequired revert reasons (#1604)

@0x/typescript-typings@4.1.0

  • Add back custom web3-provider-engine type definitions (#1627)

@0x/utils@4.2.0

  • Export providerUtils which helps standardize all supported provider interfaces into the ZeroExProvider interface (#1627)
  • Add logUtils.table and logUtils.header (#1638)

@0x/web3-wrapper@6.0.0

  • Add support for EIP1193 providers & Web3.js providers >= 1.0-beta.38 (#1627)
  • Update provider params to type SupportedProvider which outlines all supported providers (#1627)

@0x/contracts-exchange-libs@1.1.0

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

@0x/contracts-utils@2.0.5

  • Fix bug in LibBytes.slice and LibBytes.sliceDestructive (#1604)
  • Upgrade contracts to Solidity 0.5.3 (#1604)

0x monorepo - e909faa

09 Feb 18:52
Compare
Choose a tag to compare

0x.js@5.0.0

  • Export transactionHashUtils, DecodedCalldata, ZeroExTransaction, and SignedZeroExTransaction (#1569)

@0x/contract-wrappers@7.1.0

  • Added calldata decoding to ContractWrappers (#1569)

@0x/dev-utils@2.1.0

  • Allow using the Web3Factory in-process Ganache provider with existing DB snapshot (#1602)

@0x/order-utils@6.1.0

  • Updated implementation of generatePseudoRandomSalt to use generator from @0x/utils (#1569)

@0x/utils@4.1.0

  • Added method decoding to AbiDecoder (#1569)

@0x/web3-wrapper@5.0.0

  • Export DecodedCalldata from @0x/utils (#1569)

0x monorepo - f003298

07 Feb 14:09
f003298
Compare
Choose a tag to compare

@0x/sol-compiler@3.0.2

  • Fix a bug when smart recompilation wasn't working because of remappings (#1575)
  • Fix a bug that made opts required instead of optional (#1596)
  • Remove bin_paths and fetch the list of Solidity compilers from Github (#1596)
  • Fix a bug causing ast and legacyAST to not be added to the artifacts even when requested (#1596)

0x monorepo - 2a344e2

07 Feb 01:59
Compare
Choose a tag to compare

@0x/order-utils@6.0.0

  • undefined

@0x/contracts-asset-proxy@1.0.3

  • Fake publish to enable pinning

@0x/contracts-erc20@1.0.3

  • Fake publish to enable pinning

@0x/contracts-erc721@1.0.3

  • Fake publish to enable pinning

@0x/contracts-exchange@1.0.3

  • Fake publish to enable pinning

@0x/contracts-exchange-forwarder@1.0.3

  • Fake publish to enable pinning

@0x/contracts-exchange-libs@1.0.3

  • Fake publish to enable pinning

@0x/contracts-extensions@2.0.2

  • Fake publish to enable pinning

@0x/contracts-multisig@2.0.2

  • Fake publish to enable pinning

@0x/contracts-test-utils@3.0.2

  • Fake publish to enable pinning

@0x/contracts-utils@2.0.2

  • Fake publish to enable pinning

0x monorepo - dbb3c5e

06 Feb 11:48
Compare
Choose a tag to compare

@0x/contract-wrappers@7.0.0

  • Fix OrderValidatorWrapper constructor to use the correct address (#1568)
  • Use new ZeroExTransaction interface (#1576)
  • Rename getTransactionHex to getTransactionHashHex (#1576)

@0x/order-utils@5.0.0

  • Add transactionHashUtils (#1576)
  • Refactor eip712Utils to allow custom domain params (#1576)
  • Export constant EIP712 params (#1576)

@0x/utils@4.0.2

  • ABI Decode NULL for all data types (#1587)

0x monorepo - 7b583ce

05 Feb 13:59
7b583ce
Compare
Choose a tag to compare

0x.js@4.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/abi-gen@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/abi-gen-templates@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/abi-gen-wrappers@3.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/assert@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/asset-buyer@5.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/base-contract@4.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/connect@4.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/contract-wrappers@6.0.1

  • Fix OrderValidatorWrapper constructor to use the correct address (#1568)

@0x/dev-utils@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

ethereum-types@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/fill-scenarios@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/json-schemas@3.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/migrations@3.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)
  • Removed owner in Migrations (#1533)
  • txDefaults parameter now requires the from field (#1533)
  • Convert from to lower case when passed in via cli (#1533)

@0x/order-utils@4.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/order-watcher@3.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/react-docs@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/react-shared@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/sol-compiler@3.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/sol-coverage@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/sol-doc@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/sol-profiler@2.0.1

  • Fix a bug when some parts of the profiling report were missing because of the coverage ignore lines (#1535)

@0x/sol-resolver@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/sol-trace@2.0.1

  • Improve error messages when unable to find matching bytecode (#1558)

@0x/sol-tracing-utils@6.0.0

  • SolCompilerArtifactAdapter now uses SolResolver under the hood which allows to resolve NPM dependencies properly (#1535)
  • Cache the utils.getContractDataIfExists leading to faster execution (#1535)
  • SolCompilerArtifactAdapter now doesn't return the ContractData for interfaces (#1535)
  • Print resasonable error message on bytecode collision (#1535)
  • Fix the bug in ASTVisitor causing the 'cannot read property range of null' error (#1557)
  • Improve error messages when unable to find matching bytecode (#1558)
  • Fix default gas limit for fake txs in TraceCollectionSubprovider (#1583)
  • Fix a big when we were not intercepting eth_sendRawTransaction (#1584)

@0x/sra-spec@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/subproviders@3.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)
  • Update ganache-core to v2.3.3 (#1518)

@0x/tslint-config@3.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/types@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/typescript-typings@4.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/utils@4.0.1

  • ABI Decode NULL as False (#1582)

@0x/web3-wrapper@4.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)
  • Update ganache-core to v2.3.3 (#1518)

@0x/contracts-extensions@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)
  • Move Forwarder contract into new package (#1539)
  • Nest extensions under src directory (#1539)

@0x/contracts-multisig@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)
  • Add AssetProxyOwner contract (#1539)
  • Rename multisig directory to src (#1539)

@0x/contracts-test-utils@3.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)

@0x/contracts-utils@2.0.0

  • Upgrade the bignumber.js to v8.0.2 (#1517)
  • Fix imports in TestConstants and TestLibBytes to be relative. This way they show up correctly in coverage reports (#1535)
  • Add LibAddressArray contract (#1539)
  • Do not nest contracts in redundant directories (#1539)
  • Rename utils directory to src (#1539)

0x monorepo - 5816279

17 Jan 18:29
5816279
Compare
Choose a tag to compare

@0x/sol-tracing-utils@4.0.1

  • Fix a bug where a custom Geth tracer didn't return stack entries for DELEGATECALL (#1521)
  • Fix a bug where TraceCollectionSubprovider was hanging on the fake Geth snapshot transaction (#1521)
  • Fix/simplify handling of revert trace snippets (#1521)

0x monorepo - f570f80

15 Jan 14:25
f570f80
Compare
Choose a tag to compare

@0x/abi-gen-wrappers@2.2.0

  • Added MultiAssetProxy (#1503)

@0x/contract-addresses@2.2.0

  • Added migration for MultiAssetProxy contract (#1503)

@0x/contract-artifacts@1.3.0

  • Added artifact for MultiAssetProxy contract (#1503)

@0x/contract-wrappers@5.0.0

  • Renamed OrderStatus enum members to PascalCase to conform with tslint enum-naming rule (#1474)
  • Remove Exchange matchOrdersAsync optimization (#1514)

@0x/migrations@2.4.0

  • Added migrations for MultiAssetProxy contract (#1503)

@0x/sol-tracing-utils@4.0.0

  • Fix a bug with incorrect parsing of sourceMaps due to sources being in an array instead of a map (#1498)
  • Change the types of ContractData.sources and ContractData.sourceCodes to be objects instead of arrays (#1498)
  • Use custom JS tracer to speed up tracing on clients that support it (e.g., Geth) (#1498)
  • Log errors encountered in TraceCollectionSubprovider (#1498)
  • Add support for assembly statements (#1498)

@0x/contracts-test-utils@2.0.0

  • Renamed OrderStatus enum members to PascalCase to conform with tslint enum-naming rule (#1474)

0x monorepo - cf3787e

11 Jan 17:09
Compare
Choose a tag to compare

@0x/asset-buyer@4.0.0

  • Raise custom InsufficientAssetLiquidityError error with amountAvailableToFill attribute (#1437)

@0x/sol-tracing-utils@3.0.0

  • Move out specific tools and leave just the shared parts of the codebase (#1492)

@0x/utils@3.0.0

  • Make promisify resolve when the callback error is undefined. (#1501)

0x monorepo - 5b7eff2

09 Jan 13:48
Compare
Choose a tag to compare

0x.js@3.0.0

  • Export MultiAssetData, MultiAssetDataWithRecursiveDecoding, ObjectMap, and SingleAssetData from types. No longer export AssetData. (#1363)

@0x/abi-gen-wrappers@2.1.0

  • Added Dutch Auction Wrapper (#1465)

@0x/contract-addresses@2.1.0

  • Added testnet entries for Dutch Auction contract (kovan,rinkeby,ropsten) (#1465)

@0x/contract-artifacts@1.2.0

  • Added artifact for Dutch Auction contract (#1465)

@0x/contract-wrappers@4.2.0

  • Added Dutch Auction wrapper (#1465)

@0x/fill-scenarios@1.1.0

  • Add support for MultiAssetProxy (#1363)

@0x/migrations@2.3.0

  • Added migrations for Dutch Auction contract (#1465)

@0x/order-utils@3.1.0

  • Use new ABI encoder, add encoding/decoding logic for MultiAsset assetData, and add information to return values in orderStateUtils (#1363)

@0x/order-watcher@2.4.0

  • Add support for MultiAssetProxy (#1363)

@0x/react-shared@1.1.0

  • Change implementation to use react-router-dom NavLink instead of Link. Expose activeStyle prop. (#1448)

@0x/sol-compiler@2.0.0

  • Add sol-compiler watch mode with -w flag (#1461)
  • Make error and warning colouring more visually pleasant and consistent with other compilers (#1461)
  • Add newest solidity versions from 0.4.25 to 0.5.2 (#1496)

@0x/sol-resolver@1.2.1

  • Add absolutePath to ContractSource type (#1461)
  • Add SpyResolver that records all resolved contracts data (#1461)

@0x/types@1.5.0

  • Added types for Dutch Auction contract (#1465)

@0x/utils@2.1.1

  • Add should prefix to names of properties in EncodingRules and DecodingRules (#1363)

@0x/contracts-extensions@1.2.0

  • Added Dutch Auction Wrapper (#1465)

@0x/contracts-protocol@2.2.0

  • Added LibAddressArray (#1383)
  • Add validation and comments to MultiAssetProxy (#1455)
  • Move OrderValidator to extensions (#1464)