Releases: saleor/saleor-dashboard
Releases · saleor/saleor-dashboard
3.20.28
🍇 Improvements:
- 2ab3653: Product types list page uses now new filters. New filters are under feature flag and are enabled by default by @poulch
- 3fdd2b2: Staff members list page use now new filters. New filters are under feature flag and are enabled by default by @poulch
- a04abc7: You can now save, update, and delete filter presets on a product types list by @poulch
- 3b92997: Collection list filters have been ported to expression filtering. This means you can now use new filters in the Collection list by @Cloud11PL
- 5434419: You can now save, update and delete filter presets on the warehouse list page by @poulch
- f3e75bc: List of customers now uses conditional filters by @poulch
- 3862c59: Gift cards list page use now new filters. New filters are under feature flag and are enabled by default by @poulch
- 24c613d: List of draft orders now use new filters by @poulch
- ceb1919: List of vouchers now use new filters by @poulch
- 3232550: Apply improvements for new filters so they looks align by @poulch
- 053be92: List of pages now uses conditional filters by @poulch
- 659a7c2: Attributes list page use now new filters. New filters are under feature flag and are enabled by default by @poulch
⚙️ Maintenance:
- 6ece8a5: Test reports no longer mention users due to test tags matching GitHub usernames. Replace overlooked tag by @szczecha
- eb76fa3: Publish only the table with the summary on PRs, now includes a quick link to the job summary. Added ISO formatted date to the report for future flakiness measurement by @szczecha
- 402c88d: Modify menu tests to ensure the first item in the list is visible before proceeding by @szczecha
- 9078b4b: Gather all single feature flags for filters into one by @poulch
- 5640a9d: Test reports no longer mention users due to test tags matching GitHub usernames by @szczecha
- b7bc6a9: Now, non-code related files are not included in codecov report by @andrzejewsky
- 2d7fde8: Now tests results in ctrf scheme are attached to job and results are published in job summary and PR by @szczecha
- 50d6564: Now, the files for collecting coverage was explicitly set, this means we will include also files that are not covered by @andrzejewsky
- 428bad7: Now the test coverage is being reported and tracked by @andrzejewsky
- edf962c: Tests reports from artifacts will be protected by password by @karola312
3.20.27
3.20.26
🪲 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:
- 87b8124: Now you can re-order products within the collection by @andrzejewsky
🍇 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:
- e0f586e: Now you can see pageviews in the posthog by @andrzejewsky
- 08e3449: Dashboard now sends source header to API, when ENABLED_SERVICE_NAME_HEADER=true. Requires core >=3.20.68 by @andrzejewsky
3.20.25
🍇 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
🪲 Fixes:
🍇 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:
- 184297b: Now it's possible to filter orders by its metadata by @andrzejewsky
⚙️ Maintenance:
- 3c9889b: Some sentry errors have been fixed by @Cloud11PL
- 65ae19b: Batch of sentry errors has been fixed by @poulch
- 4ea5566: Now CI workflows use updated action to upload and download artifacts by @poulch
- 752b988: Playwright tests raport is generated even test failed by @poulch
- d939e6b: Added switch focus using tab button, that may delay saving before input is filled by @michalina-graczyk
- d120bae: Removed waitFor and set expanded metadata section to avoid flakyness by @michalina-graczyk
- 4b42974: Split select link option into 2 different ones to avoid flakyness in tests by @michalina-graczyk
- 6a89f7a: Add GitHub Workflow to check licenses by @NyanKiyoshi
- 85fd37c: Add explicit waits for draft order shipping carrier button interaction by @michalina-graczyk
- f0cd832: Run test by cron workflow has been removed by @poulch
3.20.23
What's Changed
🪲 Fixes:
- 3c4462a: App buttons no longer clip with app contents by @Cloud11PL
🍇 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
🦄 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:
- 20b10c7: Removed waitFor and set expanded metadata section to avoid flakiness by @michalina-graczyk
- 3299739: Run the test by cron workflow has been removed by @poulch
3.20.21
🪲 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
3.20.20
🏠 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 unnecessarywaitForNetworkIdleAfterAction
wrappers.
Simplified test scope forstaffMembers
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