Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
454 commits
Select commit Hold shift + click to select a range
d55c4e0
Merge pull request #4245 from Shopify/fix/checkout-target-screenshots…
rennyG Mar 31, 2026
3bbae22
fix: post-process generated_docs_data_v2.json in checkout build
rennyG Mar 31, 2026
c2e47da
remove --delete flag from rsync in checkout build-docs.sh
rennyG Apr 1, 2026
621846c
Add regenerated data
rennyG Apr 1, 2026
2f564c2
Merge pull request #4242 from Shopify/fix/checkout-v2-post-processing…
rennyG Apr 1, 2026
2cfe24d
Revert "Adding in types for purchaseType and recurringCycleLimit fields"
owenhuang88 Apr 1, 2026
993671a
Merge pull request #4250 from Shopify/revert-4021-purchaseTypeRecurri…
owenhuang88 Apr 1, 2026
45466e5
[Customer account UI extensions 2026-04-rc]: Remove duplicate descrip…
mcvinci Apr 2, 2026
186f0d3
Improved descriptions for Feedback and status indicator components (#…
mcvinci Apr 6, 2026
5ed0739
Improve descriptions for layout and structure components (#4264)
mcvinci Apr 6, 2026
ec8598d
Description improvements for Actions components (CustomerAccountActio…
sordaz00 Apr 1, 2026
cc2aa84
Address review feedback: improve description quality for Actions comp…
sordaz00 Apr 2, 2026
27f895a
Merge pull request #4252 from Shopify/actions-web-components-2026-04-rc
sordaz00 Apr 7, 2026
38cd5d2
add public docs to ALL top level types and rerun the 4 reference doc …
laurelthorburn Apr 8, 2026
654b387
Merge pull request #4279 from Shopify/2026-04-rc-top-types
laurelthorburn Apr 8, 2026
0186db6
Improve Forms component descriptions to match admin quality
sordaz00 Apr 6, 2026
8c70cf7
Address review feedback: fix commandFor, command, name, choice descri…
sordaz00 Apr 8, 2026
b56a9d5
Address review feedback: autocomplete, disabled, checked/selected des…
sordaz00 Apr 8, 2026
e0705ab
Regen CA v2 JSON with review feedback fixes
sordaz00 Apr 8, 2026
2caa91c
Fix remaining review items: min->minimum, policy/sms placement, autoc…
sordaz00 Apr 8, 2026
e970e8c
Fix number-field review items: controls ordering, inputMode values, m…
sordaz00 Apr 8, 2026
eb62833
Enrich JSDoc for Platform APIs property descriptions, 2026-04-rc
SteveSill Apr 9, 2026
6b46a5d
Backport POS event base data connectivity type to use signal type (#3…
js-goupil Apr 8, 2026
424f43a
Backport POS event base data connectivity type to use signal type (#3…
js-goupil Apr 9, 2026
a5c2bbf
Merge pull request #4251 from Shopify/add-support-for-admin-app-inten…
JoviDeCroock Apr 9, 2026
fe726ab
Merge branch '2026-04-rc' into forms-web-components-2026-04-rc
sordaz00 Apr 9, 2026
7372500
Merge pull request #4271 from Shopify/forms-web-components-2026-04-rc
sordaz00 Apr 9, 2026
295acb0
Merge branch '2026-04-rc' into 2026-04-rc-platform-api-descriptions
SteveSill Apr 10, 2026
0a36833
Remove data api for extension intents (#4288)
JoviDeCroock Apr 10, 2026
fabee42
Merge branch '2026-04-rc' into 2026-04-rc-platform-api-descriptions
SteveSill Apr 10, 2026
035db5d
Merge pull request #4270 from Shopify/2026-04-rc-platform-api-descrip…
SteveSill Apr 10, 2026
6197b3a
stable 2026-04 release
lrsterrett Apr 13, 2026
03b23e4
Version Packages (2026-04) (#4289)
shopify-github-actions-access[bot] Apr 13, 2026
eb74ecc
2026-07-rc release
lrsterrett Apr 13, 2026
b5420ae
Version Packages (2026-07-rc) (rc) (#4290)
shopify-github-actions-access[bot] Apr 14, 2026
857d74a
Update Typography and Content component descriptions to match admin q…
sordaz00 Apr 10, 2026
86bbf62
Merge branch '2026-07-rc' into typography-web-components-2026-07-rc
sordaz00 Apr 14, 2026
bf1b89b
Merge pull request #4296 from Shopify/typography-web-components-2026-…
sordaz00 Apr 14, 2026
4884646
Remove Props/Events/Slots intro sentences from shared .d.ts files
sordaz00 Apr 15, 2026
e2da03a
Fix broken and incorrect documentation links across CA pages
sordaz00 Apr 16, 2026
8d1d0ea
Merge pull request #4309 from Shopify/fix/ca-broken-links-2026-07-rc
sordaz00 Apr 16, 2026
2f0d05f
Merge branch '2026-07-rc' into remove-ca-intro-sentences-2026-07-rc
sordaz00 Apr 16, 2026
bc38ee3
Merge pull request #4304 from Shopify/remove-ca-intro-sentences-2026-…
sordaz00 Apr 16, 2026
5513981
Fix CA docs: ConsentPolicy, commandFor alignment, code formatting, st…
sordaz00 Apr 17, 2026
601c997
Merge pull request #4315 from Shopify/fix/ca-docs-cleanup-2026-07-rc
sordaz00 Apr 20, 2026
090e8f2
feat(pos): add Extension API (apiVersion + target) to POS StandardApi
js-goupil Apr 14, 2026
833f470
feat(pos): add Extension API (apiVersion + target) to POS StandardApi…
js-goupil Apr 20, 2026
fd07887
Add ConsentPolicy description to individual component .d.ts files
sordaz00 Apr 20, 2026
62cb56b
Merge pull request #4320 from Shopify/fix/consent-policy-desc-2026-07-rc
sordaz00 Apr 21, 2026
7839167
Fix Customer.id JSDoc: clarify shop-scoping
rennyG Apr 22, 2026
34b82aa
Fix Customer.id JSDoc: clarify shop-scoping (2026-07-rc) (#4324)
rennyG Apr 22, 2026
4ee6d79
Fix button/clickable type description: remove invalid reset value
sordaz00 Apr 22, 2026
bf2184a
Add generic helper types for intents
JoviDeCroock Apr 23, 2026
5df5059
Merge pull request #4335 from Shopify/intent-helpers
vividviolet Apr 23, 2026
a9a0dd2
Version Packages (rc)
github-actions[bot] Apr 23, 2026
055cc5c
Merge pull request #4336 from Shopify/changeset-release/2026-07-rc
vividviolet Apr 23, 2026
234aead
feat: add admin.app.home.render extension target
henrytao-me Apr 23, 2026
3a44a7f
fix: add admin.app.home.render mock factory to ui-extensions-tester
henrytao-me Apr 23, 2026
1944e24
Add Page component
henrytao-me Apr 23, 2026
0bc7cf6
Merge pull request #4334 from Shopify/app-home-remote-dom
henrytao-me Apr 23, 2026
fb07c86
ci: auto-fix lint in changesets version step
henrytao-me Apr 23, 2026
eda2419
ci: auto-fix lint when creating Version Packages PR (#4341)
henrytao-me Apr 23, 2026
8eccb61
Merge branch '2026-07-rc' into fix/ca-v2-description-feedback-2026-07-rc
sordaz00 Apr 23, 2026
a741096
Merge pull request #4330 from Shopify/fix/ca-v2-description-feedback-…
sordaz00 Apr 24, 2026
ea1b6f4
Match correctly on optional response (#4346)
JoviDeCroock Apr 24, 2026
b6e3e32
Revert "ci: auto-fix lint when creating Version Packages PR"
henrytao-me Apr 24, 2026
feb404a
Merge pull request #4347 from Shopify/revert-4341-fix/deploy-rc-lint-…
henrytao-me Apr 24, 2026
f2b2b10
Add changeset to publish
vividviolet Apr 24, 2026
2017f83
Merge pull request #4349 from Shopify/2026-07-rc-force-publish
vividviolet Apr 24, 2026
3f14e5b
Version Packages (rc)
github-actions[bot] Apr 24, 2026
793c6a2
Merge pull request #4348 from Shopify/changeset-release/2026-07-rc
vividviolet Apr 24, 2026
56d6c4e
Fix code formatting and old patterns in Announcement.d.ts, components…
sordaz00 Apr 24, 2026
be5469a
Merge branch '2026-07-rc' into fix/ca-v2-description-feedback-round2-…
sordaz00 Apr 24, 2026
88ee6ff
Merge pull request #4343 from Shopify/fix/ca-v2-description-feedback-…
sordaz00 Apr 24, 2026
4405055
Fix cart-line-item target description and commandFor/command patterns
sordaz00 Apr 26, 2026
dd8b527
pin github actions to SHAs
kyli Apr 27, 2026
606d644
Use precise semver tags in pin comments
kyli Apr 27, 2026
958df62
feat(pos): add TypeScript types for pos.app.ready.data background tar…
vctrchu Apr 27, 2026
1d75a2c
Merge branch '2026-07-rc' into kaiyi-pin-shas
kyli Apr 27, 2026
e929c5f
Merge pull request #4373 from Shopify/kaiyi-pin-shas
kyli Apr 27, 2026
12598dd
Merge branch '2026-07-rc' into fix/cart-line-target-desc-2026-07-rc
sordaz00 Apr 28, 2026
c5ccf6e
Merge pull request #4361 from Shopify/fix/cart-line-target-desc-2026-…
sordaz00 Apr 28, 2026
1067cc4
Add targets fix to new RC version for customer accounts
andrewmcgov Apr 28, 2026
ee909e1
Merge pull request #4377 from Shopify/am/2026-07-rc-targets
andrewmcgov Apr 28, 2026
f05ea24
Update suggestions limit and isLocationFormVisible descriptions
sordaz00 Apr 29, 2026
a43f38c
Add payment option limitations to availablePaymentOptions and selecte…
sordaz00 Apr 29, 2026
efcac9c
target api mappings for customer accounts and checkout
johndcollett Apr 24, 2026
2a97138
more mappings
johndcollett Apr 27, 2026
2d327af
Remove version-dated callouts from API descriptions
sordaz00 Apr 29, 2026
53ef788
Merge pull request #4371 from Shopify/2026-07-rc-target-mapping
johndcollett Apr 29, 2026
f1145de
Revert "Remove version-dated callouts from API descriptions"
sordaz00 Apr 29, 2026
87f06c8
Remove version-dated callouts from API descriptions
sordaz00 Apr 29, 2026
4114293
Add JSDoc for properties moved out of doc Limitations sections (2026-…
rennyG Apr 29, 2026
7e7ae4d
Add workflow to track forward-ports from stable to RC branches
robin-drexler Apr 28, 2026
23d95a1
Apply reviewer suggestion: em dash to period in suggestions description
sordaz00 Apr 29, 2026
624c946
Merge pull request #4375 from Shopify/rc-port-tracker
robin-drexler Apr 29, 2026
ab74871
Merge branch '2026-07-rc' into fix/phase2-api-descriptions-2026-07-rc
sordaz00 Apr 29, 2026
479da2d
Merge pull request #4379 from Shopify/fix/phase2-api-descriptions-202…
sordaz00 Apr 29, 2026
a0e978b
feat: add toast api for admin app home
MitchLillie Apr 27, 2026
7b05f52
Add app api
MitchLillie Apr 28, 2026
ff7c082
Merge pull request #4374 from Shopify/cx-add-toast-types-app-home
MitchLillie Apr 29, 2026
ae52ede
Update ApiVersion and StorefrontApiVersion types
andrewmcgov Apr 29, 2026
49965d3
Merge pull request #4396 from Shopify/am/update-api-version-types
andrewmcgov Apr 29, 2026
3bc8df6
Fix broken anchor links after checkout/customer-account API heading r…
rennyG Apr 24, 2026
b33c062
Merge pull request #4357 from Shopify/fix/broken-anchor-links-2026-07-rc
rennyG Apr 29, 2026
a60dcb4
Address reviewer feedback on version-dated callout removal
sordaz00 Apr 30, 2026
04caf36
Merge branch '2026-07-rc' into fix/remove-version-dated-callouts-2026…
sordaz00 Apr 30, 2026
f6a8465
Merge pull request #4384 from Shopify/fix/remove-version-dated-callou…
sordaz00 Apr 30, 2026
259b87f
Fix customer_privacy capability name to collect_buyer_consent
sordaz00 Apr 30, 2026
005c3d4
Add JSDoc for authentication state and require login (2025-10)
rennyG Apr 30, 2026
e5298f4
Remove capabilities bullet list from CA Extension JSDoc
sordaz00 Apr 30, 2026
15562c4
Merge remote-tracking branch 'origin/2026-07-rc' into cleanup-jsdoc-1…
rennyG Apr 30, 2026
087ffcc
Merge pull request #4392 from Shopify/cleanup-jsdoc-1-2026-07-rc
rennyG Apr 30, 2026
bb52325
Remove capabilities bullet list from checkout Extension JSDoc
sordaz00 Apr 30, 2026
058882f
Use relative link for shopify.extension.toml in capabilities description
sordaz00 Apr 30, 2026
4764f1f
Merge branch '2026-07-rc' into fix/customer-privacy-capability-name-2…
sordaz00 Apr 30, 2026
0313930
Add s-app-nav component for admin.app.home.render target
henrytao-me Apr 28, 2026
fc264a9
Polish
henrytao-me Apr 29, 2026
f0e85a9
Merge pull request #4378 from Shopify/s-app-nav-component
henrytao-me Apr 30, 2026
f181734
Remove inaccurate "succeeds in all contexts" claim from applyGiftCard…
rennyG Apr 30, 2026
8cf45bb
Merge pull request #4405 from Shopify/fix-gift-card-jsdoc-2026-07-rc
rennyG Apr 30, 2026
f77f353
Merge branch '2026-07-rc' into fix/customer-privacy-capability-name-2…
sordaz00 Apr 30, 2026
ba37994
Merge pull request #4397 from Shopify/fix/customer-privacy-capability…
sordaz00 Apr 30, 2026
8de6f66
Remove doc validation skills (moved to extensions-skills repo)
rennyG Apr 30, 2026
310ba7b
Merge pull request #4406 from Shopify/remove-doc-validation-skills
rennyG Apr 30, 2026
bbdd466
Remove version dates from CA extensionPoint @deprecated tags
sordaz00 May 1, 2026
dbff6ca
Merge pull request #4424 from Shopify/fix/ca-deprecated-version-callo…
sordaz00 May 1, 2026
51f8802
make rc job run on base change
robin-drexler Apr 30, 2026
89cef8c
Merge pull request #4422 from Shopify/rd/improve-rc-forward
robin-drexler May 4, 2026
512e010
Add JSDoc for component properties (2026-07-rc)
SteveSill Apr 30, 2026
af27e8b
Merge pull request #4407 from Shopify/cleanup-jsdoc-3-components-2026…
rennyG May 4, 2026
71d0282
also comment on base branch change
robin-drexler May 4, 2026
52ef40d
Merge pull request #4433 from Shopify/rd/fix-comment
robin-drexler May 4, 2026
7178fcb
docs(pos): note per-screen sandbox in Navigation API limitations
js-goupil May 5, 2026
f23628a
Merge pull request #4437 from Shopify/js-pos-nav-sandbox-doc-2026-07-rc
js-goupil May 5, 2026
5a57bb0
Add app home loading API types
andrewiggins May 5, 2026
060e669
Update checkbox docs to support label slot
justinhenricks Apr 29, 2026
655ef9b
Merge pull request #4442 from Shopify/jhen__update_checkbox_docs_to_s…
justinhenricks May 6, 2026
4e3d175
Merge branch '2026-07-rc' into hosted-app-home-loading-api
andrewiggins May 6, 2026
287a499
Merge pull request #4441 from Shopify/hosted-app-home-loading-api
andrewiggins May 6, 2026
d338b30
Remove self-referential Storefront API link from query description (2…
timtrevor-shopify May 6, 2026
1fbd870
Version Packages (rc)
github-actions[bot] May 7, 2026
718d56f
Merge pull request #4446 from Shopify/changeset-release/2026-07-rc
MitchLillie May 7, 2026
57b8ab9
add app home ui extension data as a copy of admin extension data
johndcollett May 12, 2026
cc9571f
remove s
johndcollett May 12, 2026
b1b5fe0
Merge pull request #4452 from Shopify/app-home-ui-extension-2026-07-rc
johndcollett May 13, 2026
be8c9e2
[Customer account] Add inlineSize to Page in 2026-07-rc (#4454)
lsit May 13, 2026
937865d
Version Packages (rc) (#4456)
shopify-github-actions-access[bot] May 14, 2026
5e32120
Clarify Divider, ClipboardItem, and Avatar prop limitations
SteveSill May 14, 2026
cc5f4b3
[POS] Narrow pos.app.ready.data cart surface to readonly (#4466)
vctrchu May 15, 2026
642cd30
docs(admin): add LoadingOptions interface and AppNav type sources for…
MitchLillie May 12, 2026
cd11a4e
fix: revert LoadingApi signature — calling convention is loading(bool…
MitchLillie May 12, 2026
b53d102
fix: rename AppNavAttributes to avoid collision with AppNav class fro…
MitchLillie May 12, 2026
b95d598
docs(admin): add AppNav Link properties section
MitchLillie May 18, 2026
97d2762
Merge pull request #4453 from Shopify/update-loading-appnav-types
MitchLillie May 18, 2026
fe62c86
Add textAlign to Paragraph and improve JSDoc
justinhenricks May 13, 2026
5d51f39
Add auto-generated doc files
justinhenricks May 19, 2026
fd6325e
Add customer account docs
justinhenricks May 19, 2026
6fde477
Merge branch '2026-07-rc' into cleanup-jsdoc-3-components-followup-20…
SteveSill May 19, 2026
0ecb2a7
Merge pull request #4465 from Shopify/cleanup-jsdoc-3-components-foll…
SteveSill May 19, 2026
f302239
Merge branch '2026-07-rc' into jh/add-text-align-paragraph
justinhenricks May 19, 2026
6f573db
Merge pull request #4455 from Shopify/jh/add-text-align-paragraph
justinhenricks May 19, 2026
d3b448d
remove v1 doc ts files
laurelthorburn May 19, 2026
3b16dc6
Bump @shopify/generate-docs to 1.2.2
laurelthorburn May 19, 2026
fe70875
Slim doc build scripts to v2-only
laurelthorburn May 19, 2026
1d4504a
dont copy images over
laurelthorburn May 19, 2026
1c0978e
fix yarn lock to hopefully pass type check
laurelthorburn May 19, 2026
cdd655d
Summary of what was orphaned and removed:
laurelthorburn May 19, 2026
493de37
Before this PR, tsc compiled the now-deleted .doc.ts files (e.g.
laurelthorburn May 19, 2026
899bf32
rebase and rerun scripts
laurelthorburn May 20, 2026
0a1c250
add two missed doc ts files
laurelthorburn May 20, 2026
d607e02
Add cash rounding adjustment to POS transaction payloads
shivinmisra-shopify May 20, 2026
338a696
[Customer accounts] Update Page inlineSize prop docs (#4476)
lsit May 20, 2026
7dca99f
target clean up
laurelthorburn May 21, 2026
462cfe6
remove legacy json
laurelthorburn May 21, 2026
97a61c0
dead code clean up
laurelthorburn May 21, 2026
3f9fd59
Merge remote-tracking branch 'origin/2026-07-rc' into shivin/cash-rou…
shivinmisra-shopify May 21, 2026
e282567
Merge pull request #4477 from Shopify/shivin/cash-rounding-transactio…
shivinmisra-shopify May 21, 2026
84c8acd
Expose tools and link-intent typings for admin.app.home.render (#4468)
JoviDeCroock May 22, 2026
0787558
Merge branch '2026-07-rc' into 2026-07-v1-cleanup
laurelthorburn May 22, 2026
4105e50
Merge pull request #4470 from Shopify/2026-07-v1-cleanup
laurelthorburn May 22, 2026
c7a4888
remove mdx migration notice for gen docs
laurelthorburn May 22, 2026
48735cf
ci: gate Deploy changesets job to push events only
andy-chhuon May 19, 2026
c2aae7c
Merge pull request #4472 from Shopify/andychhuon/deploy-changesets-pu…
andy-chhuon May 25, 2026
e842c97
Merge branch '2026-07-rc' into laurel/remove-mdx-migration-notice-202…
laurelthorburn May 26, 2026
06d1e04
Merge pull request #4487 from Shopify/laurel/remove-mdx-migration-not…
laurelthorburn May 26, 2026
2399687
Add admin.abandoned-checkout-index.action extension targets
jasonblickhan May 27, 2026
2f0c232
Add admin.abandoned-checkout-index.action extension targets (#4491)
jasonblickhan May 28, 2026
8f27436
Add POS staff member session signal
akhayoon May 27, 2026
3484cdc
add codeowners to generated type defs
kyledurand Jun 3, 2026
35a64e6
Merge pull request #4494 from Shopify/protect-admin-generated-dts-fwd
kyledurand Jun 3, 2026
38976c5
Mark POS .observe extension targets as @deprecated (#4146)
vctrchu Jun 3, 2026
2de5ba8
Merge branch '2026-07-rc' into akhayoon/pos-staff-signal-ui-extensions
vctrchu Jun 4, 2026
8059794
Merge pull request #4489 from Shopify/akhayoon/pos-staff-signal-ui-ex…
akhayoon Jun 4, 2026
84520d4
Update Admin UI extension docs for 2026-07-rc
devisscher Jun 4, 2026
9709318
Merge pull request #4498 from Shopify/tom/admin-docs-2026-07-rc
devisscher Jun 8, 2026
4fbd86e
Use shopify-docs runner for shopify-dev preview automation
majd-shopify Jun 8, 2026
3fdce68
Merge pull request #4501 from Shopify/fix/shopify-dev-preview-runner-…
majd-shopify Jun 8, 2026
059fcb1
fix: mark admin props as optional (remove required) -- fwd port
kyledurand Jun 9, 2026
3a1ab29
Merge pull request #4510 from Shopify/mark-props-as-optional-fwd-port
kyledurand Jun 9, 2026
2f90349
Document POS discount allocation API version
janezhu918 Jun 9, 2026
166d188
Merge pull request #4508 from Shopify/janezhu/discount-allocation-doc…
janezhu918 Jun 9, 2026
ab37337
Version Packages (rc)
github-actions[bot] Jun 9, 2026
8fa8f9b
add File picker intent type and action to public Intents API types
charlesdobson Jun 5, 2026
8711c16
reword File picker example comment to match Shopify terminology
charlesdobson Jun 8, 2026
a0a4650
Merge pull request #4469 from Shopify/changeset-release/2026-07-rc
merkoyep Jun 10, 2026
b12bdf5
Merge branch '2026-07-rc' into 2026-07-rc-pick-file-intent-docs
charlesdobson Jun 15, 2026
e0e4f00
Add changeset for pick:shopify/File admin intent
charlesdobson Jun 15, 2026
f972657
Expose s-section padding in public types (#4511)
lsit Jun 15, 2026
422fc94
Version Packages (rc) (#4514)
shopify-github-actions-access[bot] Jun 15, 2026
be1fbf4
Merge branch '2026-07-rc' into 2026-07-rc-pick-file-intent-docs
charlesdobson Jun 16, 2026
1ae00e4
Merge pull request #4499 from Shopify/2026-07-rc-pick-file-intent-docs
charlesdobson Jun 16, 2026
52e29d1
Regenerate admin docs JSON for 2026-07-rc
charlesdobson Jun 16, 2026
cb0c62c
Merge pull request #4517 from Shopify/regen-admin-docs-2026-07-rc
charlesdobson Jun 16, 2026
c1267be
Document Admin docs sync workflow
MitchLillie Jun 4, 2026
049ce5f
Document Admin docs sync workflow (#4497)
MitchLillie Jun 18, 2026
9a1b5d4
Remove leftover POS docs example files after new docs rollout (#4518)
henryStelle Jun 18, 2026
bb0f97b
Remove dangling buyer-journey #examples link from buyerJourney JSDoc
majd-shopify Jun 22, 2026
b8a3e7c
chore: update generate docs
majd-shopify Jun 22, 2026
b965a97
Add optional discountAllocations field to pos bundle lineItemComponent
daniszewskik Jun 15, 2026
6d501a5
Merge pull request #4512 from Shopify/pos-bundle-component-discount-a…
daniszewskik Jun 23, 2026
f49fdac
Merge branch '2026-07-rc' into rey--remove-buyer-journey-link-2026-07-rc
majd-shopify Jun 23, 2026
ec5e7ba
Merge pull request #4525 from Shopify/rey--remove-buyer-journey-link-…
majd-shopify Jun 23, 2026
cc73183
restore referenced doc types to data
johndcollett Jun 22, 2026
80040db
Merge pull request #4532 from Shopify/restore-doc-types-2026-07
johndcollett Jun 26, 2026
9608767
Add POS shopify.printing API (getPrinters + printer selection)
aaronschubert0 Jun 16, 2026
ec32951
Fix CI: opt out deprecation lint for retained PrintApi + add printing…
aaronschubert0 Jun 17, 2026
5968133
Document that printing a PDF to a selected printer throws
aaronschubert0 Jun 19, 2026
da5fef8
Remove redundant comment on retained PrintApi alias import
aaronschubert0 Jun 25, 2026
9f00a0e
Add POS shopify.printing API (getPrinters + printer selection) (#4515)
aaronschubert0 Jun 30, 2026
2d6c4fd
Update codeowners to polaris-team (#4540)
MichaelZaporozhets Jul 2, 2026
d70009a
chore(pos): remove deprecated .observe event extension targets (#4535)
vctrchu Jul 2, 2026
19794cd
Release Chat (s-chat) to checkout UI extensions
cpeddecord Jun 25, 2026
c9f995c
feat(pos): add options to addLineItem (#4531)
vctrchu Jul 2, 2026
7a403f6
fix(pos): remove native event fields from event payloads (#4544)
vctrchu Jul 3, 2026
b476a03
Remove receipt targets from public docs (#4542)
henryStelle Jul 3, 2026
546b122
Fix broken web-components doc links in admin (2026-07-rc) (#4536)
sordaz00 Jul 6, 2026
aaa24ec
Merge branch '2026-07-rc' into chat-s-component-2026-07-rc
cpeddecord Jul 6, 2026
cbec1da
Merge pull request #4530 from Shopify/chat-s-component-2026-07-rc
cpeddecord Jul 6, 2026
1003b10
docs(pos): regenerate 2026-07-rc pos ui extension reference (#4541)
vctrchu Jul 6, 2026
e5be711
Mark POS post-return and post-exchange targets as @private (#4543)
henryStelle Jul 6, 2026
3785596
Deprecate useBuyerJourneyIntercept and buyerJourney.intercept
gil-- Jun 29, 2026
fdda763
Merge pull request #4566 from Shopify/deprecate-buyer-journey-interce…
jamesvidler Jul 6, 2026
196fd16
Docs: reframe versions guide around RC, confine unstable to one depre…
jamesvidler Jul 6, 2026
b06074d
Merge pull request #4567 from Shopify/update-versions-deploys-unstabl…
jamesvidler Jul 6, 2026
7129e7d
deprecate render mode field
james-a-c Jun 9, 2026
0feb6d8
Add deprecation warning to renderMode (#4509)
james-a-c Jul 7, 2026
23d5bfb
docs(pos): expose app background event methods (#4569)
vctrchu Jul 7, 2026
5d1769d
[2026-07-rc] Adding in types for purchaseType and recurringCycleLimit…
andrewmcgov Jul 7, 2026
a55e587
Merge pull request #4570 from Shopify/am/port-4275-to-rc
andrewmcgov Jul 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .changeset/add-abandoned-checkout-index-action-target.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@shopify/ui-extensions': patch
'@shopify/ui-extensions-tester': patch
---

Add `admin.abandoned-checkout-index.action.render` and `admin.abandoned-checkout-index.action.should-render` extension targets for the abandoned checkout index page. This mirrors the action targets already available on other resource index pages (orders, customers, products, draft orders, etc.) and unblocks `admin.abandoned-checkout-index.action.link` admin link extensions.
5 changes: 0 additions & 5 deletions .changeset/add-admin-tools-data-target.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/add-app-home-render-target.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': patch
---

Add admin.app.home.render extension target
5 changes: 5 additions & 0 deletions .changeset/add-purchase-type-and-recurring-cycle-limit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': minor
---

Add purchaseType and recurringCycleLimit subscribable fields to the DiscountsApi for discount function settings extensions.
6 changes: 6 additions & 0 deletions .changeset/admin-app-home-intents-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@shopify/ui-extensions': patch
'@shopify/ui-extensions-tester': patch
---

Narrow `AppHomeApi.intents` to a new `AppHomeIntents` shape that exposes a signal-like `request` so the runtime can stream link intents into a long-lived `admin.app.home.render` extension. `WithGeneratedIntents` continues to narrow `request.value` to the CLI-generated variants.
6 changes: 6 additions & 0 deletions .changeset/admin-app-home-tools-api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@shopify/ui-extensions': patch
'@shopify/ui-extensions-tester': patch
---

Expose the `Tools` API on `AppHomeApi` so `admin.app.home.render` extensions can call `shopify.tools.register(...)` even before the CLI generates typed overloads. Adds a matching mock to `@shopify/ui-extensions-tester`.
6 changes: 6 additions & 0 deletions .changeset/admin-pick-file-intent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@shopify/ui-extensions': patch
'@shopify/ui-extensions-tester': patch
---

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', …)`.
5 changes: 0 additions & 5 deletions .changeset/brave-falcons-perform.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/brown-flowers-ask.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': patch
---

Add inlineSize to the customer account Page component
5 changes: 5 additions & 0 deletions .changeset/bundle-component-discount-allocations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': minor
---

Added optional `discountAllocations` field to POS bundle `LineItemComponent` so extensions can access the discount amount allocated to each bundle component.
5 changes: 5 additions & 0 deletions .changeset/calm-sites-warn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': patch
---

Update docs for inlineSize prop on customer account Page component
5 changes: 5 additions & 0 deletions .changeset/cash-rounding-transaction-complete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': patch
---

Add optional `cashRoundingAdjustment` money data to POS transaction-complete payload types.
5 changes: 5 additions & 0 deletions .changeset/chat-s-component.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': minor
---

Release the `Chat` component (`s-chat`) to checkout UI extensions.
5 changes: 5 additions & 0 deletions .changeset/checkbox-rich-label.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': patch
---

The `label` prop on the checkout and customer-account `s-checkbox` component now accepts a label as a slot in addition to a plain string, label slots can include only plain text and s-links.
5 changes: 0 additions & 5 deletions .changeset/chilly-ghosts-beam.md

This file was deleted.

2 changes: 1 addition & 1 deletion .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
],
"commit": false,
"fixed": [],
"linked": [],
"linked": [["@shopify/ui-extensions", "@shopify/ui-extensions-tester"]],
"access": "restricted",
"baseBranch": "unstable",
"updateInternalDependencies": "patch",
Expand Down
5 changes: 5 additions & 0 deletions .changeset/deprecate-buyer-journey-intercept.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': patch
---

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.
5 changes: 0 additions & 5 deletions .changeset/eager-dogs-carry.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/eleven-mammals-allow.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/floppy-camels-bet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': patch
---

Add generic helper types for intents
5 changes: 0 additions & 5 deletions .changeset/funny-moons-share.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/hip-shirts-drum.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/hot-olives-act.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/legal-eggs-roll.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/mean-ducks-join.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': patch
---

Match correctly on optional response
5 changes: 0 additions & 5 deletions .changeset/old-geese-smoke.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/paragraph-text-align.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': patch
---

Add `textAlign` prop to the checkout `Paragraph` component, supporting `'start'`, `'end'`, `'center'`, and `'auto'` values.
5 changes: 5 additions & 0 deletions .changeset/pos-cart-add-line-item-options.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': minor
---

Added an optional `options` argument to the POS `cart.addLineItem` method so a single call can create a line item and decorate it with line-item properties (`properties`) in one operation. This avoids the extra native call and cart sync of chaining `addLineItem` → `addLineItemProperties`. Backwards compatible—the third argument is optional. Adds the `AddLineItemOptions` type.
7 changes: 7 additions & 0 deletions .changeset/pos-data-target-readonly-cart.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@shopify/ui-extensions': patch
---

Narrow the `pos.app.ready.data` cart API surface to readonly. The background extension target's `shopify.cart` now only exposes the subscribable `current` signal; cart mutation methods (`addLineItem`, `clearCart`, `applyCartDiscount`, `setCustomer`, etc.) are not typed on this target. Cart mutation remains available to interactive render targets via the unchanged `CartApi`.

Internally this splits `CartApiContent` into `ReadonlyCartApiContent` + `MutableCartApiContent` (both re-exported), and introduces `ReadonlyCartApi` for use in `DataTargetApi`.
6 changes: 6 additions & 0 deletions .changeset/pos-event-payload-objects.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@shopify/ui-extensions': patch
'@shopify/ui-extensions-tester': patch
---

Remove native `Event` inheritance from POS event payload types.
5 changes: 5 additions & 0 deletions .changeset/pos-printing-api.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': minor
---

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.
10 changes: 10 additions & 0 deletions .changeset/pos-remove-observe-targets.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
'@shopify/ui-extensions': patch
'@shopify/ui-extensions-tester': patch
---

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.
30 changes: 19 additions & 11 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,26 @@
"mode": "pre",
"tag": "rc",
"initialVersions": {
"@shopify/ui-extensions": "2026.1.0-rc.0"
"@shopify/ui-extensions": "2026.7.0-rc.0",
"@shopify/ui-extensions-tester": "2026.7.0-rc.0"
},
"changesets": [
"brave-falcons-perform",
"chilly-ghosts-beam",
"eleven-mammals-allow",
"funny-moons-share",
"hip-shirts-drum",
"legal-eggs-roll",
"old-geese-smoke",
"proud-paths-listen",
"slimy-foxes-hide",
"vast-planes-flow"
"add-abandoned-checkout-index-action-target",
"add-app-home-render-target",
"admin-app-home-intents-request",
"admin-app-home-tools-api",
"brown-flowers-ask",
"calm-sites-warn",
"cash-rounding-transaction-complete",
"checkbox-rich-label",
"floppy-camels-bet",
"mean-ducks-join",
"paragraph-text-align",
"pos-cart-add-line-item-options",
"pos-data-target-readonly-cart",
"sixty-points-doubt",
"soft-otters-share",
"tiny-staff-signal",
"true-tips-fix"
]
}
5 changes: 0 additions & 5 deletions .changeset/proud-paths-listen.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/ripe-chairs-cry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': patch
---

Deprecate renderMode on shipping option item
5 changes: 0 additions & 5 deletions .changeset/serious-keys-trade.md

This file was deleted.

6 changes: 6 additions & 0 deletions .changeset/sixty-points-doubt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@shopify/ui-extensions-tester': patch
'@shopify/ui-extensions': patch
---

Publish package with admin.app.home.render target
5 changes: 0 additions & 5 deletions .changeset/slimy-foxes-hide.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/soft-otters-share.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@shopify/ui-extensions': patch
---

Expose the `padding` prop on the checkout and customer account `s-section` components.
6 changes: 6 additions & 0 deletions .changeset/tiny-staff-signal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@shopify/ui-extensions': minor
'@shopify/ui-extensions-tester': minor
---

Add `session.staffMember` for POS UI extensions so extensions can read and subscribe to the currently pinned staff member.
6 changes: 6 additions & 0 deletions .changeset/true-tips-fix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@shopify/ui-extensions-tester': major
'@shopify/ui-extensions': major
---

2026-07-rc release
5 changes: 0 additions & 5 deletions .changeset/vast-planes-flow.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/wet-cycles-punch.md

This file was deleted.

1 change: 0 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ module.exports = {
ignorePatterns: [
'build/',
'examples/',
'mdxExamples/',
'node_modules/',
'packages/*/build/',
'packages/*/*.d.ts',
Expand Down
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Admin generated DTS is owned by Admin UI Foundations.
/packages/ui-extensions/src/surfaces/admin/components.d.ts @Shopify/polaris-team
/packages/ui-extensions/src/surfaces/admin/components/*.d.ts @Shopify/polaris-team
/packages/ui-extensions/src/surfaces/admin/components/**/*.d.ts @Shopify/polaris-team
2 changes: 1 addition & 1 deletion .github/workflows/changesets-reminder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
if: ${{ !github.event.pull_request.draft && !startsWith(github.head_ref, 'changeset-release/') }}
steps:
- uses: actions/checkout@v3
- uses: mskelton/changelog-reminder-action@v2
- uses: mskelton/changelog-reminder-action@7039cd14fb784c0a2b37f6e7a6ade2c9148c2245 # v2.0.0
with:
changelogRegex: "\\.changeset"
message: >
Expand Down
32 changes: 32 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,38 @@ jobs:
- name: Lint
run: yarn lint

test:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: ./.github/workflows/actions/prepare

- name: Build packages
run: yarn build

- name: Typecheck ui-extensions-tester (including tests)
run: npx tsc --project packages/ui-extensions-tester/tsconfig.typecheck.json

- name: Test ui-extensions-tester
run: npx loom test --no-watch packages/ui-extensions-tester/

- name: Testing example (checkout)
run: npm install && npm run typecheck && npm test
working-directory: examples/testing/checkout-basic-testing-example

- name: Testing example (point-of-sale)
run: npm install && npm run typecheck && npm test
working-directory: examples/testing/point-of-sale-testing-example

- name: Testing example (customer-account)
run: npm install && npm run typecheck && npm test
working-directory: examples/testing/customer-account-testing-example

- name: Testing example (admin)
run: npm install && npm run typecheck && npm test
working-directory: examples/testing/admin-testing-example

test-build:
runs-on: ubuntu-latest

Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ on:
- 20[0-9][0-9]-[01][1470]
# RC version branches
- 20[0-9][0-9]-[01][1470]-rc
# Snapit trigger - runs when /snapit comment is made on a PR
issue_comment:
types:
- created

concurrency: ${{ github.workflow }}-${{ github.ref }}

Expand Down Expand Up @@ -46,11 +50,13 @@ jobs:
NPM_TOKEN: ''
NPM_CONFIG_PROVENANCE: true
with:
post_install_script: yarn changeset:exit-pre-mode
build_script: yarn build
comment_command: /snapit

changesets:
name: Deploy
if: ${{ github.event_name == 'push' }}
runs-on: ubuntu-latest
permissions:
contents: read
Expand Down
Loading
Loading