Releases: saleor/saleor-dashboard
Releases · saleor/saleor-dashboard
3.20.33
3.20.32
What's Changed
🍇 Improvements:
- 29a50ef: Last delivery attempt date is now the date of the newest attempt in given event delivery.
⚙️ Maintenance:
- 3dd70bb: Now the project uses the latest version of the Vitejs
🪲 Fixes:
- 91b41a1: Now, the header near the input for note, when creating customer has correct text.
- edf04af: You can now close the channel availability modal in product variant edit form using "x" button
- f925a68: Order details now show correct quantity of items after some items have been returned.
Full Changelog: 3.20.31...3.20.32
3.20.31
🍇 Improvements:
- 5277d8f: You can now middle click on the links in order history event messages.
- 1405ff0: Chosen warehouses no longer persist between select dialogs.
⚙️ Maintenance:
- 03551ee: Node 20 can be now used along with Node 18, which will be removed in next release.
- 9070a79: Flaky orders tests using auto-retrying assertions on checking fulfillment status
🪲 Fixes:
- d3bfbc2: Dashboard now properly handles failed or pending deliveries without any attempts in App alerts.
- e935b96: Fixed scaling issues for small images in OrderLine metadata dialog - now small images will scale to fit entire reserved space, just like other places in Salero Dashboard. Previously such images remained at their default size in px.
3.20.30
3.20.29
🦄 Features:
App alerts:
- 37fdf66: The alert in the Apps link in the Dashboard's sidebar now hides after user is informed about apps' issues. This means the dot will hide after you enter the App list and refresh the page. The dot will show up only when there is a new failed webhook after your last visit.
- eb9d8ce: Clicking on "Apps" when there is an alert is now persisted after webhooks pending query is executed. This means that after viewing apps list the alert now correctly disappears after long time of inactivity when there has been no new alerts.
- a2af73f: App list now shows an alert if app's webhooks have failed or the app is disabled. This means you can see if there are issues with your apps without having to enter app details.
- bc83281: "Apps" link in sidebar now shows an alert if one or more apps have failed or pending webhook deliveries. This means you can see if there are issues with your apps without having to enter app details.
- 1b5c8d1: You can now see an alert with a correct date when a webhook has failed event delivery with attempts.
- a53950a: App alerts now save correct dates of failed attempts and clicks to user's metadata.
- f33c9a7: Webhooks with failed or pending event deliveries now appear on top in App's settings. App alert tooltip now takes less space on the screen.
- 4162987: App delivery events are now fetched at a 5 minute interval. This means this heavy query is now used sparingly.
- 32b03f4: You can now see apps alerts when multiple apps have failed event deliveries.
- 2275ad9: "App alers" feature is now available in feature flags and is enabled by default.
🍇 Improvements:
Order line metadata editor
- ebfc19a: Added
OrderLine
metadata editor when opening metadata modal for products on Order details page.
It now allows editingOrderLine
'smetadata
andprivateMetadata
and viewing (read-only)metadata
andprivateMetadata
forOrderLine.variant
- e6ef0fb: Fixed issue in OrderLine metadata form dialog: when closing dialog, form state was preserved even when opened for different OrderLine.
Now form state will be cleared properly on dialog closure.
Others
- eafaf9e: You can now save, update, and delete filter presets on a page types list
- e6401c6: You can now see event delivery ID in webhook details section of an app.
- 8a2842a: Legacy alert on gift cards list have been replaced by link to documentaion in page header
- f7a936b: Voucher details form now properly validate data when discount type is shipping
⚙️ Maintenance:
- 1b0d02d: Now tests results in ctrf scheme are attached to job from manual trigger tests.
- 2938372: Adding changesets can be now skipped on Pull Requests by adding
skip changeset
label - 435a7b1:
@radix-ui/react-portal
and@radix-ui/react-radio-group
were added as explicit dependencies, previously these packages were assumed to be installed from@saleor/macaw-ui
- fdcd7c5: Now results from test report are pushed to qa repo
🪲 Fixes:
- 4bcebbf: Reorder warehouses on channel edit is now called only when warehouses have been changed
- fe0b3e6: Now clicking in radio and checkbox in a channel availability section no more case error
- 41834a8: Notifications will be now clearly visible and not be overlayed anymore by modals. Previously they were partially hidden by the modal's dropover.
- 988f25a: Shipping details show fresh data after update
- a517466: Gift card details page now show correct balance amount after update
- 3ee3970: Menu item create dialog no more show static amount of item, now data is loading dynamically when user scrolls the list
- 5526cd5: Nginx config now server index.html to paths that doesnot contains 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