3.19.0
🪲 Fixes:
a2bac68: Fix height of multiselect for filters/promotions by @krzysztofzuraw
5165c52: Fix loading service worker by @andrzejewsky
d712e65: Fix deleting draft orders by @andrzejewsky
6473419: Fix variant availability by @Droniu
9a48841: Fix action that configures login to staging Saleor Cloud for CLI by @wcislo-saleor
1a32555: Make discount rules flag visible by @andrzejewsky
dd6f46f: Fix apps colors, fix grid checkbox by @andrzejewsky
488a4b4: Amounts are now hidden on Transaction events list for CHARGE_REQUST, CHARGE_SUCCESS and CHARGE_FAILURE events. These events don't support providing amounts, and they were always displayed as 0. by @witoszekdev
5725e72: Fix workflow deployments for PR automation by @andrzejewsky
ce4eb48: Fix redirect action in new context and relative urls by @mmiszy
8e0e208: Fix dockerfile build error caused by deleted file and bash script by @tgrycuk
9208b3e: Fix discount hasEndDate selector in tests by @poulch
🦄 Features:
-
Promotions (in preview):
bb2232b: Introduce gift reward to order discounts by @poulch
01115af: Support mutliple condition types by @poulch
a210c06: Refactor Rule model by @poulch
a423387: Introduce discount context by @poulch
f98fd64: Add discount type to form by @poulch
50404fc: Handle complex condition in promotion rule by @poulch
50404fc: Add support for order promotion API by @poulch
c09ef4d: Support order conditions in rule summary by @poulch
dc64404: Improvments for discount rules by @poulch -
Others:
fe48a01: Improve promotion ui aligments by @poulch
8766b21: Add Category and Collections columns to the product list datagrid. by @pitkes22
9077244: Grant & send refund in return & replace view by @Droniu
bb2232b: Introduce is gift column in order and draft order details datagrid by @poulch
🍇 Improvements:
d5d3c43: Introduce filters to discount list page by @poulch
9cd348f: Remove app version from app list view by @poulch
2e22ba1: add env var LOCALE_CODE by @GabrielZacchi
a3b365b: Use Combobox component instead of Select in promotion rule channel input by @poulch
39711fe: Show info text when no options to select in discount condtion, stop sending empty condtion by @poulch
⚙️ Maintenance:
e610ca5: Use composite actions in pr automation workflow by @andrzejewsky
4d82f8f: Add cron job for PW tests by @andrzejewsky
ca73a90: Add permissions for push when cherry-pick by @andrzejewsky
b606c3e: Add manual test run for e2e by @andrzejewsky
a077f1c: Add dev deployment workflow by @cmiacz
9fae33f: Update MacawUI to version 1.0.0-pre.21 by @krzysztofzuraw
f768b2f: Update pull request template by @andrzejewsky
9c737a5: Update product test As an admin, I should be able to update a single product by uploading media, assigning channels, assigning tax, and adding a new variant
b7f240f: Create order with activated transaction flow in channel test by @wojteknowacki
7c7c73c: Deleting shipping rate from it's details page in e2e scenario by @yellowee
703a93a: Update variant information in existing product by @wojteknowacki
d06043b: Filter products by channel availability test by @wojteknowacki
bb1401b: Create voucher with auto-generated codes and fixed amount discount by @wojteknowacki
951b181: add tracking number, mark as paid and fulfill tests by @wojteknowacki
f77c268: Searching products on list view test by @wojteknowacki
9870979: Using pagination on product list view test by @wojteknowacki
40f01b1: Delete single and bulk delete variants tests by @wojteknowacki
698e2cd: Attributes critical test migrated to playwright by @wojteknowacki
3b9f4ee: Change assertion text within channels checkbox in e2e tests by @wojteknowacki
97b05c9: Updated @saleor/app-sdk to 0.47.2. This change should not introduce any meaningful changes for the Dashboard. by @lkostrowski
b7ed22f: fixes e2e tests which fails on nightly run orders, apps, vouchers by @wojteknowacki
876d89b: Export products as csv test by @wojteknowacki
b841e52: Migrated categories tests: Create basic category; Edit category;Bulk delete categories by @wojteknowacki
976b34c: test bulk delete on product list by @wojteknowacki
460f033: Migrated warehouses tests: Edit warehouse; Delete warehouse by @wojteknowacki
nightly workflow: do not trigger test complete job if testmo-report-preparation is skipped/failed by @wojteknowacki
05dc813: Collections tests: Create collection; Edit collection: assign product; Bulk delete collections by @wojteknowacki
016bb7c: update home test assertion after removing UI elements from home by @wojteknowacki
20d75b2: dot env update by @wojteknowacki
d02dcf9: Fix waiting for dom load state in playwright e2e tests by @wojteknowacki
28a8f1c: Tests migrated to playwright:
Create basic channel; by @wojteknowacki
Edit channel settings to contain transaction flow, allow unpaid orders, authorize instead of charging, prio high stock;
Delete channel by @wojteknowacki
07d5f35: Delete single product test
Refactor page class files to eliminate duplication of variables by @wojteknowacki
7d59680: Mark order as fully paid and fulfill all variants test by @wojteknowacki
6f6e5ef: Migrated taxes tests: Change taxes in channel to use tax app, Change taxes in channel: enter prices without tax, do not show gross price, add country exception,Add new country and tax rates to it, Add new class with metadata and set tax rate for single country by @wojteknowacki
621c368: Test for deleting a shipping method from a shipping zone details page by @yellowee
465aa7b: Adding e2e tests for bulk deleting shipping zones and updating one by @yellowee
d43a3c9: Maintenance e2e tests:
Class unification - selector initiation moved to constructors
Adding navigation logs to specific products, channels, etc
Improved imports: using aliases in all files
c23e8bc: e2e tests maintenance - removed duplicated cypress tests since we have coverage in playwright by @wojteknowacki
5546daa: Shipping Adress change test
Billing Adress change test by @wojteknowacki
bcbed0d: Draft orders bulk delete & Create draft order tests by @wojteknowacki
92d02a3: Tags and scripts for playwright, pr-automation workflow updated by @wojteknowacki
0f05642: Migrated gift cards tests: Issue gift card, Issue gift card with specific customer and expiry date, Resend code, Deactivate gift card, Activate gift card, Edit gift card, Bulk delete gift cards by @wojteknowacki