Conversation
✅ Deploy Preview for commercelayer-react-components ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
pfferrari
approved these changes
Sep 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Version bump to 5.0.3 across the three packages, on top of #843.
What ships
#843 — checkout state shared across sibling subtrees, closing #841. The standalone components replace the last three deprecated containers: the save button reaches the address forms it saves, the payment components and the place-order button find each other across steps, and the order recap renders without a wrapper.
Three fixes that came with it and stand on their own:
saveOrderAddressesgets back theinvertAddressesbranch and thedo_not_shipguard it lost when it was ported from the address reducer.All fifteen deprecated containers now warn, in one voice — eight of them said nothing at all before.
Worth a line in the release notes
useAddressFormchanges behaviour: its form values move from per-instance to shared per order. That is what makes a save button outside the forms work at all, and the hook had no consumers in this repo, but it is observable.scopeopts out.The hook also gains
errors,setErrors,registerValidator,validateAddresses, and theorder/updateOrderparameters for a caller that already owns the order.🤖 Generated with Claude Code