- c4dcb863: Remove Pino logger library. It was already deprecated but for non migrated apps it was causing build errors. Right now we have one logger - @saleor/app-logger pkg.
- 1a9912f5: Setup Sentry inside Next.js instrumentation file. It ensures that Sentry works properly for serverless environment.
- 37ecb246: Update pnpm to 9.2.0 version. It means that we also dropped support for Node.js less than 16.
- cc047b1d: Downgraded Sentry package to v7. Previous upgrade to 8.x cause Sentry to conflict with Open Telemetry setup and Sentry was not working
- Updated dependencies [37ecb246]
- Updated dependencies [c4dcb863]
- Updated dependencies [1a9912f5]
- @saleor/[email protected]
- @saleor/[email protected]
- 64d88b24: Update packages to ESM. See node docs for more info.
- 5cbd3b63: Updated @saleor/app-sdk package to 0.50.1
- Updated dependencies [64d88b24]
- Updated dependencies [5cbd3b63]
- @saleor/[email protected]
- 4ffef6be: Update
@sentry/nextjs
to 8.0.0 version. It should help us with attaching additional data to Sentry errors. - 2604ce1e: Updated Next.js to 14.2.3
- Updated dependencies [2604ce1e]
- @saleor/[email protected]
- Updated dependencies [f22f2b8a]
- @saleor/[email protected]
- b29318a2: Currently, Dashboard requires from a user to have "MANAGE_APPS" to have access to the apps tab. Since the release 3.20 Dashboard will allow all users to access to apps tabs without checking permission. This means that apps will be checking if the user has "MANAGE_APPS" internally and show message "You do not have permission to access this page" if the user does not have the permission.
- Updated dependencies [b29318a2]
- @saleor/[email protected]
- 29d10d4a: Update Next.js to version 14.1.0.
- Updated dependencies [29d10d4a]
- @saleor/[email protected]
- Updated dependencies [67afe8e4]
- @saleor/[email protected]
- 5f564a0: Updated @saleor/app-sdk to 0.47.2
- 531e7c1: Disabled Sentry tracing and Replays by default
- 99f7066: Updated Macaw UI to 1.0.0-pre.7. Removed legacy Material UI dependency from older Macaw. Code was updated to work properly with some API changes
- Updated dependencies [99f7066]
- @saleor/[email protected]
- a50df02: Reduced Sentry traces sample rate to 0.1
- fdabc51: Mapped app-sdk package to root library
- Updated dependencies [fdabc51]
- @saleor/[email protected]
- 148a6d7: Updated Sentry to 7.77.0
- 5dee65a: Updated dependencies:
- @graphql-codegen/[email protected]
- 2e29699: Updated Sentry package
- Updated dependencies [e8660e8]
- Updated dependencies [e8660e8]
- Updated dependencies [e8660e8]
- Updated dependencies [e8660e8]
- @saleor/[email protected]
- a81f061: Updated Macaw to pre-127
- fcc37e7: Remove clsx package from the projects no longer using it.
- Updated dependencies [2a1385b]
- Updated dependencies [a81f061]
- Updated dependencies [fcc37e7]
- @saleor/[email protected]
- 8b3d961: Updated Macaw UI to pre.118
- Updated dependencies [8b3d961]
- Updated dependencies [c50797e]
- @saleor/[email protected]
- 261957f: Updated dependencies: vite, vitest, eslint, prettier, dotenv, turbo, syncpack, changesets, lint staged
- Updated dependencies [261957f]
- @saleor/[email protected]
- 2fab86b: Updated graphql package to 16.7.1 and @graphql-codegen related dependencies to the latest version.
- aa6fec1: Updated Macaw UI to pre-106
- Updated dependencies [aa6fec1]
- @saleor/[email protected]
- 70cb741: Update Zod to 3.21.4
- e7c2d3a: Updated and ESLint dependencies
- 3c6cd4c: Updated the @saleor/app-sdk package to version 0.41.1.
- Updated dependencies [70cb741]
- Updated dependencies [e7c2d3a]
- Updated dependencies [3c6cd4c]
- @saleor/[email protected]
- a1f083c: Filled "about" field in App Manifest. Dashboard will display it in app details page now.
- 47102ba: Added additional ENV variables (see each app's .env.example), that can overwrite app base URL. This change allows easy apps development using Docker
- 2d77bca: Updated Next.js to 13.4.8
- 6299e06: Update @saleor/app-sdk to 0.41.0
- Updated dependencies [2d77bca]
- Updated dependencies [6299e06]
- @saleor/[email protected]
- 1dead1e: Included dedicated logo and attached it to App's manifest. From Saleor 3.15 the logo will be visible in the Dashboard during and after installation.
- 860bac4: Updated @saleor/app-sdk to 0.40.1
- a1ad70e: Updated configuration and dependencies of GraphQL client - urql. All applications use now unified config for creating the client. Also unused related packages has been removed.
- ec68ed5: Updated Sentry package and config. Set Sentry release to match package.json version. Now Sentry will use semver version instead a commit
- cb6ee29: Updated dependencies
- Updated dependencies [860bac4]
- Updated dependencies [a1ad70e]
- Updated dependencies [cb6ee29]
- Updated dependencies [a1ad70e]
- @saleor/[email protected]
- a8834a1: Unified graphql version to 16.6
- a8834a1: Unified graphql codegen packages
- a8834a1: Removed unnecessary duplicated dependencies from apps and moved them to shared and root (types, eslint rules)
- a8834a1: Updated dev dependencies - Typescript, Eslint and Turborepo
- Updated dependencies [a8834a1]
- Updated dependencies [a8834a1]
- Updated dependencies [a8834a1]
- Updated dependencies [a8834a1]
- @saleor/[email protected]
- 0c2fc65: Update dev dependencies - Vite and Vitest. These changes will not affect runtime Apps, but can affect tests and builds
- Updated dependencies [0c2fc65]
- Updated dependencies [b75a664]
- @saleor/[email protected]
- 6e69f4f: Update app-sdk to 0.39.1
- Updated dependencies [6e69f4f]
- @saleor/[email protected]
- Updated dependencies [23b5c70]
- @saleor/[email protected]
- c406318: Updated dep @saleor/app-sdk to 0.38.0
- Updated dependencies [c406318]
- @saleor/[email protected]
- 8b22b1c: Restored Pino logger packages to each app, to fix failing logs in development. Also updated .env.example to contain up to date APP_LOG_LEVEL variable
- 830cfe9: Changed APP_DEBUG env to APP_LOG_LEVEL
- Updated dependencies [830cfe9]
- @saleor/[email protected]
- 57f6d41: Updated Manifest to contain up to date support, privacy, homepage and author fields
- 2c0df91: Added lint:fix script, so
eslint --fix
can be run deliberately - e167e72: Update next.js to 13.3.0
- 74174c4: Updated @saleor/app-sdk to 0.37.3
- 2e51890: Update next.js to 13.3.0
- 2e51890: Update @saleor/app-sdk to 0.37.2
- 2e51890: Use useDashboardNotification hook from shared package, instead of direct AppBridge usage
- Updated dependencies [2c0df91]
- Updated dependencies [e167e72]
- Updated dependencies [74174c4]
- Updated dependencies [2e51890]
- Updated dependencies [2e51890]
- Updated dependencies [2e51890]
- @saleor/[email protected]
- eca52ad: Replace "export default" with named exports
- @saleor/[email protected]
- 7cb3b89: Added "author" field to the Manifest, set it to Saleor Commerce, so Dashboard can display it too
- 7cb3b89: Replace apps to avoid AppPermission (use Permission for client permissions) and authData.domain (use saleorApiUrl)
- 7cb3b89: Updated @saleor/app-sdk to 0.37.1
- e93a4dc: Updated GraphQL Code Generator package
- dca82bb: Update app-sdk to pre-0.34.0. Update Async Webhooks to use new API
- 2755ed2: Added extra padding on top of the app so it has some space between content and dashboard header
- 2755ed2: Change main title header to be smaller
- 2d23480: Remove TitleBar component from apps, because it is moved to Dashboard, outside of iframe context
- 3e612ca: App now is configured with Sentry Wizard and will log to sentry if proper env variables are set
- Updated dependencies [2d23480]
- @saleor/[email protected]
-
289b42f: Breaking change for app maintainers: VercelAPL can no longer be set for the app since it's deprecated and will be removed in app-sdk 0.30.0. As a replacement, we recommend using Upstash APL or implementing your own. Read more about APLs: https://github.com/saleor/saleor-app-sdk/blob/main/docs/apl.md
-
1da5be3: Add dark mode styling
-
1da5be3: Enable origins check for installation via env variables
Update app-sdk
Set Nuvo development mode based on env variables
- 6327586: Add naive dark mode by inverting colors
- 1da5be3: Add valid icon and color
- 1c9b2c4: Change public app names to be more readable
- Updated dependencies [5fc88ed]
- @saleor/[email protected]
- b874d10: Update @saleor/app-sdk to 0.29.0
- Updated dependencies [648d99b]
- @saleor/[email protected]
- 9f843b2: Update imports to @saleor/apps-shared
- 9f843b2: Remove generated folders form git history
- Updated dependencies [9f843b2]
- Updated dependencies [9f843b2]
- Updated dependencies [9f843b2]
- Updated dependencies [9f843b2]
- Updated dependencies [9f843b2]
- @saleor/[email protected]
- a641caf: Extract isInIframe to new shared package and use it in apps
- Updated dependencies [a641caf]
- @saleor/[email protected]
- 7aabcdc: Update dependencies