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.