Versions
POS UI Extensions versions. Contains the changelog for each version as well as the information on which versions are currently supported.
- Added in POS version: 8.15.0
- Removed in POS version: N/A
- Release day: 8/16/2023.
Introduced the following components:
DatePicker
: Used to select dates.TimePicker
: Used to select times.DateField
: Used to select dates using a text input.TimeField
: Used to select times using a text input.TextArea
: A text field to allow merchants to input or modify multiline text.NumberField
: A text field to capture numerical values.EmailField
: A text field to capture email addresses.TextField
: A updated text field supporting text input.Tile component
: Updated to supportbadgeValue
. Theenabled
andonPress
properties are now optional.
- Added in POS version: 8.12.0
- Removed in POS version: N/A
- Release day: 6/26/2023.
- Introduced a PinPad component. It can be used to authenticate or identify individuals through a standarized number pad.
- Introduced Product Search API. The Product Search API gives the UI Extension access to the native product search and fetching functionality of Shopify POS.
- Added a function for setting an attributed staff to the cart and line items to Cart API.
- The Navigator component now supports a new prop called
initialScreenName
. It can be used to set the name of theScreen
to initialize to. - Introduced a Device API. The Device API gives the UI Extension access to the information about the device that the extension is running on.
- The List component was updated to support
badge
property forleftSide
image, andtoggleSwitch
property forrightSide
.
- The
amount
field in theapplyCartDiscount
function of the Cart API is now optional to allow for code discounts.
- Added in POS version: 8.9.0
- Removed in POS version: N/A
- Release day: 5/15/2023.
- Introduces new
CameraScanner
component. - Introduces new
Scanner
API.
- Added in POS version: 8.8.1
- Removed in POS version: N/A
- Release day: 5/3/2023.
- Addresses a problem where certain published extensions could not be launched on POS.
- Added in POS version: 8.8.0
- Removed in POS version: N/A
- Release day: 5/1/2023.
- The
Banner
component now can hide the action button. - The
Stepper
component now hasminimumValue
,maximumValue
, andvalue
props.
- An unremovable scanning icon was removed from
SearchBar
. - Icon sizes were adjusted for
SearchBar
to avoid cropping. FormattedTextField
now doesn't crash oncurrency
value forinputType
.- Removed multiple broken
inputType
values forFormattedTextField
. - Resolved multiple path issues with the package.
- Added in POS version: 8.7.0
- Removed in POS version: 8.8.0
- Release day: 4/17/2023.
List
component was updated with a new interface. It can render more rows now and also can display aTag
component.
- The extension no longer crashes on
dismiss
call. - The
pop
function doesn't close the whole extension anymore. Navigator
now cannot have nestedNavigator
components. Previously, it was possible and lead to multiple issues.
- Added in POS version: 8.6.0
- Removed in POS version: 8.8.0
- Release day: 4/3/2023.
- Navigation might behave improperly. Will be resolved in the next release.
- Added a
useToastApi
. - Added a
Banner component
. - Updated the navigation to enable more performant
Modal
screens. - Updated the look of the
SearchBar
component. - Resolved an issue with
LineItem
objects missing the discount proprty. - Renamed the extension points. Use
pos.home.tile.render
instead ofRetail::SmartGrid::Tile
andpos.home.modal.render
instead ofRetail::SmartGrid::Modal
.
- Added in POS version: 8.5.0
- Removed in POS version: 8.8.0
- Release day: 3/20/2023.
- The
Session
object now also has ashopDomain
property that can be used to get the domain of the shop that the extension is running in.
- Added in POS version: 8.4.0
- Removed in POS version: 8.8.0
- Release day: 3/6/2023.
- The
Screen
, theList
, and theButton
components now support loading states. - The
List
component now also has animageDisplayStrategy
prop to control how images are displayed in the list.
- Added in POS version: 8.2.0
- Removed in POS version: 8.8.0
- Release day: 1/19/2023.
- This is the first public release of the POS UI Extensions library that will be used to kickstart the Early Access program.