v0.1.2
Fixed
-
useBuyerRefundTickets— the underlying GraphQL query was selecting non-existent top-level fields (reason,requestedAmount,requestedCurrency); these live underversionDatabecause each ticket can have multiple submissions. Query now selectsversionData { reason, requestedAmount { amount, currency } }andversionNumber. TheBuyerRefundTicketinterface is updated accordingly.Breaking shape change for any consumer that read these fields: replace
ticket.reason→ticket.versionData?.reason, andticket.requestedAmount→ticket.versionData?.requestedAmount?.amount(now display-formatted, e.g."29.00", paired withrequestedAmount.currency).
Compatibility
useMerchantSales—SalesOverview.totalRevenueandSalesOverview.revenueByPeriod[].amountare now display-formatted strings (e.g."9.99") instead of minor-currency-unit strings. The TypeScript type is unchanged (string), but consumers must drop anyparseInt() / 100or similar conversion. JSDoc updated. Aligns withwaffo-pancake-graphql-servicev2026.04.15.1.
Changed
- Dependency
@waffo/pancake-tsbumped to^0.4.1— to pick up the newRefundTicketVersionDatatype.BuyerRefundTicket.versionDatanow uses that shared type instead of a locally redefined one.
Added
- Re-exports from
@waffo/pancake-ts—RequestedAmountandRefundTicketVersionDataare now re-exported from this package for direct use in client components.