Skip to content

Releases: ProjectOpenSea/opensea-js

v8.0.1

Choose a tag to compare

@ryanio ryanio released this 16 Oct 14:13
2b802a9

What's Changed

  • test: add integration tests for bulk orders, update default order timestamp from 6 months to 1 month by @ryanio in #1789

Full Changelog: v8.0.0...v8.0.1

v8.0.0

Choose a tag to compare

@ryanio ryanio released this 15 Oct 20:36
9ed7e4d

What's Changed

  • feat: v8 - bulk order additions, partial failure handling, and API simplification by @ryanio in #1786
  • feat: add missing API endpoints, documentation, and improve SDK architecture by @ryanio in #1787
  • docs: add API reference links and refresh getting-started guide by @ryanio in #1788

Breaking Change 🚨

API Parameter Rename (startAmountamount, removed endAmount)

All order creation methods now use parameter amount instead of startAmount for better API consistency, and endAmount has been removed due to discontinuation of english and dutch auction support several years ago.

Migration:

// Before (v7)
await sdk.createListing({
  asset: { tokenAddress, tokenId },
  accountAddress,
  startAmount: "1.0", // ❌ Old parameter name
  endAmount: "1.0",   // ❌ Old parameter name
});

// After (v8)
await sdk.createListing({
  asset: { tokenAddress, tokenId },
  accountAddress,
  amount: "1.0"  // ✅ New parameter name
});

Full Changelog: v7.4.0...v8.0.0

v7.4.0

Choose a tag to compare

@ryanio ryanio released this 15 Oct 01:53
7d70bb9

What's Changed

  • refactor: major SDK/API restructure, improve test coverage by @ryanio in #1783
  • feat: add events API endpoints to SDK by @ryanio in #1785
  • feat: add remaining_quantity support to listings and fulfillment by @ryanio in #1784
  • feat: add bulkTransfer for efficient bulk asset transfers by @ryanio in #1778
  • feat: add cancelOrders method for bulk onchain order cancellation by @ryanio in #1779
  • add test for empty string in decodeTokenIds by @ryanio in #1773
  • clarify JSDoc for orderBy eth_price requirement by @ryanio in #1774

Full Changelog: v7.3.3...v7.4.0

v7.3.3

Choose a tag to compare

@ryanio ryanio released this 14 Oct 19:09
bb003d0

What's Changed

  • fix: correct price type for Listing API responses by @ryanio in #1770
  • fix: add consideration parameters for criteria offers in generateFulfillmentData by @ryanio in #1769
  • docs: add security warning about API key exposure in frontend apps by @ryanio in #1766

Full Changelog: v7.3.2...v7.3.3

v7.3.2

Choose a tag to compare

@ryanio ryanio released this 09 Oct 22:33
09c26fa

What's Changed

  • Fulfill Best Listing integration test + add unitsToFill param + ethers v6 fixes by @ryanio in #1762

Full Changelog: v7.3.1...v7.3.2

v7.3.1

Choose a tag to compare

@ryanio ryanio released this 30 Sep 04:02
ddb29a8

What's Changed

  • feat: add includeOptionalCreatorFees parameter to createListing by @ryanio in #1757
  • update matic slug to polygon, add test for each chain slug by @ryanio in #1758

Full Changelog: v7.3.0...v7.3.1

v7.3.0

Choose a tag to compare

@ryanio ryanio released this 30 Sep 03:30
58ccae0

What's Changed

  • feat: add HyperEVM chain support by @rishaan05 in #1754
  • feat: add Somnia chain support by @ryanio in #1755
  • fix: remove excludeOptionalCreatorFees parameter, only include required fees by @ryanio in #1756

New Contributors

Full Changelog: v7.2.1...v7.3.0

v7.2.1

Choose a tag to compare

@ryanio ryanio released this 01 Aug 01:47
0c812d0

What's Changed

Full Changelog: v7.2.0...v7.2.1

v7.2.0

Choose a tag to compare

@ryanio ryanio released this 25 Jul 19:24
58e6371

What's Changed

New Contributors

Full Changelog: v7.1.23...v7.2.0

v7.1.23

Choose a tag to compare

@ryanio ryanio released this 15 Jul 03:55
47a3b96

What's Changed

  • fix: exclude marketplace fees from private listings by @ryanio in #1714
  • feat: add conduit for Abstract by @ryanio in #1715
  • feat: add retry-after header support for rate limit errors (non-breaking) by @ryanio in #1718
  • feat: add getTraitOffers API method with tests by @ryanio in #1719

Full Changelog: v7.1.22...v7.1.23