Skip to content

Release branch for 9.7.0#10954

Merged
RadoslavGeorgiev merged 67 commits intotrunkfrom
release/9.7.0
Jul 24, 2025
Merged

Release branch for 9.7.0#10954
RadoslavGeorgiev merged 67 commits intotrunkfrom
release/9.7.0

Conversation

@botwoo
Copy link
Collaborator

@botwoo botwoo commented Jul 20, 2025

⚠️ Please do not merge the PR from the GitHub interface. ⚠️

Instead, you can use the following command:

 git checkout release/9.7.0 && git pull 
 git checkout trunk && git pull 
 git merge --no-ff release/9.7.0 -m 'Merge release/9.7.0 into trunk' 
 git push origin trunk 

Changelog:

* Add - Add a confirmation screen to the new flow for submitting dispute evidence.
* Add - Add Credit not processed logic for the new evidence submission form.
* Add - Add external help link to the recomended documents section.
* Add - Add logic for Duplicate chargeback reason for the new evidence submission form.
* Add - Add logic for subscription cancelled for the new evidence form.
* Add - Add new transaction type fee_refund
* Add - File name should show size the extension
* Add - New evidence flow for the "General" dispute type.
* Fix - Accept TAP_TO_PAY_DEVICE as a valid card reader model to consider a transaction as TTP.
* Fix - Adjusted deactivation modal behavior to correctly resize when its content updates.
* Fix - Change copy to avoid leaving words alone.
* Fix - Consolidate test account notices in one in the WooPayments Settings page.
* Fix - Enable WooPay Direct Checkout on mini-cart.
* Fix - Fix - Remove unwanted animations and improve styling consistency on dispute evidence pages.
* Fix - Fix: Allow multiple authorization cancellations on the same order.
* Fix - fix: remove BNPLs from PMME when BNPL method is not active
* Fix - Fix border color of some items.
* Fix - Fix copy for the documents section and fix the font size of the content inside the accordion on top.
* Fix - Fix filename issue on the new evidence submission form.
* Fix - Fix margin of the shipping details title on the evidence submission form.
* Fix - Fix spacings on the envidence submission form
* Fix - Fix vertical UI shift when uploading a file
* Fix - Fix WooPay button spinner on some themes.
* Fix - Improve the cover letter save behavior.
* Fix - Provide correct language code when requesting CSV exports in a region-specific language
* Fix - Remove unnecessary gap
* Fix - Step back should also scroll the page to the top
* Fix - Support numbers starting from 4, 7, 8 for Hong Kong phones.
* Update - Disallow challenging the Visa compliance disputes.
* Update - ensure payments and transactions pages uses wp components that come with the WP installation.
* Update - Improve multicurrency caching and use new API endpoint.
* Update - Make the card reaaders page use the wp.components available in the WordPress installation.
* Update - Redirect merchant to the dispute detail screen
* Update - Redirects to the dispute list after save.
* Update - Removes the feature flag for the new evidence submission form.
* Update - update: deactivation survey to use WP components bundled within the WP installation
* Update - update: ensure multi-currency settings page uses wp components that come with the WP installation; updated some styles to use WP components, rather than bespoke components;
* Update - update: ensure settings page uses wp components that come with the WP installation
* Update - update: multi-currency widget to use WP components bundled within the WP installation
* Update - update: order page assets with wp components
* Update - update: RedirectToTransactionDetails to use Gutenberg components that come with the WP installation
* Update - update: removed the payment gateways confirmation dialog
* Update - update: subscription-product-onboarding to use WP components bundled within the WP installation
* Update - update: TOS agreement dialog to use WP Components bundled within the WP installation
* Update - Update client to use NOX surfaces instead of MOX/Connect page wherever possible.
* Update - Update copy for disputes
* Update - Update Multi-currency settings to use wp.components available in the WordPress installation.
* Update - Update the payments overview page to use the components available in the WP installation.
* Update - Update the payout list and payout details pages to use the WP components available on the WP installation.
* Dev - Fix imports for the unbundled components.
* Dev - Prevent "Evidence saved" toast from appearing multiple times.
* Dev - Remove conversion to the server locale, as it is done on the server.
* Dev - Remove feature flag _wcpay_feature_documents
* Dev - Remove old evidence submission code
* Dev - update: ensure `wp-components-wrapped` has individually exported components

vladolaru and others added 30 commits June 30, 2025 09:07
…steps (#10880)

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Rafael Meneses <meneses.tio@gmail.com>
)

Co-authored-by: Valery Sukhomlinov <683297+dmvrtx@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Valery Sukhomlinov <683297+dmvrtx@users.noreply.github.com>
…orts (#10197)

Co-authored-by: Valery Sukhomlinov <683297+dmvrtx@users.noreply.github.com>
Co-authored-by: Rafael Meneses <meneses.tio@gmail.com>
htdat and others added 20 commits July 14, 2025 12:55
Co-authored-by: Rafael Meneses <meneses.tio@gmail.com>
Co-authored-by: Francesco <frosso@users.noreply.github.com>
Co-authored-by: Dat Hoang <htdat@users.noreply.github.com>
Co-authored-by: Rafael Meneses <meneses.tio@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Rafael Meneses <meneses.tio@gmail.com>
…ress installation (#10941)

Co-authored-by: Francesco <frosso@users.noreply.github.com>
…r possible (#10950)

Co-authored-by: Ahmed <ahmed.el.azzabi@automattic.com>
@github-actions
Copy link
Contributor

Release zip build & Smoke tests

Check status of zip file build & smoke tests at https://github.com/Automattic/woocommerce-payments/actions/runs/16399737569

@botwoo
Copy link
Collaborator Author

botwoo commented Jul 20, 2025

Test the build

Option 1. Jetpack Beta

  • Install and activate Jetpack Beta.
  • Use this build by searching for PR number 10954 or branch name release/9.7.0 in your-test.site/wp-admin/admin.php?page=jetpack-beta&plugin=woocommerce-payments

Option 2. Jurassic Ninja - available for logged-in A12s

🚀 Launch a JN site with this branch 🚀

ℹ️ Install this Tampermonkey script to get more options.


Build info:

  • Latest commit: c05150a
  • Build time: 2025-07-24 08:13:21 UTC

Note: the build is updated when a new commit is pushed to this PR.

@github-actions
Copy link
Contributor

github-actions bot commented Jul 20, 2025

Size Change: -32 kB (-3%)

Total Size: 1.22 MB

Filename Size Change
release/woocommerce-payments/dist/blocks-checkout-rtl.css 2.77 kB +40 B (+1%)
release/woocommerce-payments/dist/blocks-checkout.css 2.77 kB +39 B (+1%)
release/woocommerce-payments/dist/blocks-checkout.js 54.1 kB +29 B (0%)
release/woocommerce-payments/dist/express-checkout.js 16.8 kB +26 B (0%)
release/woocommerce-payments/dist/index-rtl.css 22.1 kB +309 B (+1%)
release/woocommerce-payments/dist/index.css 22.1 kB +314 B (+1%)
release/woocommerce-payments/dist/index.js 237 kB -2.2 kB (-1%)
release/woocommerce-payments/dist/multi-currency-rtl.css 3.79 kB -598 B (-14%) 👏
release/woocommerce-payments/dist/multi-currency-switcher-block.js 61.5 kB +766 B (+1%)
release/woocommerce-payments/dist/multi-currency.css 3.79 kB -595 B (-14%) 👏
release/woocommerce-payments/dist/multi-currency.js 62.1 kB +5.78 kB (+10%) ⚠️
release/woocommerce-payments/dist/order.js 42.8 kB +483 B (+1%)
release/woocommerce-payments/dist/payment-gateways-rtl.css 0 B -1.34 kB (removed) 🏆
release/woocommerce-payments/dist/payment-gateways.css 0 B -1.34 kB (removed) 🏆
release/woocommerce-payments/dist/payment-gateways.js 0 B -37.4 kB (removed) 🏆
release/woocommerce-payments/dist/plugins-page-rtl.css 484 B +109 B (+29%) 🚨
release/woocommerce-payments/dist/plugins-page.css 484 B +109 B (+29%) 🚨
release/woocommerce-payments/dist/plugins-page.js 21.2 kB +1.04 kB (+5%) 🔍
release/woocommerce-payments/dist/settings-rtl.css 12.2 kB -48 B (0%)
release/woocommerce-payments/dist/settings.css 12.1 kB -50 B (0%)
release/woocommerce-payments/dist/settings.js 224 kB +504 B (0%)
release/woocommerce-payments/dist/subscription-product-onboarding-modal-rtl.css 527 B +3 B (+1%)
release/woocommerce-payments/dist/subscription-product-onboarding-modal.css 527 B +3 B (+1%)
release/woocommerce-payments/dist/subscription-product-onboarding-modal.js 20.9 kB +688 B (+3%)
release/woocommerce-payments/dist/subscriptions-empty-state.js 19.6 kB +251 B (+1%)
release/woocommerce-payments/dist/tos.js 22.7 kB +865 B (+4%)
release/woocommerce-payments/dist/woopay.js 71.1 kB +25 B (0%)
release/woocommerce-payments/dist/cart-block-rtl.css 113 B +113 B (new file) 🆕
release/woocommerce-payments/dist/cart-block.css 112 B +112 B (new file) 🆕
ℹ️ View Unchanged
Filename Size
release/woocommerce-payments/assets/css/admin.css 1.45 kB
release/woocommerce-payments/assets/css/admin.rtl.css 1.45 kB
release/woocommerce-payments/assets/css/success.css 1.06 kB
release/woocommerce-payments/assets/css/success.rtl.css 1.06 kB
release/woocommerce-payments/dist/cart-block.js 17.1 kB
release/woocommerce-payments/dist/cart.js 5.71 kB
release/woocommerce-payments/dist/checkout-rtl.css 1.08 kB
release/woocommerce-payments/dist/checkout.css 1.08 kB
release/woocommerce-payments/dist/checkout.js 33.9 kB
release/woocommerce-payments/dist/express-checkout-rtl.css 367 B
release/woocommerce-payments/dist/express-checkout.css 367 B
release/woocommerce-payments/dist/frontend-tracks.js 833 B
release/woocommerce-payments/dist/multi-currency-analytics.js 1.08 kB
release/woocommerce-payments/dist/order-rtl.css 740 B
release/woocommerce-payments/dist/order.css 740 B
release/woocommerce-payments/dist/product-details-rtl.css 433 B
release/woocommerce-payments/dist/product-details.css 436 B
release/woocommerce-payments/dist/product-details.js 12.3 kB
release/woocommerce-payments/dist/subscription-edit-page.js 703 B
release/woocommerce-payments/dist/subscription-product-onboarding-toast.js 730 B
release/woocommerce-payments/dist/subscriptions-empty-state-rtl.css 120 B
release/woocommerce-payments/dist/subscriptions-empty-state.css 120 B
release/woocommerce-payments/dist/success.js 6.03 kB
release/woocommerce-payments/dist/tos-rtl.css 235 B
release/woocommerce-payments/dist/tos.css 235 B
release/woocommerce-payments/dist/woopay-direct-checkout.js 6.11 kB
release/woocommerce-payments/dist/woopay-express-button.js 23.1 kB
release/woocommerce-payments/dist/woopay-rtl.css 4.31 kB
release/woocommerce-payments/dist/woopay.css 4.28 kB
release/woocommerce-payments/includes/subscriptions/assets/css/plugin-page.css 625 B
release/woocommerce-payments/includes/subscriptions/assets/js/plugin-page.js 814 B
release/woocommerce-payments/vendor/automattic/jetpack-assets/build/i18n-loader.js 2.46 kB
release/woocommerce-payments/vendor/automattic/jetpack-assets/build/jetpack-script-data.js 957 B
release/woocommerce-payments/vendor/automattic/jetpack-assets/src/js/i18n-loader.js 1.02 kB
release/woocommerce-payments/vendor/automattic/jetpack-assets/src/js/script-data.js 69 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/babel.config.js 163 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/identity-crisis.css 2.47 kB
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/identity-crisis.js 14.3 kB
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/identity-crisis.rtl.css 2.47 kB
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-connection.css 10.1 kB
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-connection.js 29.7 kB
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-connection.rtl.css 10.1 kB
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-admin-create-user.css 198 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-admin-create-user.js 280 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-admin-create-user.rtl.css 198 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-login.css 625 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-login.js 333 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-login.rtl.css 626 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-users.js 417 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-users-connection.js 161 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/tracks-ajax.js 521 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/tracks-callables.js 585 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/src/sso/jetpack-sso-admin-create-user.css 215 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/src/sso/jetpack-sso-admin-create-user.js 521 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/src/sso/jetpack-sso-login.css 721 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/src/sso/jetpack-sso-login.js 412 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/src/sso/jetpack-sso-users.js 625 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/about.css 1.04 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/admin-empty-state.css 294 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/admin-order-statuses.css 408 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/admin.css 3.59 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/checkout.css 301 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/modal.css 746 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/view-subscription.css 574 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/wcs-upgrade.css 414 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/admin-pointers.js 543 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/admin.js 9.4 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/jstz.js 6.78 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/jstz.min.js 3.84 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/meta-boxes-coupon.js 545 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/meta-boxes-subscription.js 2.52 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/moment.js 22.2 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/moment.min.js 11.7 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/payment-method-restrictions.js 1.29 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/wcs-meta-boxes-order.js 507 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/frontend/payment-methods.js 358 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/frontend/single-product.js 428 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/frontend/view-subscription.js 1.38 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/frontend/wcs-cart.js 782 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/modal.js 1.09 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/wcs-upgrade.js 1.26 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/build/index.css 391 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/build/index.js 3.04 kB

compressed-size-action

@RadoslavGeorgiev RadoslavGeorgiev merged commit 6f3b87c into trunk Jul 24, 2025
33 of 35 checks passed
@RadoslavGeorgiev RadoslavGeorgiev deleted the release/9.7.0 branch July 24, 2025 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.