Skip to content

Commit 9343e12

Browse files
Merge branch 'develop' into fix/8718-restrict-klarna-non-domestic-transactions
2 parents f54e9ef + a5b186c commit 9343e12

File tree

90 files changed

+805
-431
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+805
-431
lines changed

.eslintrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@
134134
"@typescript-eslint/no-explicit-any": "off",
135135
"no-use-before-define": "off",
136136
"@typescript-eslint/no-use-before-define": [ "error" ],
137+
"@typescript-eslint/explicit-module-boundary-types": "off",
137138
"wpcalypso/jsx-classname-namespace": "off",
138139
"react/react-in-jsx-scope": "error",
139140
"no-shadow": "off",

assets/images/icons/send-money.svg

Lines changed: 3 additions & 0 deletions

changelog.txt

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,45 @@
11
*** WooPayments Changelog ***
22

3+
= 7.8.0 - 2024-06-19 =
4+
* Add - Add a feedback survey modal upon deactivation.
5+
* Add - Add new select component to be used for reporting filters, e.g. Payments overview currency select
6+
* Add - Add payment processing using ECE in the Blocks checkout and cart pages.
7+
* Add - Add the WooPay Direct Checkout flow to the classic mini cart widget.
8+
* Add - Add woocommerce-return-previous-exceptions filter
9+
* Add - Enable adapted extensions compatibility with Direct Checkout.
10+
* Add - feat: add pay-for-order support w/ tokenized cart PRBs
11+
* Add - Fix ECE not working without WooPay.
12+
* Add - Reset notifications about duplicate enabled payment methods when new plugins are enabling them.
13+
* Fix - Fall back to credit card as default payment method when a payment method is toggled off.
14+
* Fix - fix: address normalization on checkout for tokenized cart PRBs
15+
* Fix - fix: itemized totals & pending amount on tokenized cart
16+
* Fix - fix: Store API tokenized cart payment method title
17+
* Fix - Fixes some cases where redirects to the onboarding will open in a new tab.
18+
* Fix - Fix input-specific credit card errors.
19+
* Fix - Fix Payment method title for PRBs not displaying correctly because of ECE code.
20+
* Fix - Fix Teams for WooCommerce Memberships on product WooPay Express Checkout Button.
21+
* Fix - Fix WooPay Direct Checkout feature check.
22+
* Fix - Improve consistency of Manage button for different WooPayments KYC states
23+
* Fix - Make it so that the WooPay button is not triggered on Checkout pages when the "Enter" key is pressed on a keyboard.
24+
* Fix - Prevent account creation during WooPay preflight request.
25+
* Update - chore: update incompatibility notice wrapping
26+
* Update - Declare compatibility with the Cart and Checkout blocks.
27+
* Update - Improve the transition from the WCPay KYC to the WC Admin Payments Task
28+
* Update - Update the Payments Overview screen with a new currency selection UI for stores with multiple deposit currencies
29+
* Update - Use FILTER_SANITIZE_EMAIL to sanitize email input
30+
* Dev - Add New_Process_Payment_Exception
31+
* Dev - Add Order_ID_Mismatch_Exception
32+
* Dev - Add sh support in pre-push husky script.
33+
* Dev - Add validation for path variables.
34+
* Dev - Bump WooCommerce Tested To version to 8.9.2
35+
* Dev - Bump WooCommerce Tested To version to 8.9.3
36+
* Dev - chore: EPMs to always send shipping phone
37+
* Dev - Clean up and refactor some old code which is no longer in use.
38+
* Dev - Fix PHPStan warnings.
39+
* Dev - Fix unused parameter phpcs sniffs in checkout classes.
40+
* Dev - Improve test coverage of upe.js and rename isPaymentMethodRestrictedToLocation to hasPaymentMethodCountryRestrictions
41+
* Dev - Remove redundant wrapper around method invocation.
42+
343
= 7.7.0 - 2024-05-29 =
444
* Add - Add share key query param when sending data to Stripe KYC.
545
* Add - Add the WooPay Direct Checkout flow to the blocks mini cart widget.

changelog/2024-06-10-07-11-37-125865

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/8734-add-date-selector

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog/add-1527-survey-modal-on-deactivation

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/add-2648-adapted-extensions-compatibility

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/add-2688-woopay-direct-checkout-to-mini-cart

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/add-8490-payment-activity-currency-selector

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog/add-8773-ece-support-blocks-checkout-page

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/add-8788-select-component-for-currency-switcher

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Significance: minor
2+
Type: add
3+
4+
Add support for Express Checkout Element on shortcode Cart and Checkout pages.

changelog/add-8943-test-for-date-selector-hook

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog/add-add-wc-return-previous-exceptions-filter

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/add-adjustments-tpv-report

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog/add-deposit-currency-param-for-payment-widget

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog/add-new-process-payment-exception

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/add-order-id-mismatch-exception

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/add-reset-duplicate-notifications-from-new-plugins

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/as-8868-ece-product-page

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Significance: minor
2+
Type: add
3+
4+
Add support for the Express Checkout Element on product pages.

changelog/as-fix-ece-with-woopay

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/chore-epms-always-send-shipping-phone

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/chore-incompatibility-notice-wrapping

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/dev-7387-add-tests-to-upe-js

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/dev-8875-disable-flaky-e2e-test-payment-gateways-disable-confirmation

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog/dev-bump-woocommerce-tested-up-to-8.9.3

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/dev-code-quality-recent-deposits-list

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog/dev-finish-setup-cta

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/dev-remove-unneeded-code

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/feat-tokenized-cart-pay-for-order-flow

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Significance: patch
2+
Type: fix
3+
4+
Clearly display available instant deposit amount on notice and button label on Payment Overview page

changelog/fix-8813-consistency-of-woopayments-manage-settings-button

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-8883-pay-for-order-blocked-ui

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-8938-payment-activity-view-report-currency

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog/fix-ece-payment-method-title

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-fallback-to-cc-when-hiding-pm

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-klarna-e2e-tests

Lines changed: 0 additions & 5 deletions
This file was deleted.

changelog/fix-pending-amount-missing-itemized-totals

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-phpstan-errors

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-specific-field-checkout-failures-e2e-tests

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-teams-for-wc-memberships-on-product-woopay-express-checkout-button

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-tokenized-cart-payment-method-title

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-tokenized-cart-place-order-uk

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Significance: patch
2+
Type: fix
3+
4+
fix: display refund amount w/ tokenized cart PRBs

changelog/fix-unused-param-phpcs-sniffs

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/fix-woopay-button-submit-when-enter-pressed

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Significance: patch
2+
Type: fix
3+
4+
Fix WooPay Direct Checkout feature check.

changelog/fix-woopay-preflight-create-account

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/misc-move-prepush-to-sh

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/misc-remove-unnecessary-wrapper

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Significance: minor
2+
Type: add
3+
4+
feat: tokenized cart PRBs on shortcode cart and checkout behind feature flag.

changelog/update-8765-payments-overview-currency-select

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Significance: patch
2+
Type: update
3+
Comment: Part of Payment Activity Card. Improved tooltips.
4+
5+

changelog/update-declare-compatibility-width-cart-and-checkout-block

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Significance: patch
2+
Type: update
3+
Comment: Payment Activity Card - minor improvement to tooltip.
4+
5+

changelog/update-redirect-to-payment-screen-for-wcadmin-task

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/update-route-param-validation

Lines changed: 0 additions & 4 deletions
This file was deleted.

changelog/update-use-filter-sanitize-email-to-sanitize-email-input

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)