Tags:
- Action Required
- POS Extensions
POS UI Extensions 2025-07 update
As of July 3, 2025, we've made the following updates to POS UI Extensions:
Breaking Changes
We've removed the deprecated component. Update your code to use instead.
still works in POS 10.6.0, but will no longer function in POS 10.7.0.
Deprecations
We've deprecated the following property values on the Icon component:
- For the
sizeproperty, we've deprecated:'minor','major','spot','caption','badge'. Use's','m','l','xl'instead. - For the
nameproperty, we've deprecated'arrow','available-at-other-locations','collections','connectivity-warning','delivery','home','image-placeholder','internet','menu','orders','products','shipment'. See valid values for.
Important Fixes
We've updated the pos.draft-order-details.block.render target to allow block components (). Previously, this target erroneously accepted action components (), which are intended targets like pos.draft-order-details.action.render.
Additions
Along with the above deprecations and fixes, we've added the following:
- Added a required
property to theSessioninterface. - Added an optional
currencyproperty to theDiscountinterface. - Added an
property to theinterface. - Added optional
andproperties to theinterface. - Added a required
property to theinterface. - Added an optional
property to theinterface. - Added an optional
handler to thecomponent. - Added an optional
toneproperty to theIconcomponent, and added newnameandsizeoptions.
Additionally, in developer preview, we've introduced a Storage API. This API gives UI extensions access to store data on the POS device where the extension is running.
Versions
All changes are available for POS UI Extensions version 2025-07 and POS app version 10.6.0. For complete version details, refer to the version log.