As requested in https://github.com/Shopify/ui-extensions/issues/2521, I am re-raising this issue.
Please find below the details of https://github.com/Shopify/ui-extensions/issues/2424
Please list the package(s) involved in the issue, and include the version you are using
"@shopify/ui-extensions-react": "^2024.7"
Describe the bug
Dependabot has opened this PR: https://github.com/mention-me/ShopifyAppV2/pull/72
This is trying to upgrade the ui-extensions-react package.
Unfortunately, no changelog is provided. It’s difficult to confirm exactly what has changed and why I should (or shouldn’t!) upgrade.
On searching, I found this page: https://www.npmjs.com/package/@shopify/ui-extensions-react, which provides a readme from I assume this page: ui-extensions/packages/ui-extensions-react at unstable · Shopify/ui-extensions · GitHub
On that page is a comment:
Is your extension currently using @shopify/checkout-ui-extensions-react? You can learn what you need to do to upgrade to this API versioned package in the migration guide.
The link referenced (https://github.com/Shopify/ui-extensions/blob/unstable/documentation/upgrade/checkout-ui-extension-api-versioning.md) does not exist.
I’m unsure if I’m supposed to be using this package or not - or whether there’s a different version I’m supposed to be using. I’m assuming I’m meant to be using it.
I would like for either:
- The link to be fixed so I know how to remove / replace / update this package if I’m meant to replace it.
- A changelog to be published alongside dependabot (or renovate) if I’m supposed to keep it.
Steps to reproduce the behavior:
- View a PR opened by Dependabot, like https://github.com/mention-me/ShopifyAppV2/pull/72
- Confirm there’s no changelog or any details
- Search for the package on Google. Observe one of the results is https://www.npmjs.com/package/@shopify/ui-extensions-react, which has a README with a broken URL.
- Confirm the original file (ui-extensions/packages/ui-extensions-react at unstable · Shopify/ui-extensions · GitHub) also has the broken link.
Expected behavior
- A changelog would be published alongside Dependabot
- The link referenced would work.