Skip to content

Releases: saleor/saleor-dashboard

3.22.32

17 Feb 14:22
ed62f27

Choose a tag to compare

Patch Changes

  • #6340 ccc005a Thanks @lkostrowski! - Fixed debugging messages (warnings in browser console) where Dashboard confused actions from 3rd party, like browser extensions signals with AppBridge actions. Now warnings should only occur, when proper frame is sent, but with invalid events inside

  • #6323 85e7f3f Thanks @witoszekdev! - Added new e2e tests for Saleor apps deployed in staging environment (internal). They check if app loads correctly and displays its settings

  • #6254 a0011cc Thanks @iharshyadav! - Fix product export with "Current search" filter option. The export mutation now correctly includes filter parameters when exporting products with the "Current search" scope, allowing users to export only filtered products as intended.

  • #6339 23d946c Thanks @lkostrowski! - Order Transaction will now display payment method details, like card brand or type.

  • #6327 4f81c86 Thanks @witoszekdev! - Added filtering UI to "Assign Model" dialogs.
    This allows filtering by "Model type" when assigning values to Model reference attributes in products and product variants.

  • #6311 61a484d Thanks @witoszekdev! - Fixed issue when filtering products by parameters depending on channel (e.g. price) - previously filters didn't work correctly and always returned an empty list. Now filters will work correctly by passing correct channel value.

  • #6318 cf1c8aa Thanks @mirekm! - Product availability diagnostics now skip shipping zone warnings for non-shippable products (digital goods, activation codes, etc.). Products with isShippingRequired: false on their product type will no longer see false positive warnings about missing shipping zones or unreachable warehouses via shipping.

  • #6333 1739498 Thanks @witoszekdev! - Fixed code splitting for auth and configuration chunks. Previously this code was included in the main bundle, skipping dynamic imports. Now it will only load when needed, which should improve performance.

  • #6324 9ab34dc Thanks @witoszekdev! - Fixed icon in theme switcher not showing

  • #6317 160511f Thanks @witoszekdev! - Updated to storybook v10

  • #6311 61a484d Thanks @witoszekdev! - Added filtering to "Assign Variant" modals based on products query where options, similar to existing filters on product list page.

  • #6334 5669ef5 Thanks @witoszekdev! - Maintanance: Added stories for Assign attribute value modals and configuration for mocking GraphQL responses in Storybook.

  • #6341 4a45b49 Thanks @lkostrowski! - Added quick-paste of auth token to GraphQL Playground. Now to test queries as apps or specific users, you can paste bare token and full authorization header will be included.

Full Changelog: 3.22.31...3.22.32

3.22.31

04 Feb 12:42
c63c951

Choose a tag to compare

Patch Changes

  • #6310 3693eb4 Thanks @lkostrowski! - Updated @saleor/app-sdk and added support for popupClose action. Since this release, app will be able to close the popup via code

  • #6292 0bdad3e Thanks @witoszekdev! - Fixed data-fetching in Order details page. Now when line items are changed, order summary (total, shipping price, etc.) are updated. Previously these values were not updated and displayed stale data.

  • #6292 0bdad3e Thanks @witoszekdev! - Fixed e2e tests: updated assertions for notifications, datagrid, gift cards

Full Changelog: 3.22.30...3.22.31

3.22.30

02 Feb 15:06
1c3d370

Choose a tag to compare

Patch Changes

  • #6305 b53b0d7 Thanks @mirekm! - Fix broken pagination in simple product create mutation

  • #6306 cf68ca5 Thanks @mirekm! - New products are now created unpublished, unavailable, and unlisted by default

Full Changelog: 3.22.29...3.22.30

3.22.29

30 Jan 11:43
dbcc73f

Choose a tag to compare

Patch Changes

  • #6284 1a8279b Thanks @xseignard! - Added metadata editing dialog for warehouses, allowing users to manage both public and private metadata through a dedicated modal accessible from the warehouse details page.

  • #6299 cee423f Thanks @mirekm! - Fix visibility of checkboxes (when focused) in DataGrid

  • #6300 57e859a Thanks @mirekm! - Fix variant form initialisation

  • #6285 d65d066 Thanks @mirekm! - Improved Variants Generator to support required non-selection attributes with a dedicated tab. Also added contextual tooltips explaining why generation is disabled.

  • #6301 d097e37 Thanks @mirekm! - Attribute configuration: allow users to filter attribute values by slug or name when there are more than 5 values.

  • #6276 d0f142e Thanks @mirekm! - Improve table design consistency across the dashboard with unified styling for ResponsiveTable components, better loading states, and improved scroll behavior for variant navigation

Full Changelog: 3.22.28...3.22.29

3.21.19

29 Jan 07:33
1a45498

Choose a tag to compare

What's Changed

Full Changelog: 3.21.18...3.21.19

3.22.28

28 Jan 14:38
eac721d

Choose a tag to compare

Patch Changes

  • #6266 2983f07 Thanks @witoszekdev! - Refactored filtering logic in Product selection modal, shouldn't introduce any changes for users

  • #6273 c16e37a Thanks @witoszekdev! - Update lodash version to 4.17.23

  • #6257 57cef53 Thanks @mirekm! - Added bulk variant generator - Quickly create all product variant combinations by selecting attribute values, with live preview, optional SKU/stock defaults, and automatic skipping of existing variants.

  • #6270 a38274b Thanks @mirekm! - Improve variant attributes discoverability

    Added better messaging for variant attributes in both Product Type and Variant views.

  • #6278 21eacd7 Thanks @witoszekdev! - Fix combobox components in Attribute selection. "Add new value" option was added again for clear UX. New values are added when clicked "Save" in the form, like previously. Fixed fetching more items in the combobox: now when user enters a value in the input, we fetch options using input from user as query parameter.

  • #6274 3b0ec28 Thanks @mirekm! - Unify success notification messages

    • Pattern: {Entity} {action} - e.g., "Product updated", "Order cancelled"
    • Past tense - the action is complete
    • No filler words - avoid "successfully", "has been", "was"
    • Specific over generic - avoid commonMessages.savedChanges, use contextual messages
    • Compound actions use comma - "Products returned, refund granted"
  • #6277 ace3e01 Thanks @mirekm! - Redesigned product availability panel with built-in diagnostics. The new panel identifies configuration issues preventing purchase (missing prices, no stock, inactive channels) and includes a "Test" button to verify actual storefront visibility via the public API. Scheduling for publication and availability dates is now supported directly in the panel.

  • #6280 b193657 Thanks @lkostrowski! - Remove intrusive error on app invalid action and rely on console logs for better debugging.

Full Changelog: 3.22.27...3.22.28

3.22.27

22 Jan 11:22
e1cc5d7

Choose a tag to compare

Patch Changes

  • #6268 6c31454 Thanks @mirekm! - Fix accidental exiting of GraphQL Playground by pressing Esc

  • #6267 7eb3eaf Thanks @lkostrowski! - Replaced custom Combobox component with one provided by MacawUI library. This solves bug with incorrect value rendering in Chromium 144

  • #6250 472d0cd Thanks @lkostrowski! - Improved display of Links. Now they inherit size of the parent element, usually paragraph. Links should no longer looks strange within text blocks

  • #6265 813da60 Thanks @witoszekdev! - Updated pnpm settings to be more strict about installed packages: minimum age 24h, cannot use downgraded security (e.g. trusted publisher -> untrusted), dependencies resolving to git repo or tarball

  • #6207 6b89f21 Thanks @mirekm! - Redesigned toast notifications for better user experience:

    • Notifications now stack compactly instead of flooding the screen
    • Refined visual design that's less disruptive and better aligned with the dashboard aesthetic
    • Long messages expand on hover with "Show more/less" toggle instead of being truncated
    • Error notifications persist until manually dismissed

    Next up: Refining notification message copy for clarity and consistency across the dashboard.

Full Changelog: 3.22.26...3.22.27

3.22.26

20 Jan 11:41
0c92bd0

Choose a tag to compare

Patch Changes

  • #6256 8bed1a4 Thanks @lkostrowski! - When reference-type attribute is being selected in product variant page, selected references should now properly display label instead of ID

  • #6262 2934387 Thanks @mirekm! - Fixed bug introduced in Chromium 144, where some of custom Comboboxes were broken and their value was reset to empty. Components were replaced with Combobox from Macaw UI

Full Changelog: 3.22.25...3.22.26

3.22.25

20 Jan 10:44
04803a6

Choose a tag to compare

Patch Changes

  • #6243 1a04311 Thanks @NyanKiyoshi! - Added support for devcontainers to facilitate local development.

  • #6226 1486e12 Thanks @mirekm! - Prevent accidental variant metadata edits from order context

    Previously, users could edit product variant metadata directly from the Order Line Metadata dialog. This could be misleading because variant metadata is shared across all orders—changes made here would affect the variant globally, not just this order.

    Variant metadata is now displayed as read-only in the order context, with a direct link to the variant page for intentional edits.

  • #6242 8a48470 Thanks @mirekm! - Redesigned "What's New" modal with timeline layout, type badges, and improved visual hierarchy for better readability.

  • #6255 02197fd Thanks @witoszekdev! - Fixed a bug that prevented creating refunds when clicked "Set maximal quantities" button on Order Return & replace page

  • #6251 ce04007 Thanks @lkostrowski! - Fixed bold border in configuration page cards

  • #6200 f824411 Thanks @mirekm! - New capture dialog for capturing payments with support for:

    • Full and partial authorization status indicators
    • Custom capture amount input with currency-aware decimal validation
    • Order balance and transaction-level capture tracking
    • Outcome prediction showing resulting order status
  • #6245 bc27812 Thanks @witoszekdev! - Updated qs, and patched posthog to use packages without security warnings

Full Changelog: 3.22.24...3.22.25

3.22.24

09 Jan 13:14
8f9a53c

Choose a tag to compare

saleor-dashboard@3.22.24

Patch Changes

  • #6238 2b2311e Thanks @mirekm! - - Fixed broken question mark icons in Product Type variant attributes view

  • #6233 e5b2c3c Thanks @mirekm! - Fixed info icon sizing and alignment in Product details view attributes. Info icons are now consistently small (16px) and properly aligned with text labels.

  • #6225 f7ef997 Thanks @mirekm! - Move Cloud env link to the Saleor Dashboard top-left logo hover state

  • #6165 f5d17f8 Thanks @witoszekdev! - Modals for assigning Products will now show Filter button.
    This means that list in the modal can now be filtered based on the same conditions available on the Product list page.
    This new UI will also display constraints based on context (e.g. limited Product type filter, based on Reference Types config when assigning attribute).

Full Changelog: v3.22.1...3.22.24