Releases: saleor/saleor-dashboard
Releases · saleor/saleor-dashboard
3.20.9
What's Changed
🪲 Fixes:
- 069e6cc: You can now make a refund with shipping costs or custom shipping amount. This means you can make a refund without selecting line items. by @Cloud11PL
Full Changelog: 3.20.8...3.20.9
3.20.8
What's Changed
🪲 Fixes:
- 331af39: You can now see draft order alert messages when channel is inactive or has no products by @Cloud11PL
🍇 Improvements:
- 0eb90df: Menu item dialog now use components form new Macaw by @poulch
- bef2cbd: Docker images will be automatically tag with with both the full version and just the minor by @patrys
- ba5d47e: Modals for adding discounts and confirming deletion now use new MacawUI styles by @Cloud11PL
- 942bb01: Now you can set proper attribute value when editting content page. by @andrzejewsky
- 7624638: Dashboard now scrolls the product list page to the top when you click on "Select channel" so that you can see the filter window by @Cloud11PL
- ece769a: The gift card modals now use new macaw-ui components. by @Cloud11PL
- 330012e: MacawUI in Dashboard is now the newest available version. Dashboard no longer shows an error while installing packages. Price in shipping method select component now aligns to the right. by @Cloud11PL
⚙️ Maintenance:
- 640d5f6: SALEOR_119 now has increased timeouts for app instalation. This means the test should fail less. by @Cloud11PL
- 09cf2ad: SALEOR_191 now waits for the refund page to fully load by @Cloud11PL
- f1b06f8: Remove skip from installing app tests and update workflow to run it only on releases or manual by @szczecha
- c052612: Now manual tests and tests on release can run on multiple projects by @Cloud11PL
Full Changelog: 3.20.7...3.20.8
3.20.7
🍇 Improvements:
- ce05ffb: The order details page now displays the name of the applied voucher by @peelar
- e5bfa12: You can now navigate on the dropdown list. Dropdown stays close on focus by @poulch
- b428bcd: Legacy Dialog component is no longer used by @poulch
- bbba0d2: You can now see the permission edit list using the default list colour instead of the accent blue colour by @Cloud11PL
- 642e9f7: Showing negative amount in order details has been aligned by @poulch
- efbca2b: Now, missing translations are properly added to the order details by @andrzejewsky
- f879d52: The app install error page now uses macaw-ui-next styles meaning that MaterialUI is no longer used in this view by @Cloud11PL
- 037c67c: The stock settings no longer show a message that you need to create a warehouse when warehouses are already configured by @Cloud11PL
⚙️ Maintenance:
- f8e6049: Now staging environments have changed domain, that means "staging-cloud.saleor.io" is no longer referenced in our pipelines by @andrzejewsky
3.20.6
🪲 Fixes:
- 5e3cc3f: You can now see a message instead of a loading animation when there are no categories, collections, products or variants assigned in Discounts by @Cloud11PL
- 48b4146: You can now add and remove tags for gift cards without any application crash by @poulch
- 6289fbd: You can now delete draft voucher codes during creation of new voucher by @poulch
- 0614128: You can now update quantity per checkout in site settings by @Cloud11PL
🍇 Improvements:
- c8a6d86: Login, password reset and error pages now use new Macaw buttons, text and styles by @Cloud11PL
- edaf42b: The gift card and customer details pages no longer crash when you have only some required permissions. This means that you can now view the gift card details page if you have only gift card permissions and the customer details page if you have only customer permissions. by @Cloud11PL
- e730343: You can click the save button on the variant creation page to trigger validation by @poulch
- 9434aea: Make MenuItems' container scrollable in the navigation section by @soniaklimas
3.20.5
What's Changed
🪲 Fixes:
- f89484c: Plugin details view now displays channel list with proper padding and text with proper size. by @Cloud11PL
- a1420b2: Page type page now displays section description in multiple lines. by @poulch
- cf2eb13: Now you can see initials in your account details when there is no avatar image set for your account. by @Cloud11PL
- ef1c9cb: Subscription query editor no longer shows incorrect required permissions for inserted query. by @Cloud11PL
- 5098f26: You can now assign more than 22 attribute for product and page type by @poulch
- 508e53e: Category input in product page is no longer collapsed when empty by @poulch
🍇 Improvements:
- 0b9296f: You can now replace all environment variables instead of only API_URL in Docker and nginx @yasinuslu
- fd29d47: Now developer can see the traces within Sentry by @andrzejewsky
- b464ee2: Now sentry sample rate sents only 10% of the traffic by @andrzejewsky
- cfe015a: You can now see errors when required attributes are empty during product or page edition by @poulch
- 8b345e6: Transaction capture modal no longer shows "Error" text when API error occurs. This means that the modal closes when mutation finishes so that result is visible. by @Cloud11PL
⚙️ Maintenance:
Full Changelog: 3.20.4...3.20.5
3.20.4
🪲 Fixes:
- f29141a: You can now search by order number in Navigator search. by @Cloud11PL
- e635bc1: You can now view channel and product details pages on tablets by @Cloud11PL
- a711406: Components that show app token now display text in multiple lines instead of one. by @Cloud11PL
⚙️ Maintenance:
- 4a59399: You can run order e2e tests with updated test data by @yellowee
- 54b2124: Rich text editor errors related to 'holder' no longer are sent to Sentry. by @Cloud11PL
- e14df76: You can now run E2E tests locally with no issues by @yellowee
- 55d49ee: You can now run all e2e tests without attributes.spec interference by @yellowee
- e094fa6: The migrated dropdown components and there types no longer exist within the codebase by @poulch
Full Changelog: 3.20.3...3.20.4
3.20.3
3.20.2
🪲 Fixes:
🍇 Improvements:
- 15d5b87: Saleor Dashboard no longer uses MUI Card component, it uses DashboardCard instead by @Cloud11PL
- 9f10e1b: Dashboard no longer uses Typography and Skeleton from Material. These components were replaced with MacawUI ones by @Cloud11PL
- 5b8262d: The button for adding a new refund now has a shorter label by @Cloud11PL
- 6f45d44: Drop legacy Dialog and replace it with new Macaw Dialog component in action dialogues,
order change warehouse dialogue, order payment dialogue, add staff member dialogue,
staff user password restart dialogue, tax select country dialogue by @poulch
⚙️ Maintenance:
- 088842b: You can run E2E tests for inline discounts in draft orders by @yellowee
- a565113: Fix custom ref checkout in dev deployment CI workflow by @cmiacz
- 5a10255: Add new service to dev deployment CI workflow by @cmiacz
- fd36e8e: From now dashboard will be deployed to load test services in the dev cloud by @szczecha
3.20.1
🪲 Fixes:
- 1258836: Product variant forms now show missing price and name errors when these fields are empty by @Cloud11PL
- 55e72b8: Edit refund view no longer displays title with typo when editing refund with line items by @poulch
🍇 Improvements:
- 27a4726: The legacy selects no longer present within the codebase, this means you should use the ones from the new macaw when developing the UI by @poulch
⚙️ Maintenance:
3.20.0
🪲 Fixes:
- a9c750a: You can no longer see a duplicated cancel button when cancelling the transaction. This means you can now go back to the edition by using the "back" button and "cancel" to continue your intention by @poulch
- 31a73ea: Fixes a bug where order and gift card details views show incorrect avatar in history component. Notes added by apps will now show app's name and avatar. All events will now use the same date format to improve consistency by @Cloud11PL
- 2952fe5: The selected value is no longer filtering the options when using any select list with autocomplete by @poulch
- 7f729f2: Dashboard will now allow to set publication date and availability date with time. This change also replaces deprecated date fileds with datetime fields by @Cloud11PL
- 9226dc9: You can now see zero price value in the money cell by @poulch
- 1028d48: You can now open the issue gift card modal without any flickering by @poulch
- 4eaa036: You can now see an empty description when the description is invalid in the product list by @poulch
- db8b2d9: Flow settings in channel creation will now persist after channel is created by @Cloud11PL
- e234ddc: You can now see the proper discount type in order payment details by @poulch
- f82600a: Fixes an issue that prevented users from pasting values smaller than 10 into data grid cells by @Cloud11PL
- d1430ea: Avatars in transaction events no longer show broken image instead of initials by @Cloud11PL
- 217cb10: The selected value is no longer filtering the options when using any select list in the product variant table by @poulch
- 51a360f: You can see a better notice when a cell in datagrid has an error by @poulch
dfe8e1d: This fixes an issue where product export threw an error due to invalid input data by @Cloud11PL
🦄 Features:
- 💰↩️ New refunds
- 1fc4c34: Swap new refund with old one when feature flag toggle by @poulch
- f1e716e: Order refund views no longer display duplicated errors or no errors at all when submitting the form by @Droniu
- e02050a: This change adds a reusable GridTable component for ephemeral data edition by @Droniu
- ca23d85: You can now create refund with lines even if all lines have been previously refunded by @Droniu
- 9c5e786: This change disallows creating refunds for orders created in transaction flow channels that have no transactions, as well as orders that have no refundable transactions by @Droniu
- 68eb5cd: Refund add dialog no longer allows proceeding to refund with lines view when all lines have been refunded and manual refund view when user doesn't have payment permissions by @Droniu
- 1c01b46: Modal for refund reason now has an improved copy by @Cloud11PL
- 4603cc5: Refund with lines view no longer allows creating/editing a refund with an amount exceeding the charged amount for the selected transaction by @Droniu
- d657661: Warning message on manual refund view is no longer unreadable on dark mode by @Droniu
- b3a87cd: Implement refund add modal by @Droniu
- 1c8df0f: Refund table now displays user initials on the avatar and full name on hover instead of an email. by @Droniu
- d46265d: Introduce view for manual refund transaction by @poulch
- 6597aaa: Fixes incorrect button label for adding or editing refund reason by @Cloud11PL
- c0031af: Amount input in refund form no longer displays incorrectly formatted prices after recalculation by @Droniu
- 1bfc3f5: Transaction refund-related views no longer display confusing descriptions by @Droniu
- ca83d3a: Manual refund form no longer allows values greater than the charged amount for the selected transaction and now allows positive values lower than 1 by @Droniu
- 16b47e2: Fix duplicate validations on refund view by @Droniu
- 6342659: Show all transactions in manual refund view, disabled those that are not refundable by @poulch
- 2a09189: This change replaces refund datagrid on order details view with GridTable for better clarity and UX by @Droniu
- 488c8e4: Implement refunds datagrid on order details by @Droniu
- bb16de5: You can now see pending manual refunds on order details view by @Droniu
- 6a2c4a0: This change replaces the datagrid on refund create & edit views with GridTable component by @Droniu
- b8bd242: Refund views have now more consistent UI by @poulch
- f53973f: Manual transaction modal has now improved design that matches other modals by @Droniu
- e08dd64: Introduces new refund flow for orders that allow users to refund items base on transactions. Grant refund and send refund is a single flow. User first has to create draft refund and then can transfer funds in one flow by @Droniu
- c3ca122: You can now toggle improved refund flow in features preview by @Droniu
🍇 Improvements:
- 8943ae2: Now you can see columns and their ordering that you previously selected when switching between listing pages by @andrzejewsky
- bdfb5e8: Now selected columns on the product list are being saved when browsing order details by @andrzejewsky
- 5c30c8d: Replace back icon with cloud one in the sidebar return to cloud link, update copy to just Saleor Cloud by @poulch
- 2111f93: Now, the developer can access sidebar components on each page directly by @poulch
- bed0fa3: The list of transactions is now placed under the new section called "Transactions" when you visit the order details page by @Cloud11PL
- 687b134: You can now browse listing pages without additional reloadings by @andrzejewsky
- a9745e4: Remove brackets next to each order status title due to confusing the clients by @poulch
- 0589970: Always show the charge and authorized amount in the payment section of order details by @poulch
- 9b87e78: You can now select created at a column in the product list by @poulch
- 4c919c1: Grid persistence implementation by @andrzejewsky
- 1a37487: Adding the new variant as a row is no longer possible from the product details. This means "add new variant" button now leads you to the variant creation page by @poulch
- 3af5ac0: Filters for orders now allow filtering by ID. This means its form handles one or multiple IDs that you can attach by using commas, space, or enter for separation by @Cloud11PL
- 2c84b7a: You can now open channel selection by clicking "Select channel" within any price cell on the product list. This means the dash "-" sign is no longer displayed there by @Cloud11PL
- 5faad9e: Introduce menu items with shortcuts for GraphQL playground and search actions in the sidebar. Move "Go to Saleor Cloud" button at the bottom of the sidebar by @poulch
- fb4d33a: In order list view you can now use new, easy, and improved filters by @Cloud11PL
- f95fcc4: Vertical lines are no longer visible for read-only grid tables by @andrzejewsky
- b048a50: Introduce new icons for the menu, remove not used icons by @poulch
- 005713e: Now the save bar is aligned with the rest of the layout by @andrzejewsky
- fd8368f: Fixes button font weights by @Droniu
- 1849276: Now you can see the updated appearance of the bottom bar that holds save and back actions. This means functionality has not been changed by @poulch
- 7ff18ac: Product edition no longer change the other's work when changing different fields simultaneously. This means UI sends only form fields that were changed by @andrzejewsky
- dfb19e5: The legacy multiselect is not longer present within the codebase. this means you should use the ones from new macaw when developing the UI by @poulch
- a246798: Fix showing an empty tooltip when no content by bumping macaw-ui to newest by @poulch
- 97c0c84: Read-only metadata keys and values will now be displayed as regular inputs, making them easier to read and preventing them from looking disabled by @Cloud11PL
- ea3c288: Transaction titles in order details now include their ordinal number and creation date. This means that all titles now follow the same format by @Cloud11PL
- d0ef1f3: App and User avatars in order details now all have the same colour by @Cloud11PL
- ad3ad6d: The boolean attribute has been changed from a toggle to a select. This change helps visualize when the attribute has not been set by @Cloud11PL
- 3231bb5: You can now properly edit permission groups when you have full access by @Cloud11PL
- 528fef0: The product details view will not show product categories with their ancestors. It will make it easier to choose the product's category by @Cloud11PL
- c10dd8a: Add clarity to the order cancel dialogue by @Droniu
- 0fb6777: History component's texts will now have unified colours by @Cloud11PL
- 56eb4d6: Searching for countries and other items is now more efficient, making it easier to find what you need. Additionally, the Dashboard Navigator UI has been improved to match the rest of the application, providing a more consistent experience by @Cloud11PL
- 232cd2a: Previously we allowed user to select either flat rates or any tax app. To avoid problems if there are more tax apps installed this change adds the ability to select a tax app that will be used to calculate taxes per channel. Users can also select tax app for country exception while configuring taxes by @krzysztofzuraw
- e7e639b: Added support for the BrokerProperties webhook header by @patrys
- 9edf2ea: Products in a list of products to be excluded from shipping will no longer be selectable if not available in chosen channels by @Cloud11PL
- 4bd369b: Now you can see the reason why shipping methods are incorrect when creating draft orders. This means creating new draft orders will pop up an error with the details of incorrect shipping by @Cloud11PL
- dfedc10: The action buttons in the transaction section of the order view are now unified with the other buttons in that view by @Cloud11PL
- 9edf2ea: Show info and disable the checkbox in AssignProductDialog when a product does have channels overlap with selected channels by @poulch
- 80b8c78: Show all gift cards used in order details b...