Skip to content

Releases: saleor/saleor-dashboard

3.20.27

03 Feb 14:24
22a89bd
Compare
Choose a tag to compare

🪲 Fixes:

3.20.26

03 Feb 08:51
8b93496
Compare
Choose a tag to compare

🪲 Fixes:

  • a3a1eca: After creating a new collection, you should see a list of assigned channels by @poulch
  • 52cf576: Editor.js no more cause error during saving by @szczecha
  • 6a4f082: You can now navigate back from collection details to collection list by @poulch

🦄 Features:

🍇 Improvements:

  • f0870c5: Opening item in new tab using cmd key on datagrid now takes into account mounting point by @poulch
  • 41dfb69: You can now open datagrid list item in new tab using cmd/ctrl button by @poulch
  • 19bdcd4: Order transaction list now displays the name of a transaction by @poulch
  • 1c3a125: You can now edit note in order details. Notes in order details now show id of note, id of related note and type of note "added" or "updated" by @poulch
  • 79b8255: Modals in the Dashboard are now aligned, all have the same max height. Loading items on scroll works when the dialog is displayed in large screen by @poulch
  • 36bc1be: Activates list items on the welcome page no longer implies that they are clickable by @poulch

⚙️ Maintenance:

3.20.25

17 Jan 08:15
9a2ed98
Compare
Choose a tag to compare

🍇 Improvements:

  • c9df392: Order sidebar now uses buttons from new macaw by @poulch
  • cb5fd4f: Add tracking button on order details uses button from new macaw by @poulch
  • 9737ff3: Collection details page uses now Buttons from new macaw by @poulch
  • 616ad52: You can now see buttons from macaw-ui-next in customer details view and gift card details view by @Cloud11PL

⚙️ Maintenance:

  • 1053db7: Users are now properly anonymously identified by @poulch
  • ba9d6f5: This Pr is separating sources in testmo for playwright and cypress tests, and adding results for runs on PR to testmo by @karola312

3.20.24

13 Jan 08:34
cff8b86
Compare
Choose a tag to compare

🪲 Fixes:

  • 081c5c0: Now category and subcategories show proper description by @poulch

🍇 Improvements:

  • f986ca7: You can now see contextual links to documentation in product, webhooks, order, staff members lists and Graphql Playground panel by @Cloud11PL
  • b44516b: You can now use custom auth headers in graphiql dev mode panel by @Cloud11PL
  • 5717954: Now there can only be one login request running at a time. This means using a password manager to log in no longer cause an error. If there are too many login requests Dashboard now shows a corresponding error message by @Cloud11PL
  • e2ce3c4: Product data is now properly displayed in webhook dry run modal
    Add warning alert in webhook dry run modal for webhooks that don't have a valid object ids by @poulch
  • 109565e: Added explicit max width to transaction event tooltip. Thanks to that longer message won't overflow by @krzysztofzuraw
  • 0be566e: Posthog no longer collect the events from the staging environments. This means we track the data only in production environments by @andrzejewsky
  • d56c9a5: Prevent a call update channel after voucher create when no voucher id returns from response by @poulch
  • f1f9898: App buttons no longer clip with app contents by @Cloud11PL
  • ffaa00f: You can now close order manual transaction modal by clicking the close button by @poulch
  • 35b508d: Warning banner in tax settings and delete app modal now display properly in dark mode by @poulch
  • 35a74fb: Now webhooks permission alert displays appropriately in dark mode by @poulch
  • 47d93f0: Increased the maximum display length for plainText attribute to 10,000 characters by @peelar
  • 7b0c73b: Discounts no longer blocks the UI when the user has no permissions for managing channels by @andrzejewsky

🦄 Features:

⚙️ Maintenance:

3.20.23

11 Dec 14:33
625e7a9
Compare
Choose a tag to compare

What's Changed

🪲 Fixes:

🍇 Improvements:

  • ea74e8a: Warning banner in tax settings and delete app modal now display properly in dark mode by @poulch

Full Changelog: 3.20.22...3.20.23

3.20.22

11 Dec 10:05
1480eac
Compare
Choose a tag to compare

🦄 Features:

  • e964e95: You can now see contextual links to documentation in product, webhooks, order, staff members lists and Graphql Playground panel by @Cloud11PL

🍇 Improvements:

  • 1b5b001: Now webhooks permission alert displays appropriately in dark mode by @poulch
  • fb56837: Now there can only be one login request running at a time. This means using a password manager to log in no longer cause an error. If there are too many login requests Dashboard now shows a corresponding error message by @Cloud11PL

⚙️ Maintenance:

3.20.21

06 Dec 10:19
facd531
Compare
Choose a tag to compare

🪲 Fixes:

  • 8d08677: Removing value from area input in address form no longer causes error by @poulch
  • 38d9a92: Selecting sale entries no longer fails when browsing the sales list by @andrzejewsky
  • 3e89b07: Assign product dialogue no more crashes when the product has no channels by @poulch
  • 36fb327: Prevent a call update channel after the voucher is created when no voucher id returns from response by @poulch
  • 917c0f8: Adding translations to shipping methods no longer causes errors by @poulch
  • 5013483: Assigning product to collection no longer causes an error by @poulch
  • 749a09f: Update variant file attribute value no longer causes an error by @poulch

🍇 Improvements:

  • c48e50b: The app no longer changes the URL when it has already been updated by @andrzejewsky
  • 315676c: The double success banner no longer appears during app installation by @poulch

3.19.12

06 Dec 10:37
d4f9d5c
Compare
Choose a tag to compare

🪲 Fixes:

  • 2e624b9: Prevent a call update channel after the voucher is created when no voucher id returns from a response by @poulch

3.20.20

29 Nov 12:29
55e185e
Compare
Choose a tag to compare

🏠 New home page:

  • a28cd97: Prepare base layout for a new home, hide new home page under a feature flag by @poulch
  • 3f2ca21: The onboarding state is now stored in user metadata, which means that the onboarding state is persisted between logins on different machines by @poulch
  • 24691c4: Rename newHome to wecomePage to allow seamlessly removing a feature flag by @poulch
  • 13f63c2: The new home page layout is now responsive, which means that the layout adjusts to desktop, tablet and mobile devices by @poulch
  • 67687b3: User onboarding steps are now checking when the user does the required actions by @poulch
  • e947997: E2E tests are now updated for the new home page meaning that they don't fail when the new home page is enabled by @Cloud11PL
  • 18a4eae: The activity section on the home page now has uniform padding with header, stock and sales by @Cloud11PL
  • 0c2971b: Add integration test for new home sidebar by @poulch
  • f9130c4: You can now see an onboarding component that guides the user through Saleor Dashboard features by @Cloud11PL
  • 9cd4da2: You can now see a new sidebar with analytics and activities by @poulch
  • 6990b1e: The new home page with onboarding is now enabled, the old home page code has been removed by @poulch
  • e48622c: The test set now includes tests for the welcome page onboarding component by @Cloud11PL
  • 8bc92e3: You can now see information tiles regarding Saleor Docs, community, and technical help on the home page by @Cloud11PL
  • 7250d03: Padding under home page tiles is now increased to prevent clipping by @Cloud11PL
  • a40691f: Environments created via Saleor Cloud now identify and report to PostHog. This means Dashboard now sends telemetry data regarding home page onboarding steps and links by @Cloud11PL
  • c40fdf7: Add environment variables to GitHub Workflow to control when to show onboarding for new users by @poulch

🍇 Improvements:

  • d677431: Now the list app page shows a footer that allows the user to submit a demanded app by @andrzejewsky

⚙️ Maintenance:

  • da3e53b: Removed unnecessary expect that was waiting for the success banner, as it was causing delays on CI. Instead, the test relies on other assertions to verify that changes have been applied by @michalina-graczyk
  • 479ae66: Merged expectSuccessBannerMessage and expectSuccessBanner into a single method, removed the redundant method, and updated tests to use the new unified method by @michalina-graczyk
  • f1e5f34: Enhanced success banner verification in basePage.ts by adding network idle state check and parallel assertions, while modernizing array operations in shipping methods tests using spread syntax instead of .concat() by @michalina-graczyk
  • fab4b4e: Refactored tests by replacing direct banner visibility checks with expectSuccessBanner().
    Removed unnecessary waitForNetworkIdleAfterAction wrappers.
    Simplified test scope for staffMembers and removed explicit timeouts where appropriate by @michalina-graczyk
  • 981a0bc: Removed waitForNetworkIdleAfterAction and replaced it with a direct navigation call.Added blur actions on metadataKeyInput and metadataValueInput to ensure input stability before saving in the scope of SALEOR_128 by @michalina-graczyk
  • d9600ab: Removed waitForNetworkIdleAfterAction and added direct element waits to ensure readiness before actions by @michalina-graczyk
  • 4d9d127: Adjust inline discount test for precise floating-point comparison with .toFixed(2) by @michalina-graczyk

3.20.19

20 Nov 11:08
70fca90
Compare
Choose a tag to compare

🪲 Fixes:

  • fd98d31: Selecting sale entries no longer fails when browsing the sales list by @andrzejewsky
  • 05a2be7: Variant creation no longer reports an error when an API call fails, this means this scenario is now handled gracefully by @andrzejewsky
  • bd125e8: List item links are no longer rendered outside the cursor. This means you can now copy the item's URL with a mouse right-click or use a middle click to open the page in a new tab by @Cloud11PL
  • e1c0868: The "Save" button in the Change Password form now submits the form data to Saleor by @Cloud11PL
  • 54e77d2: You can now select attribute value from the dropdown in the datagrid cell by @poulch

⚙️ Maintenance:

  • 747030e: Enhanced success banner verification in basePage.ts by adding network idle state check and parallel assertions, while modernizing array operations in shipping methods tests using spread syntax instead of .concat() by @michalina-graczyk
  • 73f4a95: Refactored tests by replacing direct banner visibility checks with expectSuccessBanner().
    Removed unnecessary waitForNetworkIdleAfterAction wrappers.
    Simplified test scope for staffMembers and removed explicit timeouts where appropriate by @michalina-graczyk
  • f4466d9: Now, codeql action is no longer needed since we enabled code analysis via GH configuration with default settings by @andrzejewsky
  • 82cd647: Adjust inline discount test for precise floating-point comparison with .toFixed(2) by @michalina-graczyk