Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Packages for release #809

Merged
merged 2 commits into from
Apr 25, 2024
Merged

Packages for release #809

merged 2 commits into from
Apr 25, 2024

Conversation

shopify-github-actions-access[bot]
Copy link
Contributor

@shopify-github-actions-access shopify-github-actions-access bot commented Apr 22, 2024

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 main, this PR will be updated.

Releases

@shopify/shopify-api@10.0.0

Major Changes

  • 379206c: Webhook validation will now return a different reason value when the HMAC value is missing from the request. Instead of returning WebhookValidationErrorReason.MissingHeaders as it does for the other headers it validates, it will now return a new WebhookValidationErrorReason.MissingHmac error so this check matches other HMAC validations.

    If your app doesn't explicitly check for the error after calling webhook.validate(), you don't need to make any changes.

  • 637c6c3: This scopes field on the API config object is now optional. If your app is using the new managed install flow, it is now recommended you omit the scopes property from the config object.

  • 61576be: Changed the package's build process to produce both ESM and CJS outputs.

    While this should have no effect on most apps, if you're directly importing a file from the package, its path will have changed.
    Regular imports for package files remain unchanged.

    Before:

    import "node_modules/@shopify/shopify-api/lib/clients/admin/graphql/client";
    import "@shopify/shopify-api/adapters/node";

    After:

    // Add `dist/esm|cjs/` before the file
    import "node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client";
    // Unchanged
    import "@shopify/shopify-api/adapters/node";

Patch Changes

  • 65325b8: Change v10_lineItemBilling flag to lineItemBilling
  • 6f1a98e: Fixing REST resource find() methods to fail when missing all ids, instead of defaulting to the same behaviour as all().
  • 379206c: Postponed deprecating the GraphQL clients' query method because they haven't been deprecated for long enough. They'll be removed when v11 is released instead.
  • Updated dependencies [715a120]
    • @shopify/storefront-api-client@0.3.4
    • @shopify/admin-api-client@0.2.9

@shopify/admin-api-client@0.2.9

Patch Changes

  • Updated dependencies [715a120]
    • @shopify/graphql-client@0.10.4

@shopify/graphql-client@0.10.4

Patch Changes

  • 715a120: Fixed the minified build process to not mangle the fetch function, which led to requests failing in the final package.

@shopify/storefront-api-client@0.3.4

Patch Changes

  • 715a120: Fixed the minified build process to not mangle the fetch function, which led to requests failing in the final package.
  • Updated dependencies [715a120]
    • @shopify/graphql-client@0.10.4

@shopify/shopify-app-session-storage@2.1.5

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify/shopify-app-session-storage-drizzle@1.1.2

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify/shopify-app-session-storage-dynamodb@3.0.5

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify/shopify-app-session-storage-kv@3.0.6

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify/shopify-app-session-storage-memory@3.0.5

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify/shopify-app-session-storage-mongodb@3.0.5

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify/shopify-app-session-storage-mysql@3.0.5

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify/shopify-app-session-storage-postgresql@3.0.5

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify/shopify-app-session-storage-prisma@4.0.5

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify/shopify-app-session-storage-redis@3.0.5

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify/shopify-app-session-storage-sqlite@3.0.5

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify/shopify-app-express@4.1.6

Patch Changes

  • 637c6c3: This scopes field on the API config object is now optional. If your app is using the new managed install flow, it is now recommended you omit the scopes property from the config object.
  • Updated dependencies [379206c]
  • Updated dependencies [65325b8]
  • Updated dependencies [637c6c3]
  • Updated dependencies [a8d4b3e]
  • Updated dependencies [6f1a98e]
  • Updated dependencies [61576be]
  • Updated dependencies [379206c]
    • @shopify/shopify-api@10.0.0
    • @shopify/shopify-app-session-storage-memory@3.0.5
    • @shopify/shopify-app-session-storage@2.1.5

@shopify/shopify-app-remix@2.8.2

Patch Changes

  • 65325b8: Change v10_lineItemBilling flag to lineItemBilling
  • fa94e85: Fix an issue that rejected requests from Shopify POS / Mobile due to their User-Agents being labeled as bots.
  • 637c6c3: This scopes field on the API config object is now optional. If your app is using the new managed install flow, it is now recommended you omit the scopes property from the config object.
  • 1b5d80e: Removed @remix-run/node as a direct dependency. Any app using the Vercel adapter already needs @remix-run/node, so this shouldn't affect any apps.
  • Updated dependencies [379206c]
  • Updated dependencies [715a120]
  • Updated dependencies [65325b8]
  • Updated dependencies [637c6c3]
  • Updated dependencies [a8d4b3e]
  • Updated dependencies [6f1a98e]
  • Updated dependencies [61576be]
  • Updated dependencies [379206c]
    • @shopify/shopify-api@10.0.0
    • @shopify/storefront-api-client@0.3.4
    • @shopify/shopify-app-session-storage@2.1.5
    • @shopify/admin-api-client@0.2.9

@shopify/shopify-app-session-storage-test-utils@2.0.5

Patch Changes

  • a8d4b3e: Updated @shopify/shopify-api dependency to also allow v10+ since there were no breaking changes affecting this package.

@shopify-github-actions-access shopify-github-actions-access bot requested a review from a team as a code owner April 22, 2024 14:16
@github-actions github-actions bot force-pushed the changeset-release/main branch 10 times, most recently from 4f676e6 to 916cb86 Compare April 25, 2024 18:09
@paulomarg paulomarg merged commit c6c8e9d into main Apr 25, 2024
19 checks passed
@paulomarg paulomarg deleted the changeset-release/main branch April 25, 2024 19:01
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.

1 participant