- #1201 Update
@shopify/shopify-app-remixto v4.1.0 and@shopify/shopify-app-session-storage-prismato v8.0.0, add refresh token fields (refreshTokenandrefreshTokenExpires) to Session model in Prisma schema, and adopt theexpiringOfflineAccessTokensflag for enhanced security through token rotation. See expiring vs non-expiring offline tokens for more information.
Remix is now React Router. As of React Router v7, Remix and React Router have merged.
For new projects, use the Shopify App Template - React Router instead.
To migrate your existing Remix app, follow the migration guide.
- #52 Use
ApiVersion.July25rather thanLATEST_API_VERSIONin.graphqlrc.
- #1103 Remove deprecated .npmrc config values
- #1075 Add Shopify MCP to VSCode configs
-#1082 Remove local Shopify CLI from the template. Developers should use the Shopify CLI installed globally.
-#998 Update to Vite 6
- #982 Add Shopify Dev Assistant extension to the VSCode extension recommendations
- #952 Update to Shopify App API v2025-01
- #923 Update
@shopify/shopify-app-session-storage-prismato v6.0.0
- #923 Enable GraphQL autocomplete for Javascript
- #904 bump
@shopify/app-bridge-reactto latest
- 875 Add Scopes Update Webhook
- #910 Install
opensslin Docker image to fix Prisma (see #25817) - #907 Move
@remix-run/fs-routestodependenciesto fix Docker image build - #899 Disable v3_singleFetch flag
- #898 Enable the
removeRestfuture flag so new apps aren't tempted to use the REST Admin API.
- #891 Enable remix future flags.
- 888 Update restResources version to 2024-10
- 881 Update to the productCreate mutation to use the new ProductCreateInput type
- 876 Update shopify-app-remix to v3.4.0 and shopify-app-session-storage-prisma to v5.1.5
- 863 Update to Shopify App API v2024-10 and shopify-app-remix v3.3.2
- 850 Removed "~" import alias
- 842 Move webhook processing to individual routes
Replaced deprecated productVariantUpdate with productVariantsBulkUpdate
Allow SHOP_REDACT webhook to process without admin context
Started tracking changes and releases using calver