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

04 Oct 22:55
Compare
Choose a tag to compare

@0xproject/[email protected]

  • Expand AssetBuyer to work with multiple assets at once (#1086)
  • Fix minRate and maxRate calculation (#1113)

0x monorepo - ac14dd2

28 Sep 18:19
Compare
Choose a tag to compare

@0xproject/[email protected]

  • Change the way we detect BN to work with the newest ethers.js (#1069)
  • Add baseContract._throwIfRevertWithReasonCallResult (#1069)

@0xproject/[email protected]

  • Change /order_config request to a POST instead of GET (#1091)

@0xproject/[email protected]

  • Add signerAddress normalization to isValidECSignature to avoid invalid address recovery error if caller supplies a checksummed address (#1096)

@0xproject/[email protected]

  • Export ExpirationWatcher (#1097)

@0xproject/[email protected]

  • Remove types for ethers.js (#1069)

@0xproject/[email protected]

  • Make abi_decoder compatible with ethers ^4.0.0 (#1069)

0x monorepo - 78ef98c

25 Sep 11:52
78ef98c
Compare
Choose a tag to compare

@0xproject/[email protected]

  • Import SRA-related types from @0xproject/types (#1085)

@0xproject/[email protected]

  • Add ObjectMap type (#1037)
  • Add SRA types from connect (#1085)

@0xproject/[email protected]

  • Rename getBlockAsync to getBlockIfExistsAsync and rather then throw if the requested block wasn't found, return undefined. (#1082)

0x monorepo - 1b35a6e

26 Sep 12:08
Compare
Choose a tag to compare

@0xproject/[email protected]

  • Fixes dropped events in subscriptions by fetching logs by blockHash instead of blockNumber. Support for fetching by blockHash was added in Geth > v1.8.13 and Parity > v2.1.0. Infura works too. (#1080)
  • Fix misunderstanding about blockstream interface callbacks and pass the raw JSON RPC responses to it (#1080)

@0xproject/[email protected]

  • Fixes dropped events issue by fetching logs by blockHash instead of blockNumber. Support for fetching by blockHash was added in Geth > v1.8.13 and Parity > v2.1.0. Infura works too. (#1080)
  • Fix misunderstanding about blockstream interface callbacks and pass the raw JSON RPC responses to it (#1080)
  • Add transactionHash to OrderState emitted by OrderWatcher subscriptions if the order's state change originated from a transaction. (#1087)

0x monorepo - 29f6adc

21 Sep 15:03
29f6adc
Compare
Choose a tag to compare

@0xproject/[email protected]

  • Fixes issue #1076 where Parity now returns a placeholder transactionReceipt before the transaction is mined. (#1079)

0x monorepo - 3e70ab0

19 Sep 15:15
Compare
Choose a tag to compare

[email protected]

  • Drastically reduce the bundle size by removing unused parts of included contract artifacts.

@0xproject/[email protected]

  • Drastically reduce the bundle size by removing unused parts of included contract artifacts.

@0xproject/[email protected]

  • Drastically reduce the bundle size by removing unused parts of included contract artifacts.

@0xproject/[email protected]

  • Drastically reduce the bundle size by removing unused parts of included contract artifacts.

@0xproject/[email protected]

  • Drastically reduce the bundle size by removing unused parts of included contract artifacts.

0x monorepo - e255979

18 Sep 10:19
Compare
Choose a tag to compare

[email protected]

  • Add ZRX & WETH mainnet contract addresses into the included artifacts

@0xproject/[email protected]

  • Add ZRX & WETH mainnet contract addresses into the included artifacts

@0xproject/[email protected]

  • Add ZRX & WETH mainnet contract addresses into the included artifacts

0x monorepo - 174b360

05 Sep 10:20
Compare
Choose a tag to compare

@0xproject/[email protected]

  • Change OrderConfigRequest to use BigNumber instead of string for relevant fields. (#1058)

@0xproject/[email protected]

  • Add OrderValidatorWrapper
  • Fix bug where contracts not deployed on a network showed an EXCHANGE_CONTRACT_DOES_NOT_EXIST error instead of CONTRACT_NOT_DEPLOYED_ON_NETWORK (#1044)
  • Export AssetBalanceAndProxyAllowanceFetcher and OrderFilledCancelledFetcher implementations (#1054)
  • Add validateOrderFillableOrThrowAsync and validateFillOrderThrowIfInvalidAsync to ExchangeWrapper (#1054)

@0xproject/[email protected]

  • Export orderParsingUtils (#1044)

@0xproject/[email protected]

  • Add AssetProxyOwner revert reasons (#1041)
  • Add MultiSigWalletWithTimeLock revert reasons (#1050)

@0xproject/[email protected]

  • Remove types for web3-provider-engine, newman, ganache-core, detect-node, eth-lightwallet (#1052)

0x monorepo - 00a4fa5

27 Aug 13:52
Compare
Choose a tag to compare

[email protected]

  • Fix missing BlockParamLiteral type import issue

@0xproject/[email protected]

  • Fix missing BlockParamLiteral type import issue

@0xproject/[email protected]

  • Fix missing BlockParamLiteral type import issue

@0xproject/[email protected]

  • Fix missing BlockParamLiteral type import issue

@0xproject/[email protected]

  • Fix main and types package.json entries so that they point to the new location of index.d.ts and index.js
  • Fix relative path to introduction MD file

@0xproject/[email protected]

  • Add WalletError and ValidatorError revert reasons (#1012)
  • Remove Caller and Trezor SignatureTypes (#1015)

0x monorepo - 7f585a1

24 Aug 18:14
Compare
Choose a tag to compare

[email protected]

  • Re-organize the exported interface of 0x.js. Remove the ZeroEx class, and instead export the same exports as 0x.js's sub-packages: @0xproject/contract-wrappers, @0xproject/order-utils and @0xproject/order-watcher (#963)

@0xproject/[email protected]

  • Updated for SRA v2 (#974)
  • Stopped exporting Order type (#924)

@0xproject/[email protected]

  • Export missing types: TransactionEncoder, ContractAbi, JSONRPCRequestPayload, JSONRPCResponsePayload, JSONRPCErrorCallback, AbiDefinition, FunctionAbi, EventAbi, EventParameter, DecodedLogArgs, MethodAbi, ConstructorAbi, FallbackAbi, DataItem, ConstructorStateMutability, StateMutability & ExchangeSignatureValidatorApprovalEventArgs (#924)
  • Remove superfluous exported types: ContractEvent, Token, OrderFillRequest, ContractEventArgs, LogEvent, OnOrderStateChangeCallback, ECSignature, OrderStateValid, OrderStateInvalid, OrderState, FilterObject, TransactionReceipt & TransactionReceiptWithDecodedLogs (#924)
  • Added Transaction Encoder for use with 0x Exchange executeTransaction (#975)

@0xproject/[email protected]

  • Add initial forwarderHelperFactory (#997)

@0xproject/[email protected]

  • Update incorrect relayer api fee recipients response schema (#974)

@0xproject/[email protected]

  • Remove rounding error being thrown when maker amount is very small (#959)
  • Added rateUtils and sortingUtils (#953)
  • Update marketUtils api such that all optional parameters are bundled into one optional param and more defaults are provided (#954)
  • Instead of exporting signature util methods individually, they are now exported as signatureUtils (#924)
  • Export types: SignedOrder, Order, OrderRelevantState, OrderState, ECSignature, ERC20AssetData, ERC721AssetData, AssetProxyId, SignerType, SignatureType, OrderStateValid, OrderStateInvalid, ExchangeContractErrs, TradeSide, TransferType, FindFeeOrdersThatCoverFeesForTargetOrdersOpts, FindOrdersThatCoverMakerAssetFillAmountOpts, FeeOrdersAndRemainingFeeAmount, OrdersAndRemainingFillAmount, Provider, JSONRPCRequestPayload, JSONRPCErrorCallback and JSONRPCResponsePayload (#924)
  • Rename resultOrders to resultFeeOrders for object returned by findFeeOrdersThatCoverFeesForTargetOrders in marketUtils api (#997)
  • Make sortFeeOrdersByFeeAdjustedRate in sortingUtils generic (#997)
  • Update findFeeOrdersThatCoverFeesForTargetOrders to round the the nearest integer when calculating required fees (#997)

@0xproject/[email protected]

  • Export types: ExchangeContractErrs, OrderRelevantState, JSONRPCRequestPayload, JSONRPCErrorCallback and JSONRPCResponsePayload (#924)
  • Remove exporting types: BlockParamLiteral, BlockParam, Order (#924)

@0xproject/[email protected]

  • Quicken compilation by sending multiple contracts to the same solcjs invocation, batching them together based on compiler version requirements. (#965)
  • Stop exporting types: ContractArtifact, ContractNetworks (#924)
  • Export types: CompilerSettings, OutputField (#924)

@0xproject/[email protected]

  • Export types: JSONRPCRequestPayload, Provider, JSONRPCErrorCallback, JSONRPCResponsePayload, JSONRPCRequestPayloadWithMethod, NextCallback, ErrorCallback, OnNextCompleted and Callback (#924)

@0xproject/[email protected]

  • Add takerAddress to /orders parameters (#974)

@0xproject/[email protected]

  • Export types: PartialTxParams, JSONRPCRequestPayloadWithMethod, ECSignatureString, AccountFetchingConfigs, LedgerEthereumClientFactoryAsync, OnNextCompleted, MnemonicWalletSubproviderConfigs, LedgerGetAddressResult, JSONRPCRequestPayload, Provider, JSONRPCResponsePayload and JSONRPCErrorCallback (#924)

@0xproject/[email protected]

  • Add revert reasons for ERC721Token (#933)

@0xproject/[email protected]

  • Export types: BlockParam, TxData, Provider, TransactionReceipt, Transaction, TraceParams, TransactionTrace``, BlockWithoutTransactionData, LogEntry, FilterObject, CallData, TransactionReceiptWithDecodedLogs, BlockWithTransactionData``, LogTopic, JSONRPCRequestPayload, TransactionReceiptStatus, DecodedLogArgs, StructLog, JSONRPCErrorCallback``, BlockParamLiteral, ContractEventArg, DecodedLogEntry, LogEntryEvent, OpCode, TxDataPayable, JSONRPCResponsePayload``, RawLogEntry, DecodedLogEntryEvent, LogWithDecodedArgs, AbiDefinition, RawLog, FunctionAbi, EventAbi, EventParameter``, MethodAbi, ConstructorAbi, FallbackAbi, DataItem, ConstructorStateMutability and StateMutability (#924)
  • Stop exporting types: CallTxDataBaseRPC and AbstractBlockRPC (#924)
  • Export AbiDecoder class (#924)