Skip to content

Latest commit

 

History

History
1269 lines (393 loc) · 33.8 KB

CHANGELOG.md

File metadata and controls

1269 lines (393 loc) · 33.8 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

4.0.0 (2024-09-23)

Bug Fixes

  • add missing operators and remove isNot (b7ba416)

BREAKING CHANGES

  • isNot operator has been renamed to ne

3.7.6 (2024-09-02)

Bug Fixes

  • @nftx/query: allow both data and query params in post requests (3db0246)

3.7.5 (2024-08-23)

Bug Fixes

  • @nftx/query: preserve existing query params when passing in a fully qualified url (15d9348)

3.7.4 (2024-07-22)

Bug Fixes

  • dont force multpart/form-data (652cca0)

3.7.3 (2024-07-22)

Bug Fixes

  • incorrect content type being set (60befc6)

3.7.2 (2024-07-22)

Bug Fixes

3.7.1 (2024-07-18)

Bug Fixes

3.7.0 (2024-07-17)

Features

  • query now accepts array of urls (c6ad594)

3.6.2 (2024-07-16)

Bug Fixes

  • @nftx/queue: generate custom job ids (3e0e1dc)

3.6.1 (2024-07-12)

Bug Fixes

3.6.0 (2024-07-12)

Features

  • redeployment of failed release (a5217eb)

3.5.0 (2024-07-12)

Features

  • @nftx/query: new query package (b45f603)

3.4.3 (2024-07-11)

Bug Fixes

  • move non-standard subgraph to g.nftx.xyz (d867099)

3.4.2 (2024-06-20)

Bug Fixes

3.4.1 (2024-06-13)

Bug Fixes

  • incorrect chain id for base sepolia (c66e000)

3.4.0 (2024-06-13)

Features

  • add initial support for base sepolia requests (93aa840)

3.3.0 (2024-06-13)

Features

  • include owned token count for collections (f8ac973)

3.2.1 (2024-06-04)

Bug Fixes

  • @nftx/trade: methodParameters being undefined for a fallback quote causes errors elsewhere (37b39f4)

3.2.0 (2024-06-04)

Features

  • @nftx/core: bypass liquidity check for vault buy/sell/swap (a739fe6)
  • @nftx/trade: add option to soft fail out of amm quotes (5bab97a)

3.1.0 (2024-05-30)

Features

  • add requiredBlock to querySubgraph (eb5762e)

3.0.0 (2024-05-23)

Code Refactoring

  • move fetchEthPrice / fetchSpread / fetchSpotPrice to @nftx/api (6d71440)

Features

  • @nftx/trade: add fulfill function (7ec4899)
  • ERC20 quotes can now be obtained via the nftx api (cbd2bc1)

BREAKING CHANGES

  • these methods are no longer available in @nftx/trade
  • price methods have been removed in favour of fetchPrice and fetchQuote
  • tradeErc20 method now takes a quote object (obtained from fetchQuote) instead of a price object (from fetchTokenBuyPrice)
  • fetchTokenBuyPrice has been replaced with fetchAmmQuote - though fetchQuote/fetchPrice should be preferred

2.4.0 (2024-05-17)

Features

  • @nftx/abi: add Pool ABI for liquidity pool contracts (d545562)

2.3.1 (2024-05-16)

Bug Fixes

  • @nftx/react: improve error handling of useTransaction (94d5e1c)

2.3.0 (2024-05-13)

Bug Fixes

  • @nftx/subgraph: rework and/or operators to work together nicely (143e76f)

Features

  • @nftx/config: support base (78ecf6e)
  • @nftx/constants: support base (349bf16)
  • @nftx/core: support base (42d8bd7)
  • @nftx/queue: support base (ddbe202)
  • @nftx/react: support base (83609b0)
  • @nftx/types: update subgraph schema types (2c87c8f)

2.2.1 (2024-04-22)

Note: Version bump only for package nftxjs

2.2.0 (2024-04-19)

Features

  • @nftx/subgraph: support OR and AND clauses (0049a10)

2.1.0 (2024-04-18)

Features

  • upgrade nftx amm subgraph to the new uniswap subgraph (a9912b3)

2.0.2 (2024-03-20)

Bug Fixes

  • incorrect amm router url (4271e52)

2.0.1 (2024-03-20)

Bug Fixes

  • incorrect 721 & 1155 subgraph urls for arbitrum (9f882f8)

2.0.0 (2024-03-20)

Code Refactoring

  • combine cross-chain types for the 721 and 1155 subgraphs (1bfad43)
  • remove goerli (72c021d)

Features

BREAKING CHANGES

  • all references to goerli have been removed
  • any imports of the 721 or 1155 subgraph schemas will need to be updated

1.15.6 (2024-03-18)

Bug Fixes

  • @nftx/core: AMM apr logic requires all historical snapshots to work (860a9aa)

1.15.5 (2024-03-08)

Note: Version bump only for package nftxjs

1.15.4 (2024-03-06)

Note: Version bump only for package nftxjs

1.15.3 (2024-02-14)

Bug Fixes

  • only write to requiredBlock when necessary (16121e1)

1.15.2 (2024-02-12)

Bug Fixes

  • don't throw when a liquidity position doesn't match a vault (030c3ed)

1.15.1 (2024-02-12)

Bug Fixes

  • incorrect url for current block (54d8ece)

1.15.0 (2024-02-12)

Features

  • improve live/api mode logic (c6f5253)

1.14.2 (2024-02-09)

Bug Fixes

  • temporarily remove premiumpaids to field (0ac7c3b)

1.14.1 (2024-02-01)

Bug Fixes

  • add retry and error handling settings to queues (03fe4d0)

1.14.0 (2024-02-01)

Bug Fixes

  • filter fee receipts by fee distributor contract (e844d0b)
  • liquidity position poolShare was not being set (6f1b417)
  • subgraphs with deeply nested subqueries were not resolving correctly (08eeeee)

Features

  • add full range flag to positions (c4e7fef)
  • allow searching liquidity positions by token id (7c1f1e5)
  • include poolName, tick, and tickValue in liquidity position (ba6814c)
  • include tickValue in liquidity pool - this is the eth price for the current tick (0d44ee8)

1.13.2 (2024-01-26)

Bug Fixes

  • group activity by transaction (51d35f3)

1.13.1 (2024-01-25)

Bug Fixes

  • undo index-twap-vaults signal (9d79677)

1.13.0 (2024-01-25)

Features

  • start-twap-watch signal (21d1820)

1.12.0 (2024-01-25)

Bug Fixes

  • add missing activity types (61c0d10)

Features

1.11.2 (2024-01-24)

Bug Fixes

  • allow signal and message queues to be closed (e8b12af)
  • amm quotes should pass slippage tolerance as 0-100 not 0-1 scales (6ad58f5)

1.11.1 (2024-01-19)

Bug Fixes

  • update goerli subgraph endpoints (4ed83b0)

1.11.0 (2024-01-19)

Bug Fixes

  • imageUrl should fallback to media property (042a707)
  • update goerli contract addresses (4bdee3c)

Features

1.10.4 (2024-01-16)

Bug Fixes

1.10.3 (2024-01-11)

Bug Fixes

  • missing nfpmAddress field in gql query (2d36333)

1.10.2 (2024-01-11)

Bug Fixes

  • get position manager address directly from subgraph (6bdf681)
  • return contract address in quotes (a819085)
  • store pool router used to create position (83fb739)

1.10.1 (2024-01-09)

Note: Version bump only for package nftxjs

1.10.0 (2024-01-08)

Bug Fixes

  • only store animation urls for mp4 files (1aefb1a)

Features

  • store nonfngable manager against position (4d69dff)

1.9.1 (2024-01-03)

Bug Fixes

  • update latest contract addresses (9b6cde0)

1.9.0 (2023-12-19)

Features

  • create inventory position with vToken (#15) (8d9a9df)

1.8.2 (2023-12-16)

Bug Fixes

  • rewrite apr calculation logic (add35e1)

1.8.1 (2023-12-14)

Bug Fixes

  • dailyTotalRevenueETH should be parsed as a decimal number, not wei (5d8e027)

1.8.0 (2023-12-13)

Features

  • include token count in collection metadata (0656ef9)
  • vault state property (327f15e)

1.7.0 (2023-12-12)

Bug Fixes

  • recover from unclaimable positions (7c0250c)

Features

1.6.1 (2023-12-11)

Bug Fixes

  • number error when calculating prices from edge ticks (cca31ee)

1.6.0 (2023-12-05)

Features

  • add a new MintFeeExceedsValueError (0f81258)

1.5.0 (2023-12-04)

Features

  • debug config flag (2e38a81)
  • estimate gas for trading quotes (ca25955)
  • include swap intent in AMM quote requests (0156dcb)
  • update marketplace zap address (6a0e77c)
  • update nftx-v3 subgraph schema (f8f1887)

1.4.0 (2023-11-28)

Bug Fixes

Features

  • @nftx/core: fetchPremiumPaids method to get all premium fees paid out (6168a0d)

1.3.0 (2023-11-26)

Features

1.2.4 (2023-11-26)

Bug Fixes

  • store separate block numbers for each chain (07a4d33)

1.2.3 (2023-11-24)

Bug Fixes

  • expose apr calculations (35ed043)

1.2.2 (2023-11-24)

Bug Fixes

  • store inventory position tokenId (371a38f)

1.2.1 (2023-11-23)

Bug Fixes

  • provide current pool price when creating lp (77c727d)

1.2.0 (2023-11-23)

Bug Fixes

Features

1.1.2 (2023-11-22)

Bug Fixes

  • @nftx/abi: incorrect publish access (2102527)

1.1.1 (2023-11-22)

Bug Fixes

  • @nftx/abi: force release (dcf4f02)

1.1.0 (2023-11-22)

Features

  • aprs and liquidity splits (6abff1c)
  • better error handlers (7674e25)
  • create vault (1b54b6a)
  • implement @nftx/queue for indexer communication (4b41585)
  • implement vtoken balances (a05f723)
  • integrate nftx router api (534d18c)
  • move to reservoir (7f40484)
  • new create query method (0704f6e)
  • new quote and price calculations (cd94765)
  • permit2 signatures (2be0197)
  • replace ethers with viem (38e05ea)
  • slippage tolerance in all trades (12e9f6d)
  • support infinite range (f0df1e7)
  • support sepolia network (#12) (3f0ddfe)

0.9.5 (2023-10-02)

Bug Fixes

0.9.4 (2023-08-04)

Bug Fixes

  • remove zero api key for goerli (c20d758)

0.9.3 (2023-08-04)

Bug Fixes

  • remove zero api key for goerli (bb5ba3a)

0.9.2 (2023-08-04)

Bug Fixes

  • remove zero api key for goerli (64c1013)

0.9.1 (2023-07-10)

Bug Fixes

  • different 0x api key per chain (cb242ef)

0.9.0 (2023-05-26)

Features

0.8.1 (2023-04-24)

Bug Fixes

  • @nftx/core: tokenId parsing was failing for ENS assets (e679187)

0.8.0 (2023-02-13)

Features

0.7.0 (2023-02-08)

Features

  • @nftx/core: vault buyPrice property (13598c7)
  • @nftx/types: vault buyPrice property (1013ae0)

0.6.0 (2023-02-03)

Features

0.5.0 (2023-02-02)

Features

  • @nftx/utils: fetch collection metadata method (acf4c1c)

0.4.5 (2023-02-02)

Bug Fixes

  • update token balance subgraph url (7bd6748)

0.4.4 (2023-01-30)

Bug Fixes

  • add totalFees and shutdownDate properties to vaults (e1ae349)
  • add totalFees and shutdownDate properties to vaults (82fb6cb)

0.4.3 (2023-01-20)

Bug Fixes

  • @nftx/trade: pass given slippage to 0x (14cfc0c)

0.4.2 (2023-01-16)

Bug Fixes

0.4.1 (2023-01-13)

Bug Fixes

  • add arbitrum 0x endpoints (353c6dc)

0.4.0 (2023-01-12)

Features

0.3.3 (2023-01-12)

Bug Fixes

  • parse 0x error responses (9be7faf)

0.3.2 (2023-01-12)

Bug Fixes

  • remove buy liquidity check (1309d07)

0.3.1 (2023-01-11)

Bug Fixes

  • added explicit dependencies between nftx packages (3e0dd33)

0.3.0 (2023-01-10)

Features

  • add new marketplace 0x zap (91dfc86)

0.2.3 (2023-01-10)

Bug Fixes

0.2.2 (2023-01-10)

Bug Fixes

  • add logs and new zap address (c518143)

0.2.1 (2023-01-10)

Bug Fixes

0.2.0 (2023-01-09)

Features

  • increase gas limit for 0x zap (aa62903)

0.1.10 (2023-01-04)

Note: Version bump only for package nftxjs

0.1.9 (2022-12-21)

Bug Fixes

  • @nftx/react: handle ACTION_REJECTED error (4a39673)

0.1.8 (2022-12-21)

Bug Fixes

  • @nftx/types: not pushing dist folder to npm (bb3f562)

0.1.7 (2022-12-20)

Bug Fixes

  • @nftx/types: force release (ab34793)

0.1.6 (2022-12-20)

Bug Fixes

  • @nftx/types: entrypoint was removed from package json so imports were failing (2fd351c)

0.1.5 (2022-12-20)

Bug Fixes

0.1.4 (2022-12-20)

Bug Fixes

  • @nftx/constants: test release commit (0560788)

0.1.3 (2022-12-19)

Note: Version bump only for package nftxjs

0.1.2 (2022-12-19)

Note: Version bump only for package nftxjs

0.1.1 (2022-12-16)

Note: Version bump only for package nftxjs

0.1.0 (2022-12-16)

Features

  • @nftx/api: api package (154e4cb)
  • @nftx/config: new package (9c28a19)
  • @nftx/constants: new package (baac254)
  • @nftx/core: new package (155bdb5)
  • @nftx/react: new package (2300d27)
  • @nftx/subgraph: new package (ff522eb)
  • @nftx/trade: new package (a92d058)
  • @nftx/types: new package (2255d80)
  • @nftx/utils: new packages (21be313)
  • nftx.js: new package (45079e7)