Skip to content

Version Packages (2026-07-rc) (rc)#4516

Open
shopify-github-actions-access[bot] wants to merge 1 commit into
2026-07-rcfrom
changeset-release/2026-07-rc
Open

Version Packages (2026-07-rc) (rc)#4516
shopify-github-actions-access[bot] wants to merge 1 commit into
2026-07-rcfrom
changeset-release/2026-07-rc

Conversation

@shopify-github-actions-access

@shopify-github-actions-access shopify-github-actions-access Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to 2026-07-rc, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

2026-07-rc is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on 2026-07-rc.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@shopify/ui-extensions@2026.7.0-rc.8

Minor Changes

  • #4570 5d1769d Thanks @andrewmcgov! - Add purchaseType and recurringCycleLimit subscribable fields to the DiscountsApi for discount function settings extensions.

  • #4512 b965a97 Thanks @daniszewskik! - Added optional discountAllocations field to POS bundle LineItemComponent so extensions can access the discount amount allocated to each bundle component.

  • #4530 19794cd Thanks @cpeddecord! - Release the Chat component (s-chat) to checkout UI extensions.

  • #4515 9608767 Thanks @aaronschubert0! - Add the POS shopify.printing API. shopify.printing.getPrinters() discovers hardware printers currently available to the device, and shopify.printing.print(src, options?) prints content fetched from a URL — opening the system print dialog by default, or sending directly to a printer when a printer (from getPrinters()) is passed via options. This supersedes shopify.print, which is now deprecated.

Patch Changes

  • #4499 e0e4f00 Thanks @charlesdobson! - Add pick action and shopify/File resource type to the admin Intents API, enabling extensions to open the file picker via intents.invoke('pick:shopify/File', …).

  • #4566 3785596 Thanks @jamesvidler! - Deprecate useBuyerJourneyIntercept and the buyerJourney.intercept API. Use a cart and checkout validation function instead. The buyer journey intercept will be removed in a future version of the API.

  • #4544 7a403f6 Thanks @vctrchu! - Remove native Event inheritance from POS event payload types.

  • #4535 d70009a Thanks @vctrchu! - Remove the deprecated POS .observe event extension targets: pos.transaction-complete.event.observe, pos.cash-tracking-session-start.event.observe, pos.cash-tracking-session-complete.event.observe, and pos.cart-update.event.observe. These were early-access targets with effectively no production usage.

    Use the pos.app.ready.data background target instead: shopify.addEventListener('transactioncomplete' | 'cashtrackingsessionstart' | 'cashtrackingsessioncomplete', callback) for the event targets, and shopify.cart.current.subscribe() for cart updates.

    This also removes the EventExtensionTargets/EventExtensionTarget types and the TransactionCompleteData, CashTrackingSessionStartData, CashTrackingSessionCompleteData, and CartUpdateEventData payload types. The receipt-target type TransactionCompleteWithReprintData is unchanged.

  • #4509 7129e7d Thanks @james-a-c! - Deprecate renderMode on shipping option item

@shopify/ui-extensions-tester@2026.7.0-rc.8

Patch Changes

  • #4499 e0e4f00 Thanks @charlesdobson! - Add pick action and shopify/File resource type to the admin Intents API, enabling extensions to open the file picker via intents.invoke('pick:shopify/File', …).

  • #4544 7a403f6 Thanks @vctrchu! - Remove native Event inheritance from POS event payload types.

  • #4535 d70009a Thanks @vctrchu! - Remove the deprecated POS .observe event extension targets: pos.transaction-complete.event.observe, pos.cash-tracking-session-start.event.observe, pos.cash-tracking-session-complete.event.observe, and pos.cart-update.event.observe. These were early-access targets with effectively no production usage.

    Use the pos.app.ready.data background target instead: shopify.addEventListener('transactioncomplete' | 'cashtrackingsessionstart' | 'cashtrackingsessioncomplete', callback) for the event targets, and shopify.cart.current.subscribe() for cart updates.

    This also removes the EventExtensionTargets/EventExtensionTarget types and the TransactionCompleteData, CashTrackingSessionStartData, CashTrackingSessionCompleteData, and CartUpdateEventData payload types. The receipt-target type TransactionCompleteWithReprintData is unchanged.

  • Updated dependencies [5d1769d, e0e4f00, b965a97, 19794cd, 3785596, 7a403f6, 9608767, d70009a, 7129e7d]:

    • @shopify/ui-extensions@2026.7.0-rc.8

@shopify-github-actions-access shopify-github-actions-access Bot force-pushed the changeset-release/2026-07-rc branch 4 times, most recently from dfc4f6f to 9927c77 Compare June 23, 2026 14:29
@shopify-github-actions-access shopify-github-actions-access Bot force-pushed the changeset-release/2026-07-rc branch 3 times, most recently from 84a70f8 to 80da926 Compare June 30, 2026 12:42
@shopify-github-actions-access shopify-github-actions-access Bot force-pushed the changeset-release/2026-07-rc branch 13 times, most recently from a85cc64 to 2462713 Compare July 7, 2026 21:04
@shopify-github-actions-access shopify-github-actions-access Bot force-pushed the changeset-release/2026-07-rc branch from 2462713 to 8d4f612 Compare July 8, 2026 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants