From 7cfb2857a0df245ee97a5bfc6aa9223bab72e068 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 18:24:27 +0000 Subject: [PATCH] Update version and add changelog entries for release 8.9.0-test-1 --- changelog.txt | 27 +++++++++++++++++++ ...igration-merchant-subscriptions-renew-spec | 4 --- ...-persist-reporting-table-column-visibility | 4 --- changelog/add-9936-connection-success-modal | 4 --- changelog/add-popover-extra-pms | 4 --- changelog/as-fix-min-height-woopay-button | 4 --- ...-playwright-shopper-checkout-failures-spec | 4 --- ...-migration-merchant-subscriptions-settings | 4 --- ...pper-myaccount-renew-subscription-e2e-test | 4 --- ...er-subscriptions-purchase-sign-up-fee-spec | 5 ---- ...961-remove-unused-get-transaction-endpoint | 4 --- .../dev-9959-pw-admin-disputes-view-spec | 4 --- ...nvert-merchant-progressive-onboarding-spec | 4 --- changelog/dev-hack-logging-enhancements | 4 --- .../dev-playwright-config-import-e2e-env-vars | 4 --- .../dev-playwright-fix-multi-currency-tests | 4 --- .../feat-enable-tokenized-ece-by-default | 4 --- ...-add-currency-to-fee-details-in-order-note | 4 --- changelog/fix-6739-renewal-subscription-price | 4 --- ...x-8549-phpcs-errors-woocommerce-commenting | 5 ---- changelog/fix-failing-e2e-tests | 5 ---- ...fix-fraud-prevention-token-blocks-checkout | 4 --- ...c-54302-fix-set-up-live-payments-task-copy | 4 --- ...woopay-direct-checkout-guest-subscriptions | 4 --- .../fix-woopay-theme-editor-header-footer | 4 --- .../update-10021-remove-dateformatnotice | 4 --- .../update-10116-sandbox-to-test-mode-copy | 5 ---- ...improve-loading-experience-in-embedded-kyc | 4 --- ...playwright-migration-admin-order-analytics | 4 --- ...date-9971-simplify-localization-csv-export | 4 --- readme.txt | 27 +++++++++++++++++++ woocommerce-payments.php | 2 +- 32 files changed, 55 insertions(+), 121 deletions(-) delete mode 100644 changelog/add-10082-playwright-migration-merchant-subscriptions-renew-spec delete mode 100644 changelog/add-545-persist-reporting-table-column-visibility delete mode 100644 changelog/add-9936-connection-success-modal delete mode 100644 changelog/add-popover-extra-pms delete mode 100644 changelog/as-fix-min-height-woopay-button delete mode 100644 changelog/dev-10061-e2e-create-playwright-shopper-checkout-failures-spec delete mode 100644 changelog/dev-10083-playwright-migration-merchant-subscriptions-settings delete mode 100644 changelog/dev-10084-shopper-myaccount-renew-subscription-e2e-test delete mode 100644 changelog/dev-10089-convert-shopper-subscriptions-purchase-sign-up-fee-spec delete mode 100644 changelog/dev-5961-remove-unused-get-transaction-endpoint delete mode 100644 changelog/dev-9959-pw-admin-disputes-view-spec delete mode 100644 changelog/dev-9968-convert-merchant-progressive-onboarding-spec delete mode 100644 changelog/dev-hack-logging-enhancements delete mode 100644 changelog/dev-playwright-config-import-e2e-env-vars delete mode 100644 changelog/dev-playwright-fix-multi-currency-tests delete mode 100644 changelog/feat-enable-tokenized-ece-by-default delete mode 100644 changelog/fix-10006-add-currency-to-fee-details-in-order-note delete mode 100644 changelog/fix-6739-renewal-subscription-price delete mode 100644 changelog/fix-8549-phpcs-errors-woocommerce-commenting delete mode 100644 changelog/fix-failing-e2e-tests delete mode 100644 changelog/fix-fraud-prevention-token-blocks-checkout delete mode 100644 changelog/fix-wc-54302-fix-set-up-live-payments-task-copy delete mode 100644 changelog/fix-woopay-direct-checkout-guest-subscriptions delete mode 100644 changelog/fix-woopay-theme-editor-header-footer delete mode 100644 changelog/update-10021-remove-dateformatnotice delete mode 100644 changelog/update-10116-sandbox-to-test-mode-copy delete mode 100644 changelog/update-9821-improve-loading-experience-in-embedded-kyc delete mode 100644 changelog/update-9957-playwright-migration-admin-order-analytics delete mode 100644 changelog/update-9971-simplify-localization-csv-export diff --git a/changelog.txt b/changelog.txt index 91a25628b19..67e01ed1c7b 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,32 @@ *** WooPayments Changelog *** += 8.9.0-test-1 - 2025-xx-xx = +* Add - Add a popover to WooPayments to present all possible payment methods +* Add - Added persistent column visibility preferences for reporting tables, allowing merchants to customize and save their preferred table view layouts across sessions. +* Add - Admin analytics page E2E tests for Playwright +* Fix - Add currency code to fee breakdown when multi-currency is enabled, and currencies share the same symbol. +* Fix - Fix cart subtotal amount when manually renewing a subscription. +* Fix - Fixed fraud prevention token not available on blocks checkout +* Fix - Fix guest users being able to buy subscriptions with WooPay via Direct Checkout. +* Fix - Pass theme editor footer and header styles to WooPay. +* Fix - Set a default minimum height to the WooPay button. +* Fix - Update set up live payments task list item copy +* Update - feat: GooglePay/ApplePay refactor to leverage Store API is enabled by default. Please contact us if you encounter new issues with these buttons. +* Update - Improve loading experience in embedded KYC +* Update - Remove date format notice across all admin pages. +* Update - Replace payments overview page connection success notice with a modal for live accounts. +* Update - Simplify localization of CSV exports to use user language settings from WP Admin, allowing the CSV export to match the localization of the data presented in the admin UI. +* Dev - Add E2E environment variables to Playwright config. +* Dev - Converted E2E merchant-progressive-onboarding spec from Puppeteer to Playwright. +* Dev - E2E Playwright Migration: convert Admin Disputes spec +* Dev - E2E Playwright Migration: convert shopper-checkout-failures spec to Playwright and remove Puppeteer spec. +* Dev - Enhance log file format to provide more information about the request flow. +* Dev - Migrate merchant subscription settings spec to Playwright +* Dev - Migrate the Shopper Renew Subscription spec to Playwright and remove the corresponding Puppeteer test. +* Dev - Port merchant subscription renewal E2E test to Playwright +* Dev - Removed unused get single transaction endpoint +* Dev - Restore activated currencies after all tests that deactivate current ones. + = 8.8.0 - 2025-01-15 = * Add - Allow transactions filtered by Payment Method. * Add - Falback terms and conditions for WooPay. diff --git a/changelog/add-10082-playwright-migration-merchant-subscriptions-renew-spec b/changelog/add-10082-playwright-migration-merchant-subscriptions-renew-spec deleted file mode 100644 index 85c56f53a79..00000000000 --- a/changelog/add-10082-playwright-migration-merchant-subscriptions-renew-spec +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Port merchant subscription renewal E2E test to Playwright diff --git a/changelog/add-545-persist-reporting-table-column-visibility b/changelog/add-545-persist-reporting-table-column-visibility deleted file mode 100644 index d57f0c268b6..00000000000 --- a/changelog/add-545-persist-reporting-table-column-visibility +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Added persistent column visibility preferences for reporting tables, allowing merchants to customize and save their preferred table view layouts across sessions. diff --git a/changelog/add-9936-connection-success-modal b/changelog/add-9936-connection-success-modal deleted file mode 100644 index 36c6f218795..00000000000 --- a/changelog/add-9936-connection-success-modal +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Replace payments overview page connection success notice with a modal for live accounts. diff --git a/changelog/add-popover-extra-pms b/changelog/add-popover-extra-pms deleted file mode 100644 index cda8e4e3cf2..00000000000 --- a/changelog/add-popover-extra-pms +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Add a popover to WooPayments to present all possible payment methods diff --git a/changelog/as-fix-min-height-woopay-button b/changelog/as-fix-min-height-woopay-button deleted file mode 100644 index ff43c088aef..00000000000 --- a/changelog/as-fix-min-height-woopay-button +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: fix - -Set a default minimum height to the WooPay button. diff --git a/changelog/dev-10061-e2e-create-playwright-shopper-checkout-failures-spec b/changelog/dev-10061-e2e-create-playwright-shopper-checkout-failures-spec deleted file mode 100644 index de6f342b4a8..00000000000 --- a/changelog/dev-10061-e2e-create-playwright-shopper-checkout-failures-spec +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -E2E Playwright Migration: convert shopper-checkout-failures spec to Playwright and remove Puppeteer spec. diff --git a/changelog/dev-10083-playwright-migration-merchant-subscriptions-settings b/changelog/dev-10083-playwright-migration-merchant-subscriptions-settings deleted file mode 100644 index 5b0a94b204a..00000000000 --- a/changelog/dev-10083-playwright-migration-merchant-subscriptions-settings +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Migrate merchant subscription settings spec to Playwright diff --git a/changelog/dev-10084-shopper-myaccount-renew-subscription-e2e-test b/changelog/dev-10084-shopper-myaccount-renew-subscription-e2e-test deleted file mode 100644 index 0bf90c28107..00000000000 --- a/changelog/dev-10084-shopper-myaccount-renew-subscription-e2e-test +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Migrate the Shopper Renew Subscription spec to Playwright and remove the corresponding Puppeteer test. diff --git a/changelog/dev-10089-convert-shopper-subscriptions-purchase-sign-up-fee-spec b/changelog/dev-10089-convert-shopper-subscriptions-purchase-sign-up-fee-spec deleted file mode 100644 index 2e85da66de7..00000000000 --- a/changelog/dev-10089-convert-shopper-subscriptions-purchase-sign-up-fee-spec +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Convert shopper-subscriptions-purchase-sign-up-fee spec from Puppeteer to Playwright - - diff --git a/changelog/dev-5961-remove-unused-get-transaction-endpoint b/changelog/dev-5961-remove-unused-get-transaction-endpoint deleted file mode 100644 index a6a4b299cbc..00000000000 --- a/changelog/dev-5961-remove-unused-get-transaction-endpoint +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Removed unused get single transaction endpoint diff --git a/changelog/dev-9959-pw-admin-disputes-view-spec b/changelog/dev-9959-pw-admin-disputes-view-spec deleted file mode 100644 index 81d9a32194a..00000000000 --- a/changelog/dev-9959-pw-admin-disputes-view-spec +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -E2E Playwright Migration: convert Admin Disputes spec diff --git a/changelog/dev-9968-convert-merchant-progressive-onboarding-spec b/changelog/dev-9968-convert-merchant-progressive-onboarding-spec deleted file mode 100644 index 52c94248f9d..00000000000 --- a/changelog/dev-9968-convert-merchant-progressive-onboarding-spec +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Converted E2E merchant-progressive-onboarding spec from Puppeteer to Playwright. diff --git a/changelog/dev-hack-logging-enhancements b/changelog/dev-hack-logging-enhancements deleted file mode 100644 index a6cc923041c..00000000000 --- a/changelog/dev-hack-logging-enhancements +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: dev - -Enhance log file format to provide more information about the request flow. diff --git a/changelog/dev-playwright-config-import-e2e-env-vars b/changelog/dev-playwright-config-import-e2e-env-vars deleted file mode 100644 index db0ee98b270..00000000000 --- a/changelog/dev-playwright-config-import-e2e-env-vars +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Add E2E environment variables to Playwright config. diff --git a/changelog/dev-playwright-fix-multi-currency-tests b/changelog/dev-playwright-fix-multi-currency-tests deleted file mode 100644 index f26a8cea963..00000000000 --- a/changelog/dev-playwright-fix-multi-currency-tests +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: dev - -Restore activated currencies after all tests that deactivate current ones. diff --git a/changelog/feat-enable-tokenized-ece-by-default b/changelog/feat-enable-tokenized-ece-by-default deleted file mode 100644 index 15a592603cb..00000000000 --- a/changelog/feat-enable-tokenized-ece-by-default +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: update - -feat: GooglePay/ApplePay refactor to leverage Store API is enabled by default. Please contact us if you encounter new issues with these buttons. diff --git a/changelog/fix-10006-add-currency-to-fee-details-in-order-note b/changelog/fix-10006-add-currency-to-fee-details-in-order-note deleted file mode 100644 index b05d2dc03d6..00000000000 --- a/changelog/fix-10006-add-currency-to-fee-details-in-order-note +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Add currency code to fee breakdown when multi-currency is enabled, and currencies share the same symbol. diff --git a/changelog/fix-6739-renewal-subscription-price b/changelog/fix-6739-renewal-subscription-price deleted file mode 100644 index 2d32d5740e8..00000000000 --- a/changelog/fix-6739-renewal-subscription-price +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fix cart subtotal amount when manually renewing a subscription. diff --git a/changelog/fix-8549-phpcs-errors-woocommerce-commenting b/changelog/fix-8549-phpcs-errors-woocommerce-commenting deleted file mode 100644 index 051d08959ea..00000000000 --- a/changelog/fix-8549-phpcs-errors-woocommerce-commenting +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Not user-facing: fix WC Commenting phpcs errors in misc files - - diff --git a/changelog/fix-failing-e2e-tests b/changelog/fix-failing-e2e-tests deleted file mode 100644 index 3738c78662a..00000000000 --- a/changelog/fix-failing-e2e-tests +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: dev -Comment: Fix for multiple failing E2E tests. - - diff --git a/changelog/fix-fraud-prevention-token-blocks-checkout b/changelog/fix-fraud-prevention-token-blocks-checkout deleted file mode 100644 index 5809d76d7e5..00000000000 --- a/changelog/fix-fraud-prevention-token-blocks-checkout +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fixed fraud prevention token not available on blocks checkout diff --git a/changelog/fix-wc-54302-fix-set-up-live-payments-task-copy b/changelog/fix-wc-54302-fix-set-up-live-payments-task-copy deleted file mode 100644 index 97e8bccdb45..00000000000 --- a/changelog/fix-wc-54302-fix-set-up-live-payments-task-copy +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Update set up live payments task list item copy diff --git a/changelog/fix-woopay-direct-checkout-guest-subscriptions b/changelog/fix-woopay-direct-checkout-guest-subscriptions deleted file mode 100644 index 05386ae9548..00000000000 --- a/changelog/fix-woopay-direct-checkout-guest-subscriptions +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Fix guest users being able to buy subscriptions with WooPay via Direct Checkout. diff --git a/changelog/fix-woopay-theme-editor-header-footer b/changelog/fix-woopay-theme-editor-header-footer deleted file mode 100644 index 6388fcd6449..00000000000 --- a/changelog/fix-woopay-theme-editor-header-footer +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: fix - -Pass theme editor footer and header styles to WooPay. diff --git a/changelog/update-10021-remove-dateformatnotice b/changelog/update-10021-remove-dateformatnotice deleted file mode 100644 index 5d81b714a26..00000000000 --- a/changelog/update-10021-remove-dateformatnotice +++ /dev/null @@ -1,4 +0,0 @@ -Significance: patch -Type: update - -Remove date format notice across all admin pages. diff --git a/changelog/update-10116-sandbox-to-test-mode-copy b/changelog/update-10116-sandbox-to-test-mode-copy deleted file mode 100644 index df15b833ef2..00000000000 --- a/changelog/update-10116-sandbox-to-test-mode-copy +++ /dev/null @@ -1,5 +0,0 @@ -Significance: patch -Type: update -Comment: Update the reset account copy for test mode onboarded accounts. - - diff --git a/changelog/update-9821-improve-loading-experience-in-embedded-kyc b/changelog/update-9821-improve-loading-experience-in-embedded-kyc deleted file mode 100644 index 1a8208c5d29..00000000000 --- a/changelog/update-9821-improve-loading-experience-in-embedded-kyc +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Improve loading experience in embedded KYC diff --git a/changelog/update-9957-playwright-migration-admin-order-analytics b/changelog/update-9957-playwright-migration-admin-order-analytics deleted file mode 100644 index 40eaa5e1e2b..00000000000 --- a/changelog/update-9957-playwright-migration-admin-order-analytics +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: add - -Admin analytics page E2E tests for Playwright diff --git a/changelog/update-9971-simplify-localization-csv-export b/changelog/update-9971-simplify-localization-csv-export deleted file mode 100644 index f7384ad3968..00000000000 --- a/changelog/update-9971-simplify-localization-csv-export +++ /dev/null @@ -1,4 +0,0 @@ -Significance: minor -Type: update - -Simplify localization of CSV exports to use user language settings from WP Admin, allowing the CSV export to match the localization of the data presented in the admin UI. diff --git a/readme.txt b/readme.txt index 88465132907..3ef78c7478a 100644 --- a/readme.txt +++ b/readme.txt @@ -87,6 +87,33 @@ You can read our Terms of Service and other policies [here](https://woocommerce. == Changelog == += 8.9.0-test-1 - unreleased = +* Add - Add a popover to WooPayments to present all possible payment methods +* Add - Added persistent column visibility preferences for reporting tables, allowing merchants to customize and save their preferred table view layouts across sessions. +* Add - Admin analytics page E2E tests for Playwright +* Fix - Add currency code to fee breakdown when multi-currency is enabled, and currencies share the same symbol. +* Fix - Fix cart subtotal amount when manually renewing a subscription. +* Fix - Fixed fraud prevention token not available on blocks checkout +* Fix - Fix guest users being able to buy subscriptions with WooPay via Direct Checkout. +* Fix - Pass theme editor footer and header styles to WooPay. +* Fix - Set a default minimum height to the WooPay button. +* Fix - Update set up live payments task list item copy +* Update - feat: GooglePay/ApplePay refactor to leverage Store API is enabled by default. Please contact us if you encounter new issues with these buttons. +* Update - Improve loading experience in embedded KYC +* Update - Remove date format notice across all admin pages. +* Update - Replace payments overview page connection success notice with a modal for live accounts. +* Update - Simplify localization of CSV exports to use user language settings from WP Admin, allowing the CSV export to match the localization of the data presented in the admin UI. +* Dev - Add E2E environment variables to Playwright config. +* Dev - Converted E2E merchant-progressive-onboarding spec from Puppeteer to Playwright. +* Dev - E2E Playwright Migration: convert Admin Disputes spec +* Dev - E2E Playwright Migration: convert shopper-checkout-failures spec to Playwright and remove Puppeteer spec. +* Dev - Enhance log file format to provide more information about the request flow. +* Dev - Migrate merchant subscription settings spec to Playwright +* Dev - Migrate the Shopper Renew Subscription spec to Playwright and remove the corresponding Puppeteer test. +* Dev - Port merchant subscription renewal E2E test to Playwright +* Dev - Removed unused get single transaction endpoint +* Dev - Restore activated currencies after all tests that deactivate current ones. + = 8.8.0 - 2025-01-15 = * Add - Allow transactions filtered by Payment Method. * Add - Falback terms and conditions for WooPay. diff --git a/woocommerce-payments.php b/woocommerce-payments.php index c740e143d8c..ea5e9097948 100644 --- a/woocommerce-payments.php +++ b/woocommerce-payments.php @@ -11,7 +11,7 @@ * WC tested up to: 9.5.1 * Requires at least: 6.0 * Requires PHP: 7.3 - * Version: 8.8.0 + * Version: 8.9.0-test-1 * Requires Plugins: woocommerce * * @package WooCommerce\Payments