Skip to content

chore: bump version to 4.1.7 - #933

Merged
ryanio merged 1 commit into
mainfrom
chore/bump-4.1.7
Aug 7, 2026
Merged

chore: bump version to 4.1.7#933
ryanio merged 1 commit into
mainfrom
chore/bump-4.1.7

Conversation

@ryanio

@ryanio ryanio commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Patch bump for the one bug fix landed since v4.1.6.

What's in this release

#932 fixes the ERC721 de-duplication key in generateFulfillOrdersFulfillments. The key was suffixed with itemIndex alone, which separates ERC721s within a single order but not across orders, so two orders sharing offerer (or recipient), token, and identifier at the same item index collapsed into one fulfillment component and Seaport derived a transfer with amount = 2. The suffix is now ${orderIndex}-${itemIndex}, which is what the comment above the line has always claimed it did. Reported and fixed by @Sertug17 in #926.

That PR also typed the two fulfillment accumulators as arrays, which removed four as any casts and means the fulfillAvailableAdvancedOrders arguments are now checked against the contract ABI rather than cast away. The public signature of generateFulfillOrdersFulfillments changed from FulfillmentComponentStruct[] to FulfillmentComponentStruct[][], but the old annotation never matched what the function returned, so no runtime behavior depended on it.

The rest of the range since v4.1.6 is dependency updates: #928, #929, #930, #931.

Notes

Bumped with npm version patch so package-lock.json stays in sync. Diff is the two version fields, nothing else.

npx hardhat test on this branch: 138 passing.

🤖 Generated with Claude Code

One bug fix since v4.1.6: the ERC721 fulfillment de-dup key now includes
orderIndex (#932), so ERC721 items from different orders can no longer
collapse into a single fulfillment component. The rest of the range is
dependency updates.

Bumped with npm version so package-lock.json stays in sync.
@ryanio
ryanio merged commit 0b2479d into main Aug 7, 2026
8 checks passed
@ryanio
ryanio deleted the chore/bump-4.1.7 branch August 7, 2026 19:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant