diff --git a/changelog.txt b/changelog.txt index 6418bf8f1fb..c6f3bae6a64 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,72 @@ *** WooPayments Changelog *** += 7.5.0 - 2024-04-17 = +* Add - Add a parent wrapper component for Payment Activity widget. This will be visible on the Payments Overview page +* Add - Add a task on WooCommerce Home page to remind accounts operating in sandbox mode to set up live payments. +* Add - Add BNPL messaging to cart page. +* Add - Add BNPL terms to checkout payment methods. +* Add - Added support to Cartes Bancaires +* Add - Adding a tracking event for external redirects to finish setup and start receiving deposits. +* Add - Add Multi-Currency Support to Page Caching via Cookies. +* Add - Extend 'skip WooPay' flag to user session. +* Add - feat: BNPL April announcement. +* Add - Improve payment settings UX. +* Add - Not user-facing: hidden behind feature flag. Add an empty state view for the Payments Activity widget. This is shown when the merchant is yet to have any transactions over WooPayments. +* Add - Not user facing - Changes are behind a feature flag. Adds the basic UI scaffold for the Payments Activity widget. +* Add - Prepopulate Vertical selection in the onboarding form based on Woo Core selection. +* Fix - Add an instructive error message when customer tries to use 2 different currencies for Stripe Billing subscriptions. +* Fix - Address PHPCS reports in checkout classes. +* Fix - Adds a check to see if the session exists before calling get() +* Fix - Change IP country rule after country settings are changed in WC settings page +* Fix - Defensive check for cart block PMME which hasn't yet been deployed. +* Fix - Don't register WooPay Order Webhook if account is rejected. +* Fix - Don't register WooPay Order Webhook if account is under review. +* Fix - Ensure "Proceed to checkout" button's loading spinner doesn't affect button spacing when Direct Checkout is enabled. +* Fix - Ensure that the currency configurations are set correctly when multi-currency is enabled. +* Fix - Ensure we avoid an infinite recursive call stack through 'wc_get_price_decimal_separator' filter. +* Fix - fix: error message on 402 status code +* Fix - Fix an incorrect warning about Puerto Rico being unsupported by WooPayments +* Fix - Fix collision between WooPayments header and Woo Express survey banner. +* Fix - Fix Decline button state for Accept loading on ToS modal +* Fix - Fixed Afterpay logo size on settings page +* Fix - Fixed billing address error for subscription without some billing details +* Fix - Fixed optional billing field validation +* Fix - Fix Fatal Error showing when connect to Jetpack on localhost +* Fix - Fix JS error when clicking GPay button on blocks checkout with subscription (w/sign up fee) in cart. +* Fix - Fix payment icons on connect page (Klarna, Afterpay) +* Fix - Hide account tools finish setup button for accounts completed the KYC and change it's link to Stripe KYC instead of the Stripe Express. +* Fix - Remove extra WooPay icon on connect page +* Fix - Remove incorrect "UTC" label from the time column of Transactions page +* Fix - Remove redundant message after the account is onboarded +* Fix - Resolves "Invalid recurring shipping method" errors when purchasing multiple subscriptions with Apple Pay and Google Pay. +* Fix - Sync discount brakedown with how server processes it +* Update - Adding a tracking event for external redirects to update account details, more consistent behaviour for redirects. +* Update - Cleanup unused payment confirmation code. +* Update - Reduce the visual footprint of the sandbox mode notice. +* Update - Remove @wordpress/data dependency in the email input iframe file +* Update - Remove ToS acceptance copy from all entrypoints in MOX +* Update - Remove unwanted css overrides on the Payment activity widget wrapper +* Update - Replace deprecated filter. +* Update - Update Discover and Diners logos +* Update - Updated Link by Stripe logo +* Update - Update links across the plugin from woo.com to woocommerce.com (previous platform HQ URL). +* Update - Update MOX cancellation to consistently redirect back to the payment connect page. +* Dev - Address update PHPCS error - a single one recommending escaping an exception message +* Dev - Add TypeScript development guidelines +* Dev - Add VariableAnalysis sniffs for better ergonomics around unused and undefined variables +* Dev - Changes are not user facing, behind a feature flag. Refactor - tooltip component flattened in place, instead of calling it from a separate file. +* Dev - Clear WP cache on writes inside Database_Cache +* Dev - Escaping error logs and ignoring noticese where there are no issues. +* Dev - Fix e2e tests for BNPL checkout +* Dev - Fixed phpcs errors +* Dev - Fixes to comply with updates to PHPCS linter. +* Dev - Ignore alternative function WordPress PHPCS sniffs in the GH workflows and tests +* Dev - Increase unit test coverage for WooPay direct checkout flow. +* Dev - Payments Activity - add scaffolding for Total Payment Volume. +* Dev - refactor: reduce wp-data dependency on shortcode checkout +* Dev - Updated PHPCS and sniffs used for static analysis +* Dev - Updates to remove deprecated function usage in the Jetpack Connection manager. Doesn't affect functionality. + = 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. diff --git a/changelog/2024-03-30-01-19-36-005298 b/changelog/2024-03-30-01-19-36-005298 deleted file mode 100644 index bd24b302dff..00000000000 --- a/changelog/2024-03-30-01-19-36-005298 +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Add an instructive error message when customer tries to use 2 different currencies for Stripe Billing subscriptions. diff --git a/changelog/8130-add-cookie-product-cache-per-currency b/changelog/8130-add-cookie-product-cache-per-currency deleted file mode 100644 index 7b151390f64..00000000000 --- a/changelog/8130-add-cookie-product-cache-per-currency +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add Multi-Currency Support to Page Caching via Cookies. diff --git a/changelog/8143-add-bnpl-pmme-to-checkout-radio-buttons b/changelog/8143-add-bnpl-pmme-to-checkout-radio-buttons deleted file mode 100644 index b6319b044b1..00000000000 --- a/changelog/8143-add-bnpl-pmme-to-checkout-radio-buttons +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add BNPL terms to checkout payment methods. diff --git a/changelog/8446-woo-core-verticals b/changelog/8446-woo-core-verticals deleted file mode 100644 index e6fbe0051cd..00000000000 --- a/changelog/8446-woo-core-verticals +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Prepopulate Vertical selection in the onboarding form based on Woo Core selection. diff --git a/changelog/8499-fix-js-error-on-gpay-click b/changelog/8499-fix-js-error-on-gpay-click deleted file mode 100644 index 971d2f03f57..00000000000 --- a/changelog/8499-fix-js-error-on-gpay-click +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fix JS error when clicking GPay button on blocks checkout with subscription (w/sign up fee) in cart. diff --git a/changelog/add-2552-skip-woopay-session-cookie b/changelog/add-2552-skip-woopay-session-cookie deleted file mode 100644 index 4995c2fa9f1..00000000000 --- a/changelog/add-2552-skip-woopay-session-cookie +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Extend 'skip WooPay' flag to user session. diff --git a/changelog/add-7736-task-go-live b/changelog/add-7736-task-go-live deleted file mode 100644 index 5ea648c1d55..00000000000 --- a/changelog/add-7736-task-go-live +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add a task on WooCommerce Home page to remind accounts operating in sandbox mode to set up live payments. diff --git a/changelog/add-8144-bnpl-cart-summary b/changelog/add-8144-bnpl-cart-summary deleted file mode 100644 index 6d0fba70b5f..00000000000 --- a/changelog/add-8144-bnpl-cart-summary +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add BNPL messaging to cart page. diff --git a/changelog/add-8167-remove-tos-links-that-are-not-needed-anymore b/changelog/add-8167-remove-tos-links-that-are-not-needed-anymore deleted file mode 100644 index 147be7effd1..00000000000 --- a/changelog/add-8167-remove-tos-links-that-are-not-needed-anymore +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Remove ToS acceptance copy from all entrypoints in MOX diff --git a/changelog/add-8389-create-payment-activity-wrapper b/changelog/add-8389-create-payment-activity-wrapper deleted file mode 100644 index 43c659819e9..00000000000 --- a/changelog/add-8389-create-payment-activity-wrapper +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add a parent wrapper component for Payment Activity widget. This will be visible on the Payments Overview page diff --git a/changelog/add-8428-payment-settings-ux-improvements b/changelog/add-8428-payment-settings-ux-improvements deleted file mode 100644 index dd8aa8c1c3b..00000000000 --- a/changelog/add-8428-payment-settings-ux-improvements +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Improve payment settings UX. diff --git a/changelog/add-8557-empty-state-payment-widget b/changelog/add-8557-empty-state-payment-widget deleted file mode 100644 index d6b0a868c36..00000000000 --- a/changelog/add-8557-empty-state-payment-widget +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Not user-facing: hidden behind feature flag. Add an empty state view for the Payments Activity widget. This is shown when the merchant is yet to have any transactions over WooPayments. diff --git a/changelog/add-8615-account-management-track-events b/changelog/add-8615-account-management-track-events deleted file mode 100644 index cb554da406a..00000000000 --- a/changelog/add-8615-account-management-track-events +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: add - -Adding a tracking event for external redirects to finish setup and start receiving deposits. diff --git a/changelog/add-more-typescript-guidelines b/changelog/add-more-typescript-guidelines deleted file mode 100644 index 682152ea84b..00000000000 --- a/changelog/add-more-typescript-guidelines +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Add TypeScript development guidelines diff --git a/changelog/add-payment-data-highlight-block b/changelog/add-payment-data-highlight-block deleted file mode 100644 index 54406a673c3..00000000000 --- a/changelog/add-payment-data-highlight-block +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Not user facing - Changes are behind a feature flag. Adds the basic UI scaffold for the Payments Activity widget. diff --git a/changelog/add-variable-analysis-phpcs-sniffs b/changelog/add-variable-analysis-phpcs-sniffs deleted file mode 100644 index 168a43bb075..00000000000 --- a/changelog/add-variable-analysis-phpcs-sniffs +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Add VariableAnalysis sniffs for better ergonomics around unused and undefined variables diff --git a/changelog/cart-pmme-total-updates b/changelog/cart-pmme-total-updates deleted file mode 100644 index d1a3379da0f..00000000000 --- a/changelog/cart-pmme-total-updates +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: add -Comment: Adding skeleton component to BNPL messaging on cart page which has not yet been deployed. - - diff --git a/changelog/chore-remove-unused-payment-confirmation-code b/changelog/chore-remove-unused-payment-confirmation-code deleted file mode 100644 index 55f4949f968..00000000000 --- a/changelog/chore-remove-unused-payment-confirmation-code +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Cleanup unused payment confirmation code. diff --git a/changelog/chore-remove-unused-use-statements-in-tests b/changelog/chore-remove-unused-use-statements-in-tests deleted file mode 100644 index db5212fcb94..00000000000 --- a/changelog/chore-remove-unused-use-statements-in-tests +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: chore: remove unused use statement in tests - - diff --git a/changelog/cobranded-cards b/changelog/cobranded-cards deleted file mode 100644 index 7788a04abff..00000000000 --- a/changelog/cobranded-cards +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Added support to Cartes Bancaires diff --git a/changelog/dev-4256-jetpack-connection-updates b/changelog/dev-4256-jetpack-connection-updates deleted file mode 100644 index 830d00c6fe9..00000000000 --- a/changelog/dev-4256-jetpack-connection-updates +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: dev - -Updates to remove deprecated function usage in the Jetpack Connection manager. Doesn't affect functionality. diff --git a/changelog/dev-8469-fix-phpcs-report b/changelog/dev-8469-fix-phpcs-report deleted file mode 100644 index 3a91c44d785..00000000000 --- a/changelog/dev-8469-fix-phpcs-report +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: dev - -Fixes to comply with updates to PHPCS linter. diff --git a/changelog/dev-increase-woopay-direct-checkout-unit-test-coverage b/changelog/dev-increase-woopay-direct-checkout-unit-test-coverage deleted file mode 100644 index 7fa3d57512b..00000000000 --- a/changelog/dev-increase-woopay-direct-checkout-unit-test-coverage +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Increase unit test coverage for WooPay direct checkout flow. diff --git a/changelog/dev-track-account-management-links b/changelog/dev-track-account-management-links deleted file mode 100644 index be63cc372a3..00000000000 --- a/changelog/dev-track-account-management-links +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Adding a tracking event for external redirects to update account details, more consistent behaviour for redirects. diff --git a/changelog/feat-8516-total-payment-activity b/changelog/feat-8516-total-payment-activity deleted file mode 100644 index b1f6e2e6dac..00000000000 --- a/changelog/feat-8516-total-payment-activity +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: dev - -Payments Activity - add scaffolding for Total Payment Volume. diff --git a/changelog/feat-bnpl-announcement-apr b/changelog/feat-bnpl-announcement-apr deleted file mode 100644 index 7d339efbfeb..00000000000 --- a/changelog/feat-bnpl-announcement-apr +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: add - -feat: BNPL April announcement. diff --git a/changelog/fix-402-status-code-messaging b/changelog/fix-402-status-code-messaging deleted file mode 100644 index bbecb389453..00000000000 --- a/changelog/fix-402-status-code-messaging +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -fix: error message on 402 status code diff --git a/changelog/fix-7866-tos-decline-busy b/changelog/fix-7866-tos-decline-busy deleted file mode 100644 index d35a3181179..00000000000 --- a/changelog/fix-7866-tos-decline-busy +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fix Decline button state for Accept loading on ToS modal diff --git a/changelog/fix-8093-onboarding-collides-with-jitm-banners b/changelog/fix-8093-onboarding-collides-with-jitm-banners deleted file mode 100644 index 324551cb9ce..00000000000 --- a/changelog/fix-8093-onboarding-collides-with-jitm-banners +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fix collision between WooPayments header and Woo Express survey banner. diff --git a/changelog/fix-8134-update-ip-ruleset-after-core-country-change b/changelog/fix-8134-update-ip-ruleset-after-core-country-change deleted file mode 100644 index daf2f9b4590..00000000000 --- a/changelog/fix-8134-update-ip-ruleset-after-core-country-change +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Change IP country rule after country settings are changed in WC settings page diff --git a/changelog/fix-8278-remove-redundant-text b/changelog/fix-8278-remove-redundant-text deleted file mode 100644 index 35fa6d633e1..00000000000 --- a/changelog/fix-8278-remove-redundant-text +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: fix - -Remove redundant message after the account is onboarded diff --git a/changelog/fix-8301-fatal-error-when-connecting-jetpack-to-locqlhost b/changelog/fix-8301-fatal-error-when-connecting-jetpack-to-locqlhost deleted file mode 100644 index ba8b3a86431..00000000000 --- a/changelog/fix-8301-fatal-error-when-connecting-jetpack-to-locqlhost +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fix Fatal Error showing when connect to Jetpack on localhost diff --git a/changelog/fix-8386-remove-utc-label b/changelog/fix-8386-remove-utc-label deleted file mode 100644 index 4a35374553b..00000000000 --- a/changelog/fix-8386-remove-utc-label +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Remove incorrect "UTC" label from the time column of Transactions page diff --git a/changelog/fix-8448-remove-payment-method-fees-discount-tc-link b/changelog/fix-8448-remove-payment-method-fees-discount-tc-link deleted file mode 100644 index c56d6912b25..00000000000 --- a/changelog/fix-8448-remove-payment-method-fees-discount-tc-link +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: fix -Comment: Remove discount terms and conditions link from the payment method fees pill. - - diff --git a/changelog/fix-8465-fix-phpcs-new-disputes-errors b/changelog/fix-8465-fix-phpcs-new-disputes-errors deleted file mode 100644 index 88ec1db7a54..00000000000 --- a/changelog/fix-8465-fix-phpcs-new-disputes-errors +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Address update PHPCS error - a single one recommending escaping an exception message diff --git a/changelog/fix-8465-fix-phpcs-reports b/changelog/fix-8465-fix-phpcs-reports deleted file mode 100644 index ba6f6f92223..00000000000 --- a/changelog/fix-8465-fix-phpcs-reports +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Fixed phpcs errors diff --git a/changelog/fix-8470-phpcs-report b/changelog/fix-8470-phpcs-report deleted file mode 100644 index 2a224b3822c..00000000000 --- a/changelog/fix-8470-phpcs-report +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: fix -Comment: Ignore a PHPCS rule in two lines. - - diff --git a/changelog/fix-8559-multi-currency-decimal-separator-not-applying b/changelog/fix-8559-multi-currency-decimal-separator-not-applying deleted file mode 100644 index 002edc281b3..00000000000 --- a/changelog/fix-8559-multi-currency-decimal-separator-not-applying +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Ensure that the currency configurations are set correctly when multi-currency is enabled. diff --git a/changelog/fix-8567-connect-page-payment-methods b/changelog/fix-8567-connect-page-payment-methods deleted file mode 100644 index b8d3659be83..00000000000 --- a/changelog/fix-8567-connect-page-payment-methods +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fix payment icons on connect page (Klarna, Afterpay) diff --git a/changelog/fix-8571-payment-activity-card-safari-visual-bug b/changelog/fix-8571-payment-activity-card-safari-visual-bug deleted file mode 100644 index 2f2f2f283f3..00000000000 --- a/changelog/fix-8571-payment-activity-card-safari-visual-bug +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: fix -Comment: Not user-facing: hidden behind feature flag. Fixes payment activity visual bug in safari. - - diff --git a/changelog/fix-8583-sync-discount-calculation-with-server-processing b/changelog/fix-8583-sync-discount-calculation-with-server-processing deleted file mode 100644 index 6d66c734bd6..00000000000 --- a/changelog/fix-8583-sync-discount-calculation-with-server-processing +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Sync discount brakedown with how server processes it diff --git a/changelog/fix-8585-account-tools-finish-setup-button-point-to-kyc-flow b/changelog/fix-8585-account-tools-finish-setup-button-point-to-kyc-flow deleted file mode 100644 index e329e216a31..00000000000 --- a/changelog/fix-8585-account-tools-finish-setup-button-point-to-kyc-flow +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Hide account tools finish setup button for accounts completed the KYC and change it's link to Stripe KYC instead of the Stripe Express. diff --git a/changelog/fix-afterpay-logo b/changelog/fix-afterpay-logo deleted file mode 100644 index 0c6272b8c06..00000000000 --- a/changelog/fix-afterpay-logo +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fixed Afterpay logo size on settings page diff --git a/changelog/fix-bnpl-cart-summary-block-dependency b/changelog/fix-bnpl-cart-summary-block-dependency deleted file mode 100644 index 61c965a1d91..00000000000 --- a/changelog/fix-bnpl-cart-summary-block-dependency +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: fix -Comment: Minor update to a script dependency - - diff --git a/changelog/fix-bnpl-checkout-e2e b/changelog/fix-bnpl-checkout-e2e deleted file mode 100644 index e2c03393ec7..00000000000 --- a/changelog/fix-bnpl-checkout-e2e +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: dev - -Fix e2e tests for BNPL checkout diff --git a/changelog/fix-cached-db-cache b/changelog/fix-cached-db-cache deleted file mode 100644 index 08489888213..00000000000 --- a/changelog/fix-cached-db-cache +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Clear WP cache on writes inside Database_Cache diff --git a/changelog/fix-check_for_session_before_calling_get b/changelog/fix-check_for_session_before_calling_get deleted file mode 100644 index 77294638062..00000000000 --- a/changelog/fix-check_for_session_before_calling_get +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Adds a check to see if the session exists before calling get() diff --git a/changelog/fix-connect-page-double-woopay-logo b/changelog/fix-connect-page-double-woopay-logo deleted file mode 100644 index b9d685d1162..00000000000 --- a/changelog/fix-connect-page-double-woopay-logo +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Remove extra WooPay icon on connect page diff --git a/changelog/fix-dont-register-woopay-order-webhook-if-account-rejected b/changelog/fix-dont-register-woopay-order-webhook-if-account-rejected deleted file mode 100644 index 4b92c384157..00000000000 --- a/changelog/fix-dont-register-woopay-order-webhook-if-account-rejected +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: fix - -Don't register WooPay Order Webhook if account is rejected. diff --git a/changelog/fix-dont-register-woopay-order-webhook-if-account-suspended b/changelog/fix-dont-register-woopay-order-webhook-if-account-suspended deleted file mode 100644 index c94249964a7..00000000000 --- a/changelog/fix-dont-register-woopay-order-webhook-if-account-suspended +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: fix - -Don't register WooPay Order Webhook if account is under review. diff --git a/changelog/fix-filesystem-phpcs-reports b/changelog/fix-filesystem-phpcs-reports deleted file mode 100644 index a1c595cdc25..00000000000 --- a/changelog/fix-filesystem-phpcs-reports +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Ignore alternative function WordPress PHPCS sniffs in the GH workflows and tests diff --git a/changelog/fix-infinite-recursive-call-for-price-decimal-separator-filter b/changelog/fix-infinite-recursive-call-for-price-decimal-separator-filter deleted file mode 100644 index 6640f60b768..00000000000 --- a/changelog/fix-infinite-recursive-call-for-price-decimal-separator-filter +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Ensure we avoid an infinite recursive call stack through 'wc_get_price_decimal_separator' filter. diff --git a/changelog/fix-infinite-recursive-call-for-price-decimal-separator-filter-2 b/changelog/fix-infinite-recursive-call-for-price-decimal-separator-filter-2 deleted file mode 100644 index a634a66c8b3..00000000000 --- a/changelog/fix-infinite-recursive-call-for-price-decimal-separator-filter-2 +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: fix -Comment: This supplements a previous fix - - diff --git a/changelog/fix-merchant-onboarding-e2e-tests b/changelog/fix-merchant-onboarding-e2e-tests deleted file mode 100644 index eacd11cf992..00000000000 --- a/changelog/fix-merchant-onboarding-e2e-tests +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Fixing the merchant e2e tests. - - diff --git a/changelog/fix-migrate-woopay-skipped-tracks-event b/changelog/fix-migrate-woopay-skipped-tracks-event deleted file mode 100644 index 15efc072995..00000000000 --- a/changelog/fix-migrate-woopay-skipped-tracks-event +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Complete WooPay Tracks event migration and cleanup migration related code - - diff --git a/changelog/fix-multi-currency-phpcs-notices b/changelog/fix-multi-currency-phpcs-notices deleted file mode 100644 index 0910cb5ae43..00000000000 --- a/changelog/fix-multi-currency-phpcs-notices +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Escaping error logs and ignoring noticese where there are no issues. diff --git a/changelog/fix-optional-zip b/changelog/fix-optional-zip deleted file mode 100644 index fbb0a99fa6b..00000000000 --- a/changelog/fix-optional-zip +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fixed optional billing field validation diff --git a/changelog/fix-phpcs-reports-checkout b/changelog/fix-phpcs-reports-checkout deleted file mode 100644 index fec35b4db10..00000000000 --- a/changelog/fix-phpcs-reports-checkout +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Address PHPCS reports in checkout classes. diff --git a/changelog/fix-puerto-rico-incorrect-warning b/changelog/fix-puerto-rico-incorrect-warning deleted file mode 100644 index 857293e7b73..00000000000 --- a/changelog/fix-puerto-rico-incorrect-warning +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fix an incorrect warning about Puerto Rico being unsupported by WooPayments diff --git a/changelog/fix-register-pmme-bnpl-enabled b/changelog/fix-register-pmme-bnpl-enabled deleted file mode 100644 index 41ca8ac9065..00000000000 --- a/changelog/fix-register-pmme-bnpl-enabled +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Defensive check for cart block PMME which hasn't yet been deployed. diff --git a/changelog/fix-remove-unused-file b/changelog/fix-remove-unused-file deleted file mode 100644 index fb464b062ca..00000000000 --- a/changelog/fix-remove-unused-file +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Removed unused file. - - diff --git a/changelog/fix-subscription-billing-fields b/changelog/fix-subscription-billing-fields deleted file mode 100644 index db44f9a2487..00000000000 --- a/changelog/fix-subscription-billing-fields +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fixed billing address error for subscription without some billing details diff --git a/changelog/fix-woopay-direct-checkout-button-loading-spinner-spacing b/changelog/fix-woopay-direct-checkout-button-loading-spinner-spacing deleted file mode 100644 index a93c5764865..00000000000 --- a/changelog/fix-woopay-direct-checkout-button-loading-spinner-spacing +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Ensure "Proceed to checkout" button's loading spinner doesn't affect button spacing when Direct Checkout is enabled. diff --git a/changelog/refactor-8389-remove-unwanted-css-classes b/changelog/refactor-8389-remove-unwanted-css-classes deleted file mode 100644 index 18c2baba5ba..00000000000 --- a/changelog/refactor-8389-remove-unwanted-css-classes +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: update - -Remove unwanted css overrides on the Payment activity widget wrapper diff --git a/changelog/refactor-payments-activity-tiles-ui b/changelog/refactor-payments-activity-tiles-ui deleted file mode 100644 index ac05f40a3b8..00000000000 --- a/changelog/refactor-payments-activity-tiles-ui +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Changes are not user facing, behind a feature flag. Refactor - tooltip component flattened in place, instead of calling it from a separate file. diff --git a/changelog/refactor-shortcode-checkout-wp-data-dependency b/changelog/refactor-shortcode-checkout-wp-data-dependency deleted file mode 100644 index d7ad0858363..00000000000 --- a/changelog/refactor-shortcode-checkout-wp-data-dependency +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -refactor: reduce wp-data dependency on shortcode checkout diff --git a/changelog/remove-dependency-wordpress-data b/changelog/remove-dependency-wordpress-data deleted file mode 100644 index 6b01a0f8706..00000000000 --- a/changelog/remove-dependency-wordpress-data +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: update - -Remove @wordpress/data dependency in the email input iframe file diff --git a/changelog/replace-deprecated-input-filter-constant b/changelog/replace-deprecated-input-filter-constant deleted file mode 100644 index f46c7820dfa..00000000000 --- a/changelog/replace-deprecated-input-filter-constant +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Replace deprecated filter. diff --git a/changelog/tweak-revert-phpcs-update-revert-pr b/changelog/tweak-revert-phpcs-update-revert-pr deleted file mode 100644 index 4835ea31aca..00000000000 --- a/changelog/tweak-revert-phpcs-update-revert-pr +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Updated PHPCS and sniffs used for static analysis diff --git a/changelog/update-8447-always-redirect-to-payment-connect b/changelog/update-8447-always-redirect-to-payment-connect deleted file mode 100644 index 3d444a3ff72..00000000000 --- a/changelog/update-8447-always-redirect-to-payment-connect +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: update - -Update MOX cancellation to consistently redirect back to the payment connect page. diff --git a/changelog/update-8449-change-overview-sandbox-mode-notice b/changelog/update-8449-change-overview-sandbox-mode-notice deleted file mode 100644 index e4784827489..00000000000 --- a/changelog/update-8449-change-overview-sandbox-mode-notice +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Reduce the visual footprint of the sandbox mode notice. diff --git a/changelog/update-8573-switch-links-to-woocommerce-com-domain b/changelog/update-8573-switch-links-to-woocommerce-com-domain deleted file mode 100644 index bc20c707e27..00000000000 --- a/changelog/update-8573-switch-links-to-woocommerce-com-domain +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Update links across the plugin from woo.com to woocommerce.com (previous platform HQ URL). diff --git a/changelog/update-8580-discover-and-diners-logos b/changelog/update-8580-discover-and-diners-logos deleted file mode 100644 index cfa29566e17..00000000000 --- a/changelog/update-8580-discover-and-diners-logos +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: update - -Update Discover and Diners logos diff --git a/changelog/update-link-by-stripe-logo b/changelog/update-link-by-stripe-logo deleted file mode 100644 index d260b81112a..00000000000 --- a/changelog/update-link-by-stripe-logo +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Updated Link by Stripe logo diff --git a/changelog/update-proceed-to-checkout-tracking b/changelog/update-proceed-to-checkout-tracking deleted file mode 100644 index 585b2dbb184..00000000000 --- a/changelog/update-proceed-to-checkout-tracking +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Update "Proceed to checkout" tracking to take the skip_woopay cookie into account. - - diff --git a/package-lock.json b/package-lock.json index 25eefb9d521..afb8b6a46ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "woocommerce-payments", - "version": "7.4.0", + "version": "7.5.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "woocommerce-payments", - "version": "7.4.0", + "version": "7.5.0", "hasInstallScript": true, "license": "GPL-3.0-or-later", "dependencies": { diff --git a/package.json b/package.json index a2c1870eec9..af425be8173 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "woocommerce-payments", - "version": "7.4.0", + "version": "7.5.0", "main": "webpack.config.js", "author": "Automattic", "license": "GPL-3.0-or-later", diff --git a/readme.txt b/readme.txt index f24b4f75cae..162f79dfa88 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.4.0 +Stable tag: 7.5.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -94,6 +94,73 @@ Please note that our support for the checkout block is still experimental and th == Changelog == += 7.5.0 - 2024-04-17 = +* Add - Add a parent wrapper component for Payment Activity widget. This will be visible on the Payments Overview page +* Add - Add a task on WooCommerce Home page to remind accounts operating in sandbox mode to set up live payments. +* Add - Add BNPL messaging to cart page. +* Add - Add BNPL terms to checkout payment methods. +* Add - Added support to Cartes Bancaires +* Add - Adding a tracking event for external redirects to finish setup and start receiving deposits. +* Add - Add Multi-Currency Support to Page Caching via Cookies. +* Add - Extend 'skip WooPay' flag to user session. +* Add - feat: BNPL April announcement. +* Add - Improve payment settings UX. +* Add - Not user-facing: hidden behind feature flag. Add an empty state view for the Payments Activity widget. This is shown when the merchant is yet to have any transactions over WooPayments. +* Add - Not user facing - Changes are behind a feature flag. Adds the basic UI scaffold for the Payments Activity widget. +* Add - Prepopulate Vertical selection in the onboarding form based on Woo Core selection. +* Fix - Add an instructive error message when customer tries to use 2 different currencies for Stripe Billing subscriptions. +* Fix - Address PHPCS reports in checkout classes. +* Fix - Adds a check to see if the session exists before calling get() +* Fix - Change IP country rule after country settings are changed in WC settings page +* Fix - Defensive check for cart block PMME which hasn't yet been deployed. +* Fix - Don't register WooPay Order Webhook if account is rejected. +* Fix - Don't register WooPay Order Webhook if account is under review. +* Fix - Ensure "Proceed to checkout" button's loading spinner doesn't affect button spacing when Direct Checkout is enabled. +* Fix - Ensure that the currency configurations are set correctly when multi-currency is enabled. +* Fix - Ensure we avoid an infinite recursive call stack through 'wc_get_price_decimal_separator' filter. +* Fix - fix: error message on 402 status code +* Fix - Fix an incorrect warning about Puerto Rico being unsupported by WooPayments +* Fix - Fix collision between WooPayments header and Woo Express survey banner. +* Fix - Fix Decline button state for Accept loading on ToS modal +* Fix - Fixed Afterpay logo size on settings page +* Fix - Fixed billing address error for subscription without some billing details +* Fix - Fixed optional billing field validation +* Fix - Fix Fatal Error showing when connect to Jetpack on localhost +* Fix - Fix JS error when clicking GPay button on blocks checkout with subscription (w/sign up fee) in cart. +* Fix - Fix payment icons on connect page (Klarna, Afterpay) +* Fix - Hide account tools finish setup button for accounts completed the KYC and change it's link to Stripe KYC instead of the Stripe Express. +* Fix - Remove extra WooPay icon on connect page +* Fix - Remove incorrect "UTC" label from the time column of Transactions page +* Fix - Remove redundant message after the account is onboarded +* Fix - Resolves "Invalid recurring shipping method" errors when purchasing multiple subscriptions with Apple Pay and Google Pay. +* Fix - Sync discount brakedown with how server processes it +* Update - Adding a tracking event for external redirects to update account details, more consistent behaviour for redirects. +* Update - Cleanup unused payment confirmation code. +* Update - Reduce the visual footprint of the sandbox mode notice. +* Update - Remove @wordpress/data dependency in the email input iframe file +* Update - Remove ToS acceptance copy from all entrypoints in MOX +* Update - Remove unwanted css overrides on the Payment activity widget wrapper +* Update - Replace deprecated filter. +* Update - Update Discover and Diners logos +* Update - Updated Link by Stripe logo +* Update - Update links across the plugin from woo.com to woocommerce.com (previous platform HQ URL). +* Update - Update MOX cancellation to consistently redirect back to the payment connect page. +* Dev - Address update PHPCS error - a single one recommending escaping an exception message +* Dev - Add TypeScript development guidelines +* Dev - Add VariableAnalysis sniffs for better ergonomics around unused and undefined variables +* Dev - Changes are not user facing, behind a feature flag. Refactor - tooltip component flattened in place, instead of calling it from a separate file. +* Dev - Clear WP cache on writes inside Database_Cache +* Dev - Escaping error logs and ignoring noticese where there are no issues. +* Dev - Fix e2e tests for BNPL checkout +* Dev - Fixed phpcs errors +* Dev - Fixes to comply with updates to PHPCS linter. +* Dev - Ignore alternative function WordPress PHPCS sniffs in the GH workflows and tests +* Dev - Increase unit test coverage for WooPay direct checkout flow. +* Dev - Payments Activity - add scaffolding for Total Payment Volume. +* Dev - refactor: reduce wp-data dependency on shortcode checkout +* Dev - Updated PHPCS and sniffs used for static analysis +* Dev - Updates to remove deprecated function usage in the Jetpack Connection manager. Doesn't affect functionality. + = 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. diff --git a/woocommerce-payments.php b/woocommerce-payments.php index 13540148710..d8f723d006d 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.4.0 + * Version: 7.5.0 * Requires Plugins: woocommerce * * @package WooCommerce\Payments