diff --git a/changelog.txt b/changelog.txt index 380207a3b5d..6418bf8f1fb 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,56 @@ *** WooPayments Changelog *** += 7.4.0 - 2024-03-27 = +* Add - Add account reset for sandboxes +* Add - Add a loading spinner to the "Proceed to Checkout" button in shortcode cart. +* Add - Add data telemetry for the Proceed to Checkout button and the WooPay direct checkout. +* Add - Added a notice about custom checkout fields conflicting with express checkouut +* Add - Added a notice to inform the merchant when the payout bank account is in errored state +* Add - Added a notice to the Deposits Listing screen when deposits are paused +* Add - Add WooPay direct checkout flow behind a server-side feature flag. +* Add - Add woopayMinimumSessionData in wcpayConfig when Express Checkout button's disabled o on car page. +* Add - Customizing BNPL messaging with Appearance API +* Add - Handle refunds triggered externally, outside WP Admin +* Add - Preload WooPay session data for WooPay Direct Checkout flow. +* Fix - Add empty validation when quering order by meta key and meta value +* Fix - Add settings object for every gateway +* Fix - Allow WooPay button preview on settings page +* Fix - Apply the WooPay Direct Checkout flow only to the "Proceed to Checkout" button, in cthe classic cart. +* Fix - Ensure card gateway is not running through the settings migration. +* Fix - Ensure every gateway has individual settings object. +* Fix - Ensure WooPay Direct Checkout continues to work as intended when WooPay Express Checkout is disabled on the cart page. +* Fix - fix: "Add payment method" page initialization on missing UPE styles +* Fix - fix: better error message when saved card and amount too large +* Fix - Fixed a 1px gap on the right side of some payment method icons in transaction details. +* Fix - Fixed Clearpay aria-label for UK sites +* Fix - Fixes some instances where Stripe UPE styles add a black background to input fields. +* Fix - Fix the cursor pointer when hovering over disabled checkboxes in Advanced Settings +* Fix - Fix WooPay direct checkout eligibility checks. +* Fix - Hide the option to refund in full from the transaction details menu when a transaction is partially refunded. +* Fix - Inform hard blocked merchants they're under review +* Fix - Load deposit overview only when deposit is present +* Fix - Move test mode transactions notice to the top of the page. +* Fix - Order completed and refunded emails are no longer sent when a dispute is closed. +* Fix - Preventing stock quantity from being reduced twice. +* Fix - Re-enable Direct-to-Checkout Feature Flag in WooPay OTP Iframe. +* Fix - strtolower deprecation warning no longer appears on the Order Received and View Order pages when using PHP version 8.1+ +* Fix - Used client side navigation to improve the UX for "View Deposit History" +* Fix - Uses WCPayAPI to initialise Stripe for BNPL payment element, includes necessary required parameters. +* Update - Allow WooPay to request full session data from store. +* Update - Clean up remaining unused code from a past experiment - `wcpay_empty_state_preview_mode`, done on Deposits list. +* Update - Make the order note for `dispute funds withdrawn` event clearly mention that the dispute amount and fee would be deducted from the next deposit. +* Update - Remove mention of test mode from general settings help text. +* Update - Updated deposits API documentation to add default_external_accounts element +* Update - Updates to reduce the amount of steps required during onboarding flow. +* Update - Update the Payments Connect page design and logic +* Update - Validate deposit id before sending a request to fetch deposit. +* Dev - Bump WC tested up to version to 8.7.0 and set Requires Plugins header. +* Dev - Ensure pre-push hook understands terminal & non-terminal environments +* Dev - Fix a bug in Tracks where admin events were not recorded properly +* Dev - Implement a feature flag for the Payment Overview widget. +* Dev - Minor refactor to disputes utility function inInquiry to make it accept only dispute status as a param, instead of whole dispute object. +* Dev - refactor: validator package bundle size improvements + = 7.3.0 - 2024-03-06 = * Add - Added confirmation modals for order status changes with pending authorizations * Add - Add migration script to cover situations with Link and WooPay both enabled after plugin update. diff --git a/changelog/2024-03-22-10-13-01-959432 b/changelog/2024-03-22-10-13-01-959432 deleted file mode 100644 index 569ad41f64a..00000000000 --- a/changelog/2024-03-22-10-13-01-959432 +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Bump WC tested up to version to 8.7.0 and set Requires Plugins header. diff --git a/changelog/8381-fix-upe-input-background-color b/changelog/8381-fix-upe-input-background-color deleted file mode 100644 index 60c7e6430ae..00000000000 --- a/changelog/8381-fix-upe-input-background-color +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fixes some instances where Stripe UPE styles add a black background to input fields. diff --git a/changelog/add-2481-woopay-preload-session-data b/changelog/add-2481-woopay-preload-session-data deleted file mode 100644 index 5d9464bca08..00000000000 --- a/changelog/add-2481-woopay-preload-session-data +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Preload WooPay session data for WooPay Direct Checkout flow. diff --git a/changelog/add-2483-direct-checkout-data-telemetry b/changelog/add-2483-direct-checkout-data-telemetry deleted file mode 100644 index 4b611ef6729..00000000000 --- a/changelog/add-2483-direct-checkout-data-telemetry +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add data telemetry for the Proceed to Checkout button and the WooPay direct checkout. diff --git a/changelog/add-2561-woopay-load-spinner-to-button-in-shortcode-cart b/changelog/add-2561-woopay-load-spinner-to-button-in-shortcode-cart deleted file mode 100644 index db3db41f27f..00000000000 --- a/changelog/add-2561-woopay-load-spinner-to-button-in-shortcode-cart +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add a loading spinner to the "Proceed to Checkout" button in shortcode cart. diff --git a/changelog/add-6294-deposit-account-error-notice b/changelog/add-6294-deposit-account-error-notice deleted file mode 100644 index 4046aecb44d..00000000000 --- a/changelog/add-6294-deposit-account-error-notice +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Added a notice to inform the merchant when the payout bank account is in errored state diff --git a/changelog/add-8242-payment-overview-widget-feature-flag b/changelog/add-8242-payment-overview-widget-feature-flag deleted file mode 100644 index a580fffcbee..00000000000 --- a/changelog/add-8242-payment-overview-widget-feature-flag +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Implement a feature flag for the Payment Overview widget. diff --git a/changelog/add-8332-deposits-list-failure-notice b/changelog/add-8332-deposits-list-failure-notice deleted file mode 100644 index ccb290be059..00000000000 --- a/changelog/add-8332-deposits-list-failure-notice +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Added a notice to the Deposits Listing screen when deposits are paused diff --git a/changelog/add-8346-deposits-overview-docs b/changelog/add-8346-deposits-overview-docs deleted file mode 100644 index 0de31df6a42..00000000000 --- a/changelog/add-8346-deposits-overview-docs +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Updated deposits API documentation to add default_external_accounts element diff --git a/changelog/add-account-reset-for-sandboxes b/changelog/add-account-reset-for-sandboxes deleted file mode 100644 index 8b02862796f..00000000000 --- a/changelog/add-account-reset-for-sandboxes +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add account reset for sandboxes diff --git a/changelog/add-woopay-direct-checkout-eligibility-flag b/changelog/add-woopay-direct-checkout-eligibility-flag deleted file mode 100644 index dc736bf3648..00000000000 --- a/changelog/add-woopay-direct-checkout-eligibility-flag +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add WooPay direct checkout flow behind a server-side feature flag. diff --git a/changelog/add-woopay-merchant-request b/changelog/add-woopay-merchant-request deleted file mode 100644 index 621528f4912..00000000000 --- a/changelog/add-woopay-merchant-request +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Allow WooPay to request full session data from store. diff --git a/changelog/add-woopay-min-cart-data-when-express-button-disabled-on-cart b/changelog/add-woopay-min-cart-data-when-express-button-disabled-on-cart deleted file mode 100644 index 9adbe84fddf..00000000000 --- a/changelog/add-woopay-min-cart-data-when-express-button-disabled-on-cart +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add woopayMinimumSessionData in wcpayConfig when Express Checkout button's disabled o on car page. diff --git a/changelog/appearance-api-bnp-message b/changelog/appearance-api-bnp-message deleted file mode 100644 index c948855caf9..00000000000 --- a/changelog/appearance-api-bnp-message +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Customizing BNPL messaging with Appearance API diff --git a/changelog/chore-e2e-test-report-template b/changelog/chore-e2e-test-report-template deleted file mode 100644 index 0f8f73cc671..00000000000 --- a/changelog/chore-e2e-test-report-template +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Create e2e test report issue template. - - diff --git a/changelog/chore-remove-unused-upe-js-functions b/changelog/chore-remove-unused-upe-js-functions deleted file mode 100644 index e0982581d04..00000000000 --- a/changelog/chore-remove-unused-upe-js-functions +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: chore: remove unused UPE JS functions - - diff --git a/changelog/chore-use-a8c-webpack-rtl-plugin b/changelog/chore-use-a8c-webpack-rtl-plugin deleted file mode 100644 index 19070b4c639..00000000000 --- a/changelog/chore-use-a8c-webpack-rtl-plugin +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Only replacing a webpack plugin. - - diff --git a/changelog/dev-8311-reduce-mox b/changelog/dev-8311-reduce-mox deleted file mode 100644 index 3d300bbf6c0..00000000000 --- a/changelog/dev-8311-reduce-mox +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Updates to reduce the amount of steps required during onboarding flow. diff --git a/changelog/e2e-skip-broken-test-shopper-bnpls-checkout-develop b/changelog/e2e-skip-broken-test-shopper-bnpls-checkout-develop deleted file mode 100644 index 871ecd3a8ed..00000000000 --- a/changelog/e2e-skip-broken-test-shopper-bnpls-checkout-develop +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Not user-facing: skips the e2e test suite shopper-bnpls-checkout.spec.js due to test failure - - diff --git a/changelog/enhance-pre-push-hook b/changelog/enhance-pre-push-hook deleted file mode 100644 index 9a3b3e2919c..00000000000 --- a/changelog/enhance-pre-push-hook +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: dev - -Ensure pre-push hook understands terminal & non-terminal environments diff --git a/changelog/express-checkout-incompatibility-notice b/changelog/express-checkout-incompatibility-notice deleted file mode 100644 index acc5bada968..00000000000 --- a/changelog/express-checkout-incompatibility-notice +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: add - -Added a notice about custom checkout fields conflicting with express checkouut diff --git a/changelog/fix-2593-disabling-woopay-express-avoids-disabling-direct-checkout b/changelog/fix-2593-disabling-woopay-express-avoids-disabling-direct-checkout deleted file mode 100644 index 41e101c36fb..00000000000 --- a/changelog/fix-2593-disabling-woopay-express-avoids-disabling-direct-checkout +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Ensure WooPay Direct Checkout continues to work as intended when WooPay Express Checkout is disabled on the cart page. diff --git a/changelog/fix-4393-fix-quering-order-by-empty-metakey b/changelog/fix-4393-fix-quering-order-by-empty-metakey deleted file mode 100644 index db88b64c81f..00000000000 --- a/changelog/fix-4393-fix-quering-order-by-empty-metakey +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Add empty validation when quering order by meta key and meta value diff --git a/changelog/fix-6380-edit-dispute-order-note b/changelog/fix-6380-edit-dispute-order-note deleted file mode 100644 index 2d4d699894b..00000000000 --- a/changelog/fix-6380-edit-dispute-order-note +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: update - -Make the order note for `dispute funds withdrawn` event clearly mention that the dispute amount and fee would be deducted from the next deposit. diff --git a/changelog/fix-6527-improved-navigation-time b/changelog/fix-6527-improved-navigation-time deleted file mode 100644 index 6d06baa4c1a..00000000000 --- a/changelog/fix-6527-improved-navigation-time +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Used client side navigation to improve the UX for "View Deposit History" diff --git a/changelog/fix-7183-pm-icon-styling-issue-in-transaction-details-page b/changelog/fix-7183-pm-icon-styling-issue-in-transaction-details-page deleted file mode 100644 index 5b5cbd03f4e..00000000000 --- a/changelog/fix-7183-pm-icon-styling-issue-in-transaction-details-page +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fixed a 1px gap on the right side of some payment method icons in transaction details. diff --git a/changelog/fix-7733-minor-test-mode-notice-adjustments-for-transactions b/changelog/fix-7733-minor-test-mode-notice-adjustments-for-transactions deleted file mode 100644 index 8ec3003cfde..00000000000 --- a/changelog/fix-7733-minor-test-mode-notice-adjustments-for-transactions +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Move test mode transactions notice to the top of the page. diff --git a/changelog/fix-7785-non-exisiting-deposit b/changelog/fix-7785-non-exisiting-deposit deleted file mode 100644 index 0afc71243a4..00000000000 --- a/changelog/fix-7785-non-exisiting-deposit +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Load deposit overview only when deposit is present diff --git a/changelog/fix-7928-prevent-sending-order-complete-emails b/changelog/fix-7928-prevent-sending-order-complete-emails deleted file mode 100644 index 0a393b52ccd..00000000000 --- a/changelog/fix-7928-prevent-sending-order-complete-emails +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: fix - -Order completed and refunded emails are no longer sent when a dispute is closed. diff --git a/changelog/fix-8210-error-when-attempting-to-fully-refund-remaining-amount-after-partial-refund b/changelog/fix-8210-error-when-attempting-to-fully-refund-remaining-amount-after-partial-refund deleted file mode 100644 index 453931a4472..00000000000 --- a/changelog/fix-8210-error-when-attempting-to-fully-refund-remaining-amount-after-partial-refund +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Hide the option to refund in full from the transaction details menu when a transaction is partially refunded. diff --git a/changelog/fix-8232-deprecated-strtolower-on-order-received-page b/changelog/fix-8232-deprecated-strtolower-on-order-received-page deleted file mode 100644 index f3b3df52ce6..00000000000 --- a/changelog/fix-8232-deprecated-strtolower-on-order-received-page +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -strtolower deprecation warning no longer appears on the Order Received and View Order pages when using PHP version 8.1+ diff --git a/changelog/fix-8292-reducing-stock b/changelog/fix-8292-reducing-stock deleted file mode 100644 index 18c19f3afd8..00000000000 --- a/changelog/fix-8292-reducing-stock +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Preventing stock quantity from being reduced twice. diff --git a/changelog/fix-8328-button-styles-on-custom-block-page b/changelog/fix-8328-button-styles-on-custom-block-page deleted file mode 100644 index 5cd1c53db07..00000000000 --- a/changelog/fix-8328-button-styles-on-custom-block-page +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Add checks for cart and checkout blocks to enqueue_style call. diff --git a/changelog/fix-8334-leftover-onboarding-sandbox-mode b/changelog/fix-8334-leftover-onboarding-sandbox-mode deleted file mode 100644 index e5891e26fe5..00000000000 --- a/changelog/fix-8334-leftover-onboarding-sandbox-mode +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: fix -Comment: Prevent leftover sandbox mode onboarding and allow for live onboarding on subsequent retries. - - diff --git a/changelog/fix-8357-admin-multi-currency-e2e-tests b/changelog/fix-8357-admin-multi-currency-e2e-tests deleted file mode 100644 index b6b7b241c0e..00000000000 --- a/changelog/fix-8357-admin-multi-currency-e2e-tests +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Fix admin multi-currency e2e tests. - - diff --git a/changelog/fix-add-payment-method-page-initialization b/changelog/fix-add-payment-method-page-initialization deleted file mode 100644 index cdd55624885..00000000000 --- a/changelog/fix-add-payment-method-page-initialization +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -fix: "Add payment method" page initialization on missing UPE styles diff --git a/changelog/fix-adds-correct-options-to-bnpl-messaging-element b/changelog/fix-adds-correct-options-to-bnpl-messaging-element deleted file mode 100644 index c698853c698..00000000000 --- a/changelog/fix-adds-correct-options-to-bnpl-messaging-element +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Uses WCPayAPI to initialise Stripe for BNPL payment element, includes necessary required parameters. diff --git a/changelog/fix-classic-cart-direct-checkout-button-click b/changelog/fix-classic-cart-direct-checkout-button-click deleted file mode 100644 index a6f5b4467af..00000000000 --- a/changelog/fix-classic-cart-direct-checkout-button-click +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Apply the WooPay Direct Checkout flow only to the "Proceed to Checkout" button, in cthe classic cart. diff --git a/changelog/fix-clearpay-aria-label b/changelog/fix-clearpay-aria-label deleted file mode 100644 index 5d0c3f8a619..00000000000 --- a/changelog/fix-clearpay-aria-label +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fixed Clearpay aria-label for UK sites diff --git a/changelog/fix-cursor-pointer-for-disabled-logging b/changelog/fix-cursor-pointer-for-disabled-logging deleted file mode 100644 index 8688da18944..00000000000 --- a/changelog/fix-cursor-pointer-for-disabled-logging +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: fix - -Fix the cursor pointer when hovering over disabled checkboxes in Advanced Settings diff --git a/changelog/fix-e2e-merchant-orders-status-change-test b/changelog/fix-e2e-merchant-orders-status-change-test deleted file mode 100644 index bc0a7f1754b..00000000000 --- a/changelog/fix-e2e-merchant-orders-status-change-test +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Fix e2e test for order status change to Cancelled - - diff --git a/changelog/fix-gateway-individual-settings b/changelog/fix-gateway-individual-settings deleted file mode 100644 index 6eb09cd2a3a..00000000000 --- a/changelog/fix-gateway-individual-settings +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: fix - -Ensure every gateway has individual settings object. diff --git a/changelog/fix-migration-script-for-newly-onboarded-stores b/changelog/fix-migration-script-for-newly-onboarded-stores deleted file mode 100644 index dd3bae8f261..00000000000 --- a/changelog/fix-migration-script-for-newly-onboarded-stores +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: fix - -Ensure card gateway is not running through the settings migration. diff --git a/changelog/fix-payment-methods-rendering b/changelog/fix-payment-methods-rendering deleted file mode 100644 index 86b7c023aef..00000000000 --- a/changelog/fix-payment-methods-rendering +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: fix - -Add settings object for every gateway diff --git a/changelog/fix-re-add-direct-checkout-feature-flag-to-otp-iframe b/changelog/fix-re-add-direct-checkout-feature-flag-to-otp-iframe deleted file mode 100644 index 67739de69e8..00000000000 --- a/changelog/fix-re-add-direct-checkout-feature-flag-to-otp-iframe +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Re-enable Direct-to-Checkout Feature Flag in WooPay OTP Iframe. diff --git a/changelog/fix-server-4691-inform-merchants-about-under-review b/changelog/fix-server-4691-inform-merchants-about-under-review deleted file mode 100644 index 352895d14ba..00000000000 --- a/changelog/fix-server-4691-inform-merchants-about-under-review +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: fix - -Inform hard blocked merchants they're under review diff --git a/changelog/fix-wcpay-admin-tracks b/changelog/fix-wcpay-admin-tracks deleted file mode 100644 index bf157054d23..00000000000 --- a/changelog/fix-wcpay-admin-tracks +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Fix a bug in Tracks where admin events were not recorded properly diff --git a/changelog/fix-woopay-button-preview-style b/changelog/fix-woopay-button-preview-style deleted file mode 100644 index 7e5f101cbf4..00000000000 --- a/changelog/fix-woopay-button-preview-style +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Allow WooPay button preview on settings page diff --git a/changelog/fix-woopay-direct-checkout-feature-flag b/changelog/fix-woopay-direct-checkout-feature-flag deleted file mode 100644 index b0b4488cf4d..00000000000 --- a/changelog/fix-woopay-direct-checkout-feature-flag +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fix WooPay direct checkout eligibility checks. diff --git a/changelog/migration-stripe-link-disablement-with-woopay-enabled b/changelog/migration-stripe-link-disablement-with-woopay-enabled deleted file mode 100644 index 169afd3ee5e..00000000000 --- a/changelog/migration-stripe-link-disablement-with-woopay-enabled +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add migration script to cover situations with Link and WooPay both enabled after plugin update. diff --git a/changelog/payment-utils-when-amount-too-large b/changelog/payment-utils-when-amount-too-large deleted file mode 100644 index 8328ed54fad..00000000000 --- a/changelog/payment-utils-when-amount-too-large +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -fix: better error message when saved card and amount too large diff --git a/changelog/refactor-7085-pass-only-dispute-status-as-param b/changelog/refactor-7085-pass-only-dispute-status-as-param deleted file mode 100644 index 1bd1aeecc6f..00000000000 --- a/changelog/refactor-7085-pass-only-dispute-status-as-param +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Minor refactor to disputes utility function inInquiry to make it accept only dispute status as a param, instead of whole dispute object. diff --git a/changelog/refactor-validator-bundle-size b/changelog/refactor-validator-bundle-size deleted file mode 100644 index 43880deceb1..00000000000 --- a/changelog/refactor-validator-bundle-size +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -refactor: validator package bundle size improvements diff --git a/changelog/revert-8252-add-track-gateway-name b/changelog/revert-8252-add-track-gateway-name deleted file mode 100644 index 28b7cb7d7a9..00000000000 --- a/changelog/revert-8252-add-track-gateway-name +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Reverts an unreleased change - - diff --git a/changelog/revert-8376-removed-depositsstatus b/changelog/revert-8376-removed-depositsstatus deleted file mode 100644 index f734c4db749..00000000000 --- a/changelog/revert-8376-removed-depositsstatus +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Reverting https://github.com/Automattic/woocommerce-payments/pull/8376 that removes depositsStatus key from account response. - - diff --git a/changelog/update-6224-clean-up-old-experiment-code b/changelog/update-6224-clean-up-old-experiment-code deleted file mode 100644 index f9684c0cfec..00000000000 --- a/changelog/update-6224-clean-up-old-experiment-code +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: update - -Clean up remaining unused code from a past experiment - `wcpay_empty_state_preview_mode`, done on Deposits list. diff --git a/changelog/update-7299-general-settings-desc b/changelog/update-7299-general-settings-desc deleted file mode 100644 index eabd27e200e..00000000000 --- a/changelog/update-7299-general-settings-desc +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Remove mention of test mode from general settings help text. diff --git a/changelog/update-8085-refunds-revisit-events-handling-externally-sourced-refunds-are-not-changing-order-state-not-rtacked-in-order-notes b/changelog/update-8085-refunds-revisit-events-handling-externally-sourced-refunds-are-not-changing-order-state-not-rtacked-in-order-notes deleted file mode 100644 index c34f58a2a3b..00000000000 --- a/changelog/update-8085-refunds-revisit-events-handling-externally-sourced-refunds-are-not-changing-order-state-not-rtacked-in-order-notes +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Handle refunds triggered externally, outside WP Admin diff --git a/changelog/update-8310-redesign-payments-connect-page b/changelog/update-8310-redesign-payments-connect-page deleted file mode 100644 index 9e91ff87755..00000000000 --- a/changelog/update-8310-redesign-payments-connect-page +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Update the Payments Connect page design and logic diff --git a/changelog/update-deposit-details-validate-user-input b/changelog/update-deposit-details-validate-user-input deleted file mode 100644 index 87bf37a3036..00000000000 --- a/changelog/update-deposit-details-validate-user-input +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Validate deposit id before sending a request to fetch deposit. diff --git a/changelog/update-jetpack-sync-options b/changelog/update-jetpack-sync-options deleted file mode 100644 index c11f79fb8b9..00000000000 --- a/changelog/update-jetpack-sync-options +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: update -Comment: Activate the WooCommerce and WooCommerce HPOS Jetpack Sync modules when data tracking is enabled. - - diff --git a/package-lock.json b/package-lock.json index 429725d1315..9d58c977708 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "woocommerce-payments", - "version": "7.3.0", + "version": "7.4.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "woocommerce-payments", - "version": "7.3.0", + "version": "7.4.0", "hasInstallScript": true, "license": "GPL-3.0-or-later", "dependencies": { diff --git a/package.json b/package.json index 94c8bab7288..419dcd70001 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "woocommerce-payments", - "version": "7.3.0", + "version": "7.4.0", "main": "webpack.config.js", "author": "Automattic", "license": "GPL-3.0-or-later", diff --git a/readme.txt b/readme.txt index e5caee38ee2..e6b633c888b 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: woocommerce payments, apple pay, credit card, google pay, payment, payment Requires at least: 6.0 Tested up to: 6.4 Requires PHP: 7.3 -Stable tag: 7.3.0 +Stable tag: 7.4.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -94,6 +94,57 @@ Please note that our support for the checkout block is still experimental and th == Changelog == += 7.4.0 - 2024-03-27 = +* Add - Add account reset for sandboxes +* Add - Add a loading spinner to the "Proceed to Checkout" button in shortcode cart. +* Add - Add data telemetry for the Proceed to Checkout button and the WooPay direct checkout. +* Add - Added a notice about custom checkout fields conflicting with express checkouut +* Add - Added a notice to inform the merchant when the payout bank account is in errored state +* Add - Added a notice to the Deposits Listing screen when deposits are paused +* Add - Add WooPay direct checkout flow behind a server-side feature flag. +* Add - Add woopayMinimumSessionData in wcpayConfig when Express Checkout button's disabled o on car page. +* Add - Customizing BNPL messaging with Appearance API +* Add - Handle refunds triggered externally, outside WP Admin +* Add - Preload WooPay session data for WooPay Direct Checkout flow. +* Fix - Add empty validation when quering order by meta key and meta value +* Fix - Add settings object for every gateway +* Fix - Allow WooPay button preview on settings page +* Fix - Apply the WooPay Direct Checkout flow only to the "Proceed to Checkout" button, in cthe classic cart. +* Fix - Ensure card gateway is not running through the settings migration. +* Fix - Ensure every gateway has individual settings object. +* Fix - Ensure WooPay Direct Checkout continues to work as intended when WooPay Express Checkout is disabled on the cart page. +* Fix - fix: "Add payment method" page initialization on missing UPE styles +* Fix - fix: better error message when saved card and amount too large +* Fix - Fixed a 1px gap on the right side of some payment method icons in transaction details. +* Fix - Fixed Clearpay aria-label for UK sites +* Fix - Fixes some instances where Stripe UPE styles add a black background to input fields. +* Fix - Fix the cursor pointer when hovering over disabled checkboxes in Advanced Settings +* Fix - Fix WooPay direct checkout eligibility checks. +* Fix - Hide the option to refund in full from the transaction details menu when a transaction is partially refunded. +* Fix - Inform hard blocked merchants they're under review +* Fix - Load deposit overview only when deposit is present +* Fix - Move test mode transactions notice to the top of the page. +* Fix - Order completed and refunded emails are no longer sent when a dispute is closed. +* Fix - Preventing stock quantity from being reduced twice. +* Fix - Re-enable Direct-to-Checkout Feature Flag in WooPay OTP Iframe. +* Fix - strtolower deprecation warning no longer appears on the Order Received and View Order pages when using PHP version 8.1+ +* Fix - Used client side navigation to improve the UX for "View Deposit History" +* Fix - Uses WCPayAPI to initialise Stripe for BNPL payment element, includes necessary required parameters. +* Update - Allow WooPay to request full session data from store. +* Update - Clean up remaining unused code from a past experiment - `wcpay_empty_state_preview_mode`, done on Deposits list. +* Update - Make the order note for `dispute funds withdrawn` event clearly mention that the dispute amount and fee would be deducted from the next deposit. +* Update - Remove mention of test mode from general settings help text. +* Update - Updated deposits API documentation to add default_external_accounts element +* Update - Updates to reduce the amount of steps required during onboarding flow. +* Update - Update the Payments Connect page design and logic +* Update - Validate deposit id before sending a request to fetch deposit. +* Dev - Bump WC tested up to version to 8.7.0 and set Requires Plugins header. +* Dev - Ensure pre-push hook understands terminal & non-terminal environments +* Dev - Fix a bug in Tracks where admin events were not recorded properly +* Dev - Implement a feature flag for the Payment Overview widget. +* Dev - Minor refactor to disputes utility function inInquiry to make it accept only dispute status as a param, instead of whole dispute object. +* Dev - refactor: validator package bundle size improvements + = 7.3.0 - 2024-03-06 = * Add - Added confirmation modals for order status changes with pending authorizations * Add - Add migration script to cover situations with Link and WooPay both enabled after plugin update. diff --git a/woocommerce-payments.php b/woocommerce-payments.php index 6c2810cdf8a..711fbd2743a 100644 --- a/woocommerce-payments.php +++ b/woocommerce-payments.php @@ -11,7 +11,7 @@ * WC tested up to: 8.7.0 * Requires at least: 6.0 * Requires PHP: 7.3 - * Version: 7.3.0 + * Version: 7.4.0 * Requires Plugins: woocommerce * * @package WooCommerce\Payments