This repository has been archived by the owner on Jul 9, 2021. It is now read-only.
Releases: 0xProject/0x-monorepo
Releases · 0xProject/0x-monorepo
0x monorepo - 44e516a
Publish - @0x/contracts-examples@1.0.2 - @0x/contracts-extensions@1.0.2 - @0x/contracts-interfaces@1.0.2 - @0x/contracts-libs@1.0.2 - @0x/contracts-multisig@1.0.2 - @0x/contracts-protocol@2.1.59 - @0x/contracts-tokens@1.0.2 - @0x/contracts-utils@1.0.2
0x monorepo - 2abd8fe
@0x/tslint-config@2.0.0
- Improve async-suffix rule to check functions too, not just methods (#1425)
0x monorepo - 96b8100
@0x/asset-buyer@3.0.3
- Update SRA order provider to include Dai
@0x/order-utils@3.0.6
- Fix bug in wallet signature type verification (#1414)
@0x/sol-compiler@1.1.15
- Fix bug where we were appending base path to absolute imports (e.g NPM imports) (#1311)
@0x/sol-resolver@1.1.0
- NPMResolver now supports scoped packages (#1311)
@0x/types@1.4.0
- Add
LengthMismatch
andLengthGreaterThan3Required
revert reasons (#1224) - Add RevertReasons for DutchAuction contract (#1225)
@0x/utils@2.0.7
- Optimized ABI Encoder/Decoder. Generates compressed calldata to save gas. Generates human-readable calldata to aid development.
@0x/web3-wrapper@3.2.0
- Return
value
andgasPrice
as BigNumbers to avoid loss of precision errors (#1402)
0x monorepo - 4861e48
@0x/abi-gen-wrappers@2.0.0
- Update Exchange artifact to receive ZRX asset data as a constructor argument (#1309)
@0x/contract-addresses@2.0.0
- Redeployed Rinkeby with testnet Exchange artifact (#1318)
- Added Ganache snapshot addresses for network 50 (#1318)
@0x/contract-artifacts@1.1.2
- Update Exchange artifact to receive ZRX asset data as a constructor argument (#1309)
@0x/migrations@2.2.0
- Add CLI
0x-migrate
for running the 0x migrations in a language-agnostic way (#1324) - Deploy testnet Exchange arfitact. Previously mainnet Exchange artifact was deployed. (#1309)
- Fund the Forwarder with ZRX for fees. (#1309)
@0x/web3-wrapper@3.1.6
- Unmarshall mined transaction receipts (#1308)
0x monorepo - f46a49f
@0x/abi-gen-wrappers@1.1.0
deployFrom0xArtifactAsync
additionally accepts artifacts that conform to theSimpleContractArtifact
interface (#1298)
@0x/contract-addresses@1.2.0
- Rinkeby Deployment
@0x/contract-wrappers@4.1.0
- Add a
nonce
field forTxOpts
so that it's now possible to re-broadcast stuck transactions with a higher gas amount (#1292)
@0x/migrations@2.1.0
- Export all type declarations used by the public interface, as well as the
ContractAddresses
mapping (#1301)
@0x/types@1.3.0
- Add the
SimpleContractArtifact
type, which describes the artifact format published in the@0x/contract-artifacts
package (#1298)
@0x/web3-wrapper@3.1.5
0x monorepo - fe1b7f1
0x monorepo - a824264
@0x/order-watcher@2.2.3
- Start jsonRpcRequestId at 1, not 0 as 0 breaks the web3.js websocket RPC provider (#1227)
- Fix the bug when order watcher was trying to convert undefined to an object in case of CancelUpTo event
0x monorepo - 0ebbbdf
@0x/contract-wrappers@4.0.0
- Add signature validation, regular cancellation and
cancelledUpTo
checks tovalidateOrderFillableOrThrowAsync
(#1235) - Improved the errors thrown by
validateOrderFillableOrThrowAsync
by making them more descriptive (#1235) - Throw previously swallowed network errors when calling
validateOrderFillableOrThrowAsync
(see issue: #1218) (#1235)
@0x/json-schemas@2.1.0
- Improve schemas by enforcing that amounts that must be whole numbers (e.g Order asset amounts) no longer allow decimal amounts (#1173)
- Add schemas from @0x/connect (#1250)
@0x/order-utils@3.0.0
- Add signature validation, regular cancellation and
cancelledUpTo
checks tovalidateOrderFillableOrThrowAsync
(#1235) - Improved the errors thrown by
validateOrderFillableOrThrowAsync
by making them more descriptive (#1235) - Throw previously swallowed network errors when calling
validateOrderFillableOrThrowAsync
(see issue: #1218) (#1235) - Modified the
AbstractOrderFilledCancelledFetcher
interface slightly such thatisOrderCancelledAsync
accepts asignedOrder
instead of anorderHash
param (#1235)
0x monorepo - b4a11de
@0x/asset-buyer@2.2.0
getAssetBuyerForProvidedOrders
factory function now takes 3 args instead of 4 (#1187)- the
OrderProvider
now requires a new methodgetAvailableMakerAssetDatasAsync
and theStandardRelayerAPIOrderProvider
requires the network id at init. (#1203) - No longer require that provided orders all have the same maker and taker asset data (#1197)
- Fix bug where
BuyQuoteInfo
objects could returntotalEthAmount
andfeeEthAmount
that were not whole numbers (#1207) - Fix bug where default values for
AssetBuyer
public facing methods could get overriden byundefined
values (#1207) - Lower default expiry buffer from 5 minutes to 2 minutes (#1217)
@0x/contract-addresses@1.1.0
- Update Forwarder addresses (#1192)
@0x/contract-artifacts@1.1.0
- Update Forwarder artifact (#1192)
@0x/contract-wrappers@3.0.1
- Fix bug in
ForwarderWrapper
wherefeeRecipientAddress
was not correctly normalized. (#1178)
@0x/json-schemas@2.0.1
- Improve schemas by enforcing that amounts that must be whole numbers (e.g Order asset amounts) no longer allow decimal amounts (#1173)
@0x/web3-wrapper@3.1.1
- Fix bug in
getTransactionByHashAsync
which was causing the return value to have the wrong type (raw fields instead of unmarshalled fields). (#1177)
0x monorepo - 8b62b35
0x.js@2.0.0
- Add support for
eth_signTypedData
. (#1102) - Added
MetamaskSubprovider
to handle inconsistencies in Metamask's signing JSON RPC endpoints. (#1102) - Removed
SignerType
(includingSignerType.Metamask
). Please use theMetamaskSubprovider
to wrapweb3.currentProvider
. (#1102) - Updated to use new modularized artifacts and the latest version of @0xproject/contract-wrappers (#1105)
- Make web3-provider-engine types a 'dependency' so it's available to users of the library (#1105)
- Export new
AssetData
type from types (#1131)
@0x/asset-buyer@2.1.0
- Add
gasLimit
andgasPrice
as optional properties onBuyQuoteExecutionOpts
- Export
BuyQuoteInfo
type (#1131) - Updated to use new modularized artifacts and the latest version of @0xproject/contract-wrappers (#1105)
- Add
gasLimit
andgasPrice
as optional properties onBuyQuoteExecutionOpts
(#1116) - Add
docs:json
command to package.json (#1139) - Add missing types to public interface (#1139)
@0x/contract-addresses@1.0.1
- Initial release (#1105)
@0x/contract-artifacts@1.0.1
- Initial release (#1105)
@0x/contract-wrappers@3.0.0
- Add optional validation to the forwarder wrapper methods
- Updated to use new modularized artifacts. (#1105)
- Top-level
ContractWrappers
class has a new optionalcontractAddresses
parameter. (#1105) - Default contract addresses are no longer stored in artifacts and are instead loaded from the
@0xproject/contract-addresses
package. (#1105) - Most contract addresses are now defined at instantiation time and are available as properties (e.g.,
exchangeWrapper.address
) instead of methods (e.g.,exchangeWrapper.getContractAddress()
). (#1105) - Removed
setProvider
method in top-levelContractWrapper
class and added newunsubscribeAll
method. (#1105) - Some properties and methods have been renamed. For example, some methods that previously could throw no longer can, and so their names have been updated accordingly. (#1105)
- Removed ContractNotFound errors. Checking for this error was somewhat ineffecient. Relevant methods/functions now return the default error from web3-wrapper, which we feel provides enough information. (#1105)
@0x/dev-utils@1.0.13
- Make web3-provider-engine types a 'dependency' so it's available to users of the library (#1105)
ethereum-types@1.1.1
- Add
JSONRPCResponseError
and error field onJSONRPCResponsePayload
. (#1102)
@0x/fill-scenarios@1.0.8
- Updated to use new @0xproject/contract-artifacts and @0xproject/abi-gen-wrappers packages (#1105)
@0x/json-schemas@2.0.0
- Convert all schemas to JSON files so that they can be used with
json-schema
implemenations in other programming languages. (#1145)
@0x/migrations@2.0.0
- Contract artifacts have been moved to the new @0xproject/contract-artifacts package. v1 migrations have been removed.
runMigrationsAsync
returns the addresses of the contracts that were deployed. (#1105)
@0x/order-utils@2.0.0
- Added
ecSignOrderAsync
to first sign an order usingeth_signTypedData
and fallback toeth_sign
. (#1102) - Added
ecSignTypedDataOrderAsync
to sign an order exclusively usingeth_signTypedData
. (#1102) - Rename
ecSignOrderHashAsync
toecSignHashAsync
removingSignerType
parameter. (#1102) - Use
AssetData
union type for function return values. (#1131)
@0x/order-watcher@2.2.0
- Added getStats function and returns a Stats object (#1118)
- Updated to use new modularized artifacts and the latest version of @0xproject/contract-wrappers. Constructor has a new optional
contractAddresses
parameter. (#1105)
@0x/sol-cov@2.1.8
- Make @types/solidity-parser-antlr a 'dependency' so it's available to users of the library (#1105)
@0x/sra-spec@1.0.7
- Make @loopback/openapi-v3-types a 'dependency' so it's available to users of the library (#1105)
@0x/subproviders@2.1.0
- Add
MetamaskSubprovider
to handle inconsistent JSON RPC behaviour (#1102) - Add support for
eth_signTypedData
in wallets Mnemonic, Private and EthLightWallet (#1102) - Make web3-provider-engine types a 'dependency' so it's available to users of the library (#1105)
@0x/types@1.2.0
- Added
EIP712Parameter
EIP712Types
EIP712TypedData
for EIP712 signing (#1102) - Added
ZeroExTransaction
type for Exchange executeTransaction (#1102) - Add
AssetData
union type (type AssetData = ERC20AssetData | ERC721AssetData
) (#1131)