Releases: ProjectOpenSea/opensea-js
Releases · ProjectOpenSea/opensea-js
Release list
v8.0.1
v8.0.0
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 (startAmount → amount, 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
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
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
v7.3.1
v7.3.0
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
- @rishaan05 made their first contribution in #1754
Full Changelog: v7.2.1...v7.3.0
v7.2.1
What's Changed
- feat: add validateOrderOnchain method for Seaport integration by @ryanio in #1729
- Add Unichain by @stuckinaboot in #1732
Full Changelog: v7.2.0...v7.2.1
v7.2.0
v7.1.23
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