Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1601 commits
Select commit Hold shift + click to select a range
c3fbcd6
Add composed choice example to ChoiceList (#3602)
prakashraman Dec 3, 2025
1c4d84c
Merge pull request #3600 from Shopify/bef/update-image-def
BrittaEvansFenton Dec 4, 2025
2c67779
[Copy edits]: POS UI extensions versions 2025-10 (#3619)
mcvinci Dec 4, 2025
6cde6f5
Clarify how to layout multiple form fields
davejcameron Dec 5, 2025
d383b54
Merge pull request #3631 from Shopify/clarify-grid-stack-form-layout-…
davejcameron Dec 5, 2025
3f04401
Remove POS camera scanner examples
vctrchu Dec 5, 2025
bc6cab9
Remove POS camera scanner examples (#3632)
vctrchu Dec 8, 2025
1d04bc0
Redefine subcategory for Storage API (#3635)
mcvinci Dec 9, 2025
7053690
Add back missing limitations to storage api docs
vctrchu Dec 8, 2025
386f418
Add back missing limitations to storage api docs (#3637)
vctrchu Dec 9, 2025
7c79c3e
Improve admin component documentation for common usage patterns
davejcameron Dec 11, 2025
e21296c
Add comment on paragraph
davejcameron Dec 12, 2025
0a424aa
Merge pull request #3644 from Shopify/improve-admin-component-docs
davejcameron Dec 12, 2025
c236f3d
docs: fix metafield and metaobject definition intent docs
olavoasantos Dec 12, 2025
7836cb6
Merge pull request #3546 from Shopify/add-dropzone-to-extensions
sam-b-rose Dec 15, 2025
edb3075
Update change set to patch update for alt prop to POS Image
vctrchu Dec 15, 2025
1761601
Update change set to patch update for alt prop to POS Image (#3648)
vctrchu Dec 16, 2025
ec69334
Version Packages
github-actions[bot] Dec 16, 2025
07ecfdf
Merge pull request #3589 from Shopify/changeset-release/2025-10
vctrchu Dec 16, 2025
a346c66
docs: fix metafield and metaobject definition intent docs (#3646)
Rmnlly Dec 16, 2025
c5d5d58
update npm deploy workflow to OIDC. (#3662)
fatbattk Dec 16, 2025
62b0d51
fix latest npm release tagging. (#3663)
fatbattk Dec 16, 2025
34010b8
Add changeset to fix npm latest tag
vctrchu Dec 16, 2025
d2a9dd5
Merge pull request #3665 from Shopify/vic/fix_latest_tag
vctrchu Dec 16, 2025
e6d54ba
Version Packages (#3666)
shopify-github-actions-access[bot] Dec 16, 2025
4375fbd
fix latest npm release tagging. (#3668)
fatbattk Dec 17, 2025
115be91
fix latest tag (#3669)
fatbattk Dec 17, 2025
7b5b4c7
Version Packages (#3670)
shopify-github-actions-access[bot] Dec 17, 2025
1a4a85c
Fix latest npm release tagging for `2025-10` (#3671)
fatbattk Dec 17, 2025
c66cf80
Remove children slot from DropZone docs
sam-b-rose Dec 18, 2025
b10e0f1
Merge pull request #3681 from Shopify/rm-slots-from-dropzone-docs
sam-b-rose Dec 18, 2025
15aabc2
add manual fix (#3679)
fatbattk Dec 18, 2025
c563d7e
Add temporary manual sync step for latest NPM tag (#3684)
fatbattk Dec 18, 2025
337eb0f
Fix NPM OIDC authentication for manual dist-tagging (#3685)
fatbattk Dec 18, 2025
60470b9
update deploy workflow to use oidc and classic hybrid approach (#3686)
fatbattk Dec 19, 2025
4aeed9f
remove temp steps (#3689)
fatbattk Dec 19, 2025
427852a
Fix snapit workflow: use comment_command instead of trigger_comment (…
billfienberg Jan 7, 2026
209e35d
Move snapit to unified OIDC ready deploy.yml workflow
kbav Jan 7, 2026
f9e4f8c
[snapit] Fix warning and try a fix for yarn bild
kbav Jan 7, 2026
038369e
[snapit] revert to comment_command
kbav Jan 7, 2026
b8f5a14
Fix snapit: remove changeset pre exit from build script
billfienberg Jan 7, 2026
5f9baa7
Test snapit OIDC authentication branch (#3713)
billfienberg Jan 8, 2026
f0bb01c
[Admin UI extensions 2025-10]: IA for Target APIs and components (#3696)
mcvinci Jan 9, 2026
0fee03e
Add npm update step in deploy workflow
JoviDeCroock Jan 12, 2026
fae7d1e
Merge pull request #3717 from Shopify/JoviDeCroock-patch-1
JoviDeCroock Jan 12, 2026
ef7e9b9
update .nvmrc to match dev.yml (#3720)
billfienberg Jan 14, 2026
2112c03
Add admin.app.tools.data extension target (#3706)
billfienberg Jan 14, 2026
7ea36f1
Fix deploy: update Node.js to v20.17.0 for npm@11.7 compatibility
kbav Jan 14, 2026
0435b95
use latest version of snapit (#3724)
billfienberg Jan 14, 2026
cbd5366
Version Packages (#3722)
shopify-github-actions-access[bot] Jan 16, 2026
fe48800
Add registerName to device-api
jolenehayes Jan 22, 2026
df931a8
[v.2025-10] Add registerName to device-api (#3737)
jolenehayes Jan 22, 2026
d3eec19
Version Packages
github-actions[bot] Jan 22, 2026
0ce5cf6
Version Packages (2025-10) (#3740)
jolenehayes Jan 22, 2026
114759c
[2025-10] Update Buyer Journey API docs
avocadomayo Jan 22, 2026
89c47d9
Merge pull request #3742 from Shopify/avocadomayo/2025-10-buyer-journ…
avocadomayo Jan 26, 2026
ee24a3f
Add RegisterName to DeviceApi (#3758)
jolenehayes Jan 26, 2026
0acbd90
Version Packages (2025-10) (#3759)
shopify-github-actions-access[bot] Jan 26, 2026
ba2ee45
chore: update shopify-dev asset path
majd-shopify Feb 2, 2026
6285ccb
chore: update shopify-dev asset path for pos, checkout, customer acco…
majd-shopify Feb 2, 2026
84a20fa
[Target APIs]: Description improvements for version 2025-10 (#3747)
mcvinci Feb 3, 2026
86fc2c3
Merge pull request #3789 from Shopify/chore/update-shopify-dev-asset-…
majd-shopify Feb 3, 2026
dfc7299
chore: update all paths in build-docs scripts
majd-shopify Feb 6, 2026
9b073d0
Merge pull request #3852 from Shopify/chore/update-all-paths-in-build…
majd-shopify Feb 6, 2026
688a017
Add code examples and descriptions for Admin UI Extensions Target APIs
SteveSill Feb 6, 2026
bb7ac26
Merge pull request #3786 from Shopify/admin-ui-exp-2025-10
SteveSill Feb 6, 2026
1610ebc
target docs script
johndcollett Jan 22, 2026
b794b18
fix: exclude @private targets and components from targets.json
laurelthorburn Jan 28, 2026
e206b45
fix: include RunnableExtension targets in targets.json
laurelthorburn Jan 29, 2026
5bf8516
Merge pull request #3750 from Shopify/2025-10-target-docs
laurelthorburn Feb 6, 2026
3cfa870
handle ActionTargetAPi
laurelthorburn Feb 6, 2026
2eaccb3
chore: update all script paths to new shopify-dev monorepo structure
majd-shopify Feb 9, 2026
7852a50
Merge pull request #3887 from Shopify/chore/update-script-paths-for-s…
majd-shopify Feb 9, 2026
46c8e76
[2025-10] Make API headings consistent in POS UI and Admin UI (#3833)
mcvinci Feb 9, 2026
359fee2
Merge pull request #3868 from Shopify/2025-10-action
laurelthorburn Feb 10, 2026
7327a84
Remove component name code styling (#3908)
mcvinci Feb 17, 2026
c2199e5
Transition component names from Pascal case to sentence case (#3917)
mcvinci Feb 18, 2026
17c524e
[Components]: Description improvements for version 2025-10 (#3787)
mcvinci Feb 19, 2026
219dd7d
[2025-10]: Transition Admin UI component names from Pascal case to se…
mcvinci Feb 20, 2026
e36dcb7
Add generated docs 2025-10 POS
andy-chhuon Feb 24, 2026
4ce0174
Merge pull request #3973 from Shopify/add-pos-extensions-docs-generat…
andy-chhuon Feb 24, 2026
e39e811
Commit docs json files for 2025-10
andrewmcgov Feb 25, 2026
d0837b4
add generated docs for admin UI extensions 2025-10 (#3983)
billfienberg Feb 25, 2026
5b16ad3
Merge pull request #3982 from Shopify/am/commit-2025-10-docs-json
andrewmcgov Feb 25, 2026
c2f634b
generated docs for checkout 2025-10 (#3980)
lrsterrett Feb 25, 2026
8eb560f
[Admin UI extensions 2025-10] Cherry pick component example revisions…
mcvinci Feb 25, 2026
a104518
[2025-10] Fix category for Abbreviation and Time
avocadomayo Feb 25, 2026
84766a6
Merge pull request #3991 from Shopify/avocadomayo/2025-10-fix-categor…
avocadomayo Feb 26, 2026
9ef2f40
[Admin UI extensions 2025-10]: Improve Admin UI-only component exampl…
mcvinci Feb 26, 2026
8fa3e58
[Admin UI extensions 2025-10]: Cherry pick component code example imp…
mcvinci Feb 27, 2026
f36fbb4
Consistent casing for admin UI extensions term (#4024)
mcvinci Mar 5, 2026
de4a158
Fix typo in Button component description (#4033)
timtrevor-shopify Mar 5, 2026
ed7ce43
Update generated checkout docs data
jhoffmcd Mar 5, 2026
7578f81
Merge pull request #4039 from Shopify/jhoffmcd-03-05-update-generated…
jhoffmcd Mar 6, 2026
b93abac
[Admin UI extensions 2025-10]: Fix examples failing validation and ot…
mcvinci Mar 6, 2026
69215e6
[Admin UI extensions 2026-01]: Fix best and limitations (#4060)
mcvinci Mar 6, 2026
a5d3e29
[Admin UI extensions 2025-10]: Fix issues with examples (#4063)
mcvinci Mar 8, 2026
b4fb4a3
Revise API names to align with new nav experience
rennyG Mar 9, 2026
cadf404
Add missing example directories for Customer Account targets
sordaz00 Mar 9, 2026
a984d65
Merge pull request #4076 from Shopify/customer-account-missing-exampl…
sordaz00 Mar 10, 2026
8769fd2
Add category/subCategory fields to checkout API doc.ts files
rennyG Mar 11, 2026
e8cdb84
Generate shared component docs for customer account UI extensions (#4…
mcvinci Mar 11, 2026
132afe3
Merge pull request #4067 from Shopify/api-name-updates-2025-10
rennyG Mar 11, 2026
4e4a3ce
Update customer account UI extension API names and categories
sordaz00 Mar 11, 2026
59391fb
Fix hardcoded 2025-10-rc URLs in upgrading-to-2025-10.doc.ts
rennyG Mar 11, 2026
b96c50a
Merge pull request #4088 from Shopify/customer-account-api-names-2025-10
sordaz00 Mar 12, 2026
61d1fa9
Merge pull request #4090 from Shopify/fix-polaris-urls-2025-10
rennyG Mar 12, 2026
ed42462
feat: add automation workflow
majd-shopify Feb 26, 2026
e15e2ab
chore: update dispatch url
majd-shopify Mar 11, 2026
308df22
Merge pull request #4002 from Shopify/feat/add-automation-preview-syn…
majd-shopify Mar 12, 2026
b5c3997
Add MDX migration notice workflow for PRs
rennyG Mar 13, 2026
c43eae1
Merge pull request #4099 from Shopify/mdx-migration-notice-2025-10
rennyG Mar 13, 2026
7d19ee5
Move Localization API (Order Status) to Order APIs subcategory
sordaz00 Mar 13, 2026
5ca4287
Merge pull request #4103 from Shopify/localization-order-apis-2025-10
sordaz00 Mar 13, 2026
f9fefe5
fix(docs): Rename localization.doc.ts to avoid slug collision
sordaz00 Mar 13, 2026
2991773
fix(docs): Rename to Localization (Order Status) API for consistent slug
sordaz00 Mar 17, 2026
52ce5fd
Merge pull request #4117 from Shopify/fix-localization-slug-2025-10
sordaz00 Mar 17, 2026
12b537a
fix(docs): Rename to Order Status Localization API for correct sorting
sordaz00 Mar 17, 2026
4eb49ae
Merge pull request #4127 from Shopify/rename-order-status-localizatio…
sordaz00 Mar 18, 2026
b04c37b
Remove Polaris branding from Customer Account UI Extensions docs
sordaz00 Mar 18, 2026
8be36d0
Use 'web components' terminology (#4135)
mcvinci Mar 18, 2026
d6a88f2
Fix prettier formatting in using-web-components.doc.ts
sordaz00 Mar 18, 2026
92cd4d0
Merge pull request #4139 from Shopify/remove-polaris-from-ca-pages-20…
sordaz00 Mar 18, 2026
caed50f
Rename Polaris web components to Web components in category values an…
rennyG Mar 18, 2026
7749a16
Merge pull request #4143 from Shopify/rename-polaris-web-components-2…
rennyG Mar 18, 2026
4dba60a
Use 'web components' terminology (#4145)
mcvinci Mar 18, 2026
e4186dc
Fix missed Sheet.doc.ts category rename in checkout surface
rennyG Mar 18, 2026
0959afa
Merge pull request #4147 from Shopify/fix-sheet-category-2025-10
rennyG Mar 18, 2026
7a583a3
Rename localization-order-status.doc.ts for correct alphabetical sorting
sordaz00 Mar 18, 2026
03c9663
Merge pull request #4153 from Shopify/fix-order-status-localization-f…
sordaz00 Mar 18, 2026
e98cf4f
Rename to orderstatus-localization.doc.ts for correct alphabetical so…
sordaz00 Mar 18, 2026
3862f15
Fix docs build script (#4169)
mcvinci Mar 19, 2026
aa5fb31
Merge pull request #4161 from Shopify/fix-orderstatus-localization-fi…
sordaz00 Mar 19, 2026
237e01b
Remove `ui` from StandardApi in checkout UI extensions (#4150)
lrsterrett Mar 19, 2026
538f953
Fix category (#4172)
mcvinci Mar 19, 2026
5897937
Add optional refundId, returnId, exchangeId, lineItemsAdded, and line…
mauriciosierra Mar 20, 2026
be8c222
Merge pull request #4181 from Shopify/ms/pos_add_return_exchange_data…
mauriciosierra Mar 20, 2026
2bc72c9
Add doc validation skills for ui-extensions
rennyG Mar 20, 2026
e32da7f
Merge pull request #4185 from Shopify/add-doc-validations-skills-2025-10
rennyG Mar 20, 2026
598aab0
Fix stale ui-extensions:universal references to ui-extensions:style-lint
rennyG Mar 20, 2026
cdb13cc
Merge pull request #4191 from Shopify/fix-universal-ref-2025-10
sordaz00 Mar 23, 2026
4526c8a
[Customer account UI extensions 2025-10]: Account APIs and Order APIs…
mcvinci Mar 24, 2026
830f1af
Version Packages (#4170)
shopify-github-actions-access[bot] Mar 25, 2026
80861b6
Enrich JSDoc for Checkout APIs property descriptions
rennyG Mar 27, 2026
708ca77
Fix smart quotes in MetafieldUpdateCartChange type literal
rennyG Mar 27, 2026
9546dea
Fix VisitorConsent.saleOfData description (inverted semantics)
rennyG Mar 27, 2026
68a6684
Update JSDoc from latest checkout-web review changes
rennyG Mar 27, 2026
a8e9c49
Fix smart quotes in checkout.ts type literals
rennyG Mar 27, 2026
f188e54
Merge pull request #4234 from Shopify/update-checkout-api-jsdoc-descr…
rennyG Mar 30, 2026
aa16aed
[Customer account UI extensions 2025-10]: Description improvements fo…
mcvinci Mar 31, 2026
a432933
Description improvements for overlay components (Popover, Modal, Tool…
mcvinci Mar 31, 2026
cde7182
Platform APIs: improve descriptions and JSDoc for 2025-10
sordaz00 Mar 31, 2026
b6ad00f
fix: post-process generated_docs_data_v2.json in checkout build
rennyG Mar 31, 2026
faa6e1e
Merge pull request #4202 from Shopify/customer-accounts-platform-apis…
sordaz00 Mar 31, 2026
3815663
Add missing target overview screenshots to checkout
rennyG Mar 31, 2026
a979235
2025-10 gen-docs v1
johndcollett Feb 23, 2026
259a375
2025-10 descriptions
laurelthorburn Feb 26, 2026
2ffe12e
update descriptions to match .doc.ts
laurelthorburn Feb 27, 2026
7a56b07
Fix 2025-10 admin docs build: support v2 JSON format and add @publicD…
laurelthorburn Mar 3, 2026
e2914ae
Admin docs: preserve v2 JSON with top-level types, add @publicDocs to…
laurelthorburn Mar 3, 2026
b3febd1
add missing types
laurelthorburn Mar 3, 2026
f30c424
add missing intent api types
laurelthorburn Mar 3, 2026
2710ea6
missing admin descriptions
laurelthorburn Mar 6, 2026
487279d
add missing types
laurelthorburn Mar 18, 2026
25c65e6
add missing js doc desc
laurelthorburn Mar 18, 2026
8c03a98
add missing js doc desc
laurelthorburn Mar 18, 2026
1ccde55
targets
laurelthorburn Mar 24, 2026
9c88c19
targets for customer accnt and checkout
laurelthorburn Mar 24, 2026
97ea409
update to the npmjs link
laurelthorburn Mar 26, 2026
992b051
run admin and checkout scripts
laurelthorburn Mar 26, 2026
a6d4417
run pos and customer accnt scripts
laurelthorburn Mar 26, 2026
0bb9a14
fix repo path for all scripts
laurelthorburn Mar 26, 2026
866aad9
update gen docs and run all 4 scripts
laurelthorburn Mar 26, 2026
95a0285
fix checkout
jgray7019 Mar 31, 2026
1237ddf
Merge pull request #3945 from Shopify/2025-10-gen-docs-v1
laurelthorburn Mar 31, 2026
ed7108e
Merge pull request #4247 from Shopify/fix/checkout-target-screenshots…
rennyG Mar 31, 2026
32a4522
Merge pull request #4244 from Shopify/fix/checkout-v2-post-processing…
rennyG Apr 1, 2026
5661d02
[Customer account UI extensions 2025-10]: Remove duplicate descriptio…
mcvinci Apr 2, 2026
93935a3
Improved descriptions for Feedback and status indicator components (#…
mcvinci Apr 6, 2026
a0daeb4
Improve descriptions for layout and structure components (#4266)
mcvinci Apr 6, 2026
689e7c4
Description improvements for Actions components (CustomerAccountActio…
sordaz00 Apr 1, 2026
400b3b0
Address review feedback: improve description quality for Actions comp…
sordaz00 Apr 2, 2026
173bf6c
Merge pull request #4254 from Shopify/actions-web-components-2025-10
sordaz00 Apr 7, 2026
3fbca5f
Improve Forms component descriptions to match admin quality
sordaz00 Apr 7, 2026
c0366e9
Address review feedback: description fixes for commandFor, autocomple…
sordaz00 Apr 8, 2026
382bdce
Fix remaining review items
sordaz00 Apr 8, 2026
d3c260f
Fix number-field review items
sordaz00 Apr 8, 2026
4229cee
Enrich JSDoc for Platform APIs property descriptions, 2025-10
SteveSill Apr 9, 2026
290d560
Merge pull request #4273 from Shopify/forms-web-components-2025-10
sordaz00 Apr 9, 2026
aabc86a
Merge pull request #4268 from Shopify/2025-10-platform-api-descriptions
SteveSill Apr 10, 2026
d1c5c9e
Update Typography and Content component descriptions to match admin q…
sordaz00 Apr 10, 2026
2a8156c
Merge pull request #4286 from Shopify/typography-web-components-2025-10
sordaz00 Apr 14, 2026
e26d4b2
Remove Props/Events/Slots intro sentences from shared .d.ts files
sordaz00 Apr 15, 2026
941681e
Fix broken and incorrect documentation links across CA pages
sordaz00 Apr 16, 2026
cebd2d1
Merge pull request #4311 from Shopify/fix/ca-broken-links-2025-10
sordaz00 Apr 16, 2026
bcdf4db
Merge pull request #4306 from Shopify/remove-ca-intro-sentences-2025-10
sordaz00 Apr 16, 2026
f037a24
Fix CA docs: ConsentPolicy, commandFor alignment, code formatting, st…
sordaz00 Apr 17, 2026
58b013f
Merge pull request #4317 from Shopify/fix/ca-docs-cleanup-2025-10
sordaz00 Apr 20, 2026
3849d8d
Add JSDoc type value descriptions to Text.d.ts and Paragraph.d.ts
sordaz00 Apr 13, 2026
67bdb29
Merge pull request #4292 from Shopify/2025-10-type-value-descriptions
sordaz00 Apr 21, 2026
22f34ae
Add ConsentPolicy description to individual component .d.ts files
sordaz00 Apr 20, 2026
d17050a
Merge pull request #4322 from Shopify/fix/consent-policy-desc-2025-10
sordaz00 Apr 21, 2026
367b82a
Fix Customer.id JSDoc: clarify shop-scoping
rennyG Apr 22, 2026
f906c73
Fix Customer.id JSDoc: clarify shop-scoping (2025-10) (#4327)
rennyG Apr 22, 2026
6a75ec9
Fix button/clickable type description: remove invalid reset value
sordaz00 Apr 22, 2026
e9f642f
Resolve merge conflict markers in DateField.d.ts and DatePicker.d.ts
sordaz00 Apr 22, 2026
763ea24
Merge pull request #4333 from Shopify/fix/resolve-datefield-conflicts…
sordaz00 Apr 23, 2026
e43f395
Merge pull request #4332 from Shopify/fix/ca-v2-description-feedback-…
sordaz00 Apr 23, 2026
ef7ac46
target mappings and output
johndcollett Apr 24, 2026
c68e3e0
Fix code formatting and old patterns in Announcement.d.ts, components…
sordaz00 Apr 24, 2026
66e7b30
Merge pull request #4345 from Shopify/fix/ca-v2-description-feedback-…
sordaz00 Apr 24, 2026
15d39b1
Fix broken anchor links after checkout/customer-account API heading r…
rennyG Apr 24, 2026
2ef603b
Add missing JSDoc and @publicDocs to Docs_CartLineItem_CartLinesApi
sordaz00 Apr 26, 2026
dee6386
more mappings
johndcollett Apr 27, 2026
f117c35
Merge pull request #4358 from Shopify/fix/cart-line-item-docs-wrapper…
sordaz00 Apr 28, 2026
728f298
Merge pull request #4354 from Shopify/fix/broken-anchor-links-2025-10
rennyG Apr 28, 2026
cd475d6
Merge pull request #4370 from Shopify/2025-10-target-mapping
johndcollett Apr 28, 2026
7c547be
Update suggestions limit and isLocationFormVisible descriptions
sordaz00 Apr 29, 2026
6e142d7
Add payment option limitations to availablePaymentOptions and selecte…
sordaz00 Apr 29, 2026
453f131
Remove version-dated callouts from API descriptions
sordaz00 Apr 29, 2026
348cc63
Add JSDoc for properties moved out of doc Limitations sections (2025-10)
rennyG Apr 29, 2026
2325330
Apply reviewer suggestion: em dash to period in suggestions description
sordaz00 Apr 29, 2026
41797f1
Merge pull request #4382 from Shopify/fix/phase2-api-descriptions-202…
sordaz00 Apr 29, 2026
c423327
Address reviewer feedback on version-dated callout removal
sordaz00 Apr 30, 2026
ac1253b
Merge pull request #4387 from Shopify/fix/remove-version-dated-callou…
sordaz00 Apr 30, 2026
a8e8e07
Fix customer_privacy capability name to collect_buyer_consent
sordaz00 Apr 30, 2026
c478611
Add JSDoc for authentication state and require login (2025-10)
rennyG Apr 30, 2026
ace4a52
Merge remote-tracking branch 'origin/2025-10' into cleanup-jsdoc-1-20…
rennyG Apr 30, 2026
9b70e73
Remove capabilities bullet list from CA Extension JSDoc
sordaz00 Apr 30, 2026
4e12124
Merge pull request #4389 from Shopify/cleanup-jsdoc-1-2025-10
rennyG Apr 30, 2026
da414d5
Add missing @publicDocs tag and description to Navigation interface
sordaz00 Apr 30, 2026
2549d80
Remove capabilities bullet list from checkout Extension JSDoc
sordaz00 Apr 30, 2026
a92c9a5
Add missing @publicDocs and enrich Extension interface description
sordaz00 Apr 30, 2026
88feea0
Remove inaccurate "succeeds in all contexts" claim from applyGiftCard…
rennyG Apr 30, 2026
00d9975
Use relative link for shopify.extension.toml in capabilities description
sordaz00 Apr 30, 2026
89567ef
Merge pull request #4400 from Shopify/fix/customer-privacy-capability…
sordaz00 Apr 30, 2026
5ad12f8
Merge pull request #4402 from Shopify/fix-gift-card-jsdoc-2025-10
rennyG Apr 30, 2026
d21b592
Add JSDoc for component properties (2025-10)
SteveSill Apr 30, 2026
3b3e8d3
Remove doc validation skills (moved to extensions-skills repo)
rennyG Apr 30, 2026
9b54cb5
Merge pull request #4414 from Shopify/remove-doc-validation-skills-20…
rennyG Apr 30, 2026
82779a9
Remove version dates from CA extensionPoint @deprecated tags
sordaz00 May 1, 2026
56a6972
Merge pull request #4427 from Shopify/fix/ca-deprecated-version-callo…
sordaz00 May 1, 2026
0e81417
Merge pull request #4411 from Shopify/cleanup-jsdoc-3-components-2025-10
rennyG May 4, 2026
f47b6e3
docs(pos): note per-screen sandbox in Navigation API limitations
js-goupil May 5, 2026
fa9df66
Merge pull request #4440 from Shopify/js-pos-nav-sandbox-doc-2025-10
js-goupil May 5, 2026
a12d6b5
Update checkbox docs to support label slot
justinhenricks Apr 29, 2026
e081b2f
Merge pull request #4418 from Shopify/jhen__update_checkbox_docs_to_s…
justinhenricks May 6, 2026
4e0be68
Remove self-referential Storefront API link from query description (2…
timtrevor-shopify May 6, 2026
2844681
Regenerate checkout extension docs JSON for 2025-10
timtrevor-shopify May 14, 2026
8e3e1a0
Regenerate checkout extension docs JSON for 2025-07
timtrevor-shopify May 14, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 0 additions & 5 deletions .changeset/bright-lemons-knock.md

This file was deleted.

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/clever-actors-cry.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/fuzzy-trainers-work.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/healthy-cups-wash.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/hot-shirts-clean.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/hot-years-relate.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/itchy-readers-think.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/kind-flowers-dress.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/neat-paws-smile.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/orange-baboons-grab.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/rotten-donuts-clap.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/spicy-mugs-drop.md

This file was deleted.

21 changes: 5 additions & 16 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ module.exports = {
'plugin:@shopify/typescript',
'plugin:@shopify/jest',
'plugin:@shopify/prettier',
'plugin:@shopify/react',
],
ignorePatterns: [
'build/',
Expand All @@ -17,14 +16,19 @@ module.exports = {
'packages/*/*.mjs',
'packages/*/*.node',
'packages/*/*.esnext',
'packages/ui-extensions/src/surfaces/checkout/**/*.d.ts',
'packages/ui-extensions/src/surfaces/checkout/preact/tests/',
'packages/ui-extensions/src/surfaces/point-of-sale/**/*.d.ts',
],
rules: {
// Codebase was originally written without some strict Shopify conventions
'import/order': 'off',
'line-comment-position': 'off',
'@typescript-eslint/naming-convention': 'off',

// This rule is just bad
'@typescript-eslint/consistent-indexed-object-style': 'off',
'eslint-comments/no-unused-disables': 'off',
},
overrides: [
{
Expand All @@ -44,28 +48,13 @@ module.exports = {
'@shopify/jsx-no-hardcoded-content': 'off',
},
},
{
files: ['packages/ui-extensions-react/src/surfaces/*/hooks/**'],
rules: {
// This is necessary because https://github.com/Shopify/generate-docs
// cannot yet infer return types.
'@typescript-eslint/explicit-function-return-type': 'error',
},
},
{
files: ['packages/ui-extensions-react/src/surfaces/*/hooks/tests/**'],
rules: {
'@typescript-eslint/explicit-function-return-type': 'off',
},
},
{
files: [
'packages/ui-extensions/docs/surfaces/**/*.example.*',
'packages/ui-extensions/src/surfaces/**/*.example.*',
],
rules: {
'no-console': 'off',
'react/react-in-jsx-scope': 'off',
'@shopify/checkout-web/custom-error-subclassing': 'off',
'import/no-extraneous-dependencies': 'off',
'promise/catch-or-return': 'off',
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ about: Suggest an idea for this project
labels: 'enhancement'
---

## Please list the related package(s)
## Please list the related surfaces(s)

<!-- e.g. checkout-ui-extensions, admin-ui-extensions-react -->
<!-- e.g. @shopify/ui-extensions/checkout -->

## If this related to specific APIs or components, please list them here

Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/issue-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ labels: 'bug'

<!-- For feature requests, please use the following template: https://github.com/Shopify/ui-extensions/issues/new?labels=enhancement&template=feature-request.md -->

## Please list the package(s) involved in the issue, and include the version you are using
## Please list the surfaces(s) involved in the issue, and include the version you are using

<!-- e.g. checkout-ui-extensions V0.10.1, admin-ui-extensions-react V0.11.0 -->
<!-- e.g. @shopify/ui-extensions/checkout V0.10.1, @shopify/ui-extensions/admin V0.11.0 -->

## Describe the bug

Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/actions/prepare/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,12 @@ name: Prepare repo
runs:
using: 'composite'
steps:
- uses: actions/setup-node@v3
- uses: actions/setup-node@v4
name: Setup node.js and yarn
with:
registry-url: 'https://registry.npmjs.org' # Required for OIDC
cache: yarn
node-version-file: '.nvmrc'
node-version-file: '.nvmrc' # Must be 20+ to support npm 11.5.1+

- name: Yarn install
run: yarn install --frozen-lockfile
Expand Down
28 changes: 5 additions & 23 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ jobs:
type-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: ./.github/workflows/actions/prepare

- id: typescript-cache
name: Restore TypeScript cache
uses: actions/cache@v1
uses: actions/cache@v4
with:
path: |
packages/*/build/ts
Expand All @@ -23,34 +23,16 @@ jobs:
- name: Type check
run: yarn type-check

test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ./.github/workflows/actions/prepare

- id: jest-cache
name: Restore jest cache
uses: actions/cache@v1
with:
path: .loom/cache/jest/
key: ${{ runner.os }}-jest-v1-${{ github.sha }}
restore-keys: |
${{ runner.os }}-jest-v1-

- name: Test
run: yarn test

lint:
runs-on: ubuntu-latest

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

- id: eslint-cache
name: Restore ESLint cache
uses: actions/cache@v1
uses: actions/cache@v4
with:
path: .loom/cache/eslint
key: ${{ runner.os }}-eslint-v1-${{ github.sha }}
Expand All @@ -64,7 +46,7 @@ jobs:
runs-on: ubuntu-latest

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

- id: test-build
Expand Down
58 changes: 51 additions & 7 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: Deploy
on:
push:
branches:
# Stable version branches
- 2023-04
- 2023-07
- 2023-10
Expand All @@ -11,39 +12,82 @@ on:
- 2024-07
- 2024-10
- 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 }}

jobs:
# Snapit job - runs when /snapit comment is made on a PR
snapit:
name: Snapit
if: ${{ github.event_name == 'issue_comment' && github.event.issue.pull_request && github.event.comment.body == '/snapit' }}
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
id-token: write
steps:
# WARNING: DO NOT RUN ANY CUSTOM LOCAL SCRIPT BEFORE RUNNING THE SNAPIT ACTION
# This action can be executed by 3rd party users and it should not be able to run arbitrary code from a PR.
- uses: actions/checkout@v4
with:
token: ${{ secrets.SHOPIFY_GH_ACCESS_TOKEN }}

- uses: ./.github/workflows/actions/prepare

- name: Update npm to 11.7
run: npm install -g npm@11.7

- name: Create snapshot
uses: Shopify/snapit@v0.1.0
env:
GITHUB_TOKEN: ${{ secrets.SHOPIFY_GH_ACCESS_TOKEN }}
NPM_TOKEN: ''
NPM_CONFIG_PROVENANCE: true
with:
build_script: yarn build
comment_command: /snapit

changesets:
name: Deploy
if: ${{ github.event_name == 'push' }}
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write # Required for OIDC
steps:
- uses: actions/checkout@v3
with:
token: ${{ secrets.SHOPIFY_GH_ACCESS_TOKEN }}

- uses: ./.github/workflows/actions/prepare

- name: Update npm to 11.7
run: npm install -g npm@11.7

- id: changesets
name: Create release Pull Request or publish to NPM
uses: changesets/action@v1
uses: changesets/action@e0145edc7d9d8679003495b11f87bd8ef63c0cba # v1.5.3
with:
title: Version Packages (${{ github.ref_name }})
publish: yarn run deploy --tag ${{ github.ref_name }}
publish: yarn run deploy ${{ !endsWith(github.ref_name, '-rc') && format('--tag {0}', github.ref_name) || '' }} # no tag for RC branches.
createGithubReleases: false
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
NPM_TOKEN: '' # Forces OIDC authentication
GITHUB_TOKEN: ${{ secrets.SHOPIFY_GH_ACCESS_TOKEN }}

# Known to fail in OIDC (https://github.com/npm/cli/issues/8547).
# Workaround is to manually ask #help-eng-infrastructure to update `latest` tag.
- name: Set 'latest' NPM dist tag
if: steps.changesets.outputs.published == 'true' && github.ref_name == vars.LATEST_STABLE_VERSION
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
PUBLISHED_PACKAGES: ${{ steps.changesets.outputs.publishedPackages }}
run: |
cat << EOF > "$HOME/.npmrc"
//registry.npmjs.org/:_authToken=$NPM_TOKEN
EOF
for pkg in $(echo "$PUBLISHED_PACKAGES" | jq -r '.[] | @base64'); do
_jq() {
echo ${pkg} | base64 --decode | jq -r ${1}
Expand Down
52 changes: 52 additions & 0 deletions .github/workflows/mdx-migration-notice.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: MDX migration notice

on:
pull_request_target:
types: [opened]

permissions:
pull-requests: write

jobs:
notify:
name: MDX migration notice
runs-on: ubuntu-latest
timeout-minutes: 2
if: ${{ !startsWith(github.head_ref, 'changeset-release/') }}
steps:
- uses: actions/github-script@v7
with:
script: |
const body = [
'## 🚨🚨🚨 Docs migration in progress 🚨🚨🚨',
'',
'We are actively migrating UI extension reference docs to MDX in the `areas/platforms/shopify-dev` zone of the monorepo. This impacts docs for the following surfaces:',
'',
'- [Admin UI extensions](https://shopify.dev/docs/api/admin-extensions)',
'- [App Home](https://shopify.dev/docs/api/app-home)',
'- [Checkout UI extensions](https://shopify.dev/docs/api/checkout-ui-extensions)',
'- [Customer account UI extensions](https://shopify.dev/docs/api/customer-account-ui-extensions)',
'- [POS UI extensions](https://shopify.dev/docs/api/pos-ui-extensions)',
'',
'During this migration, please be aware of the following:',
'',
'**`.doc.ts` files are being deprecated.** Changes to `.doc.ts` files in this repo will **not** be reflected in the new MDX-based docs. If you need to update docs for a reference that has already been migrated, make your changes directly in the `areas/platforms/shopify-dev` zone of the monorepo instead.',
'',
'**Doc comments in `.ts` source files** (the comment blocks above types and functions) are also affected. Generating docs from these comments currently requires a newer version of the `@shopify/generate-docs` library that isn\'t yet available. Updates to doc comments may not produce the expected output until the migration is complete.',
'',
'**Examples** that previously lived in this repo are being moved to the `areas/platforms/shopify-dev` zone of the monorepo and should be authored there going forward.',
'',
'### What should I do?',
'',
'- If your PR includes changes to **`.doc.ts` files**, **doc comments**, or **examples**, please reach out to us in [#devtools-proj-templated-refs](https://shopify.enterprise.slack.com/archives/C099RJCHAKE) so we can help ensure your updates are captured correctly.',
'- If your PR is limited to **source code changes** (non-docs), you can ignore this notice.',
'',
'Thanks for your patience while we complete the migration! 🙏',
].join('\n');

await github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.payload.pull_request.number,
body,
});
Loading
Loading