Skip to main content

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: 9.15.0
  • Release day: 08/14/2024.

Important Fixes

  • POS 10.3.0:

    • Fixed an issue where the TextField component failed to apply the maxLength parameter.
  • POS 10.2.0:

    • Fixed a sizing issue with the Button component.
    • Fixed an issue where the Section component was displaying a divider between child components.
  • POS 10.0.0:

    • Removed email, firstName, lastName, and note from the Customer object.
    • POS UI Extensions components automatically use our new POS visual design language.

Features

  • Added in POS version: 9.11.0
  • Release day: 06/10/2024.

Features

Note

This is the first version using the ui-extensions(-react) package. Please see the migration guide for more information.

  • Added in POS version: 9.4.0
  • Removed in POS version: 9.31.0
  • Release day: 03/13/2024.

Features

  • Added discounts property to the Cart object in the Cart API.
  • Added addCartCodeDiscount function to the Cart API.
  • Added removeAllDiscounts function to the Cart API.
  • Added listHeaderComponent property to the List component.
Note

This is the final version using the retail-ui-extensions(-react) package. Please see the migration guide for more information.

  • Added in POS version: 9.2.0
  • Removed in POS version: 9.31.0
  • Release day: 02/15/2024.

Features

  • Added in POS version: 8.22.0
  • Removed in POS version: 9.31.0
  • Release day: 11/13/2023.

Features

  • Added isGiftCard prop to lineItem in the Cart API.
  • Deprecated DiscountType and introduced CartDiscountType and LineItemDiscountType in the Cart API.

  • Added in POS version: 8.21.0
  • Removed in POS version: 9.31.0
  • Release day: 10/30/2023.

Features

  • Added bulkAddLineItemProperties to the Cart API, which allows updating multiple line item properties in one call.
  • Added bulkSetLineItemDiscounts to the Cart API, which allows updating multiple line item discounts in one call.

  • Added in POS version: 8.18.0
  • Removed in POS version: 9.31.0
  • Release day: 9/27/2023.

Features

  • Added optional BadgeStatus prop to the Badge component.
  • Added isDevice function to the Device API.
  • Introduced a Connectivity API. The Connectivity API gives the UI extension access to the information about the device connectivity.
  • Added optional overrideNavigateBack prop to the Screen component.

  • Added in POS version: 8.15.0
  • Removed in POS version: 9.31.0
  • Release day: 8/16/2023.

Features

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 support badgeValue. The enabled and onPress properties are now optional.

  • Added in POS version: 8.12.0
  • Removed in POS version: 9.31.0
  • Release day: 6/26/2023.

Features

  • Introduced a PinPad component. It can be used to authenticate or identify individuals through a standardized 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 the Screen 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 for leftSide image, and toggleSwitch property for rightSide.

  • Added in POS version: 8.9.0
  • Removed in POS version: 9.31.0
  • Release day: 5/15/2023.

Features

  • Introduces new CameraScanner component.
  • Introduces new Scanner API.

  • Added in POS version: 8.8.1
  • Removed in POS version: 9.31.0
  • Release day: 5/3/2023.

Fixes

  • Addresses a problem where certain published extensions could not be launched on POS.

  • Added in POS version: 8.8.0
  • Removed in POS version: 9.31.0
  • Release day: 5/1/2023.

Features

  • The Banner component now can hide the action button.
  • The Stepper component now has minimumValue, maximumValue, and value props.

Fixes

  • An unremovable scanning icon was removed from SearchBar.
  • Icon sizes were adjusted for SearchBar to avoid cropping.
  • FormattedTextField now doesn't crash on currency value for inputType.
  • Removed multiple broken inputType values for FormattedTextField.
  • Resolved multiple path issues with the package.