Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release branch for 8.6.0 #9852

Merged
merged 56 commits into from
Dec 4, 2024
Merged

Release branch for 8.6.0 #9852

merged 56 commits into from
Dec 4, 2024

Conversation

botwoo
Copy link
Collaborator

@botwoo botwoo commented Dec 1, 2024

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

Instead, you can use the following command:

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

Changelog:

* Add - Add Bank reference key column in Payout reports. This will help reconcile WooPayments Payouts with bank statements.
* Add - Display credit card brand icons on order received page.
* Fix - Add support to load stripe js asynchronously when it is not immediately available in the global scope.
* Fix - Add the missing "Download" column heading label and toggle menu option to the Payments → Documents list view table.
* Fix - Ensure ECE button load events are triggered for multiple buttons on the same page.
* Fix - Ensure ECE is displayed correctly taking into account the tax settings.
* Fix - Evidence submission is no longer available for Klarna inquiries as this is not supported by Stripe / Klarna.
* Fix - fix: express checkout to use its own css files.
* Fix - fix: missing ece is_product_page checks
* Fix - Fix ECE Tracks events not triggering when WooPay is disabled.
* Fix - Fix WooPay component spacing.
* Fix - Fix WooPay trial subscriptions purchases.
* Fix - Make sure the status of manual capture enablement is fetched from the right place.
* Fix - Prevent express checkout from being used if cart total becomes zero after coupon usage.
* Fix - Resolved issue with terminal payments in the payment intent failed webhook processing.
* Fix - Set the support phone field as mandatory in the settings page.
* Fix - Update Link logo alignment issue when WooPay is enabled and a specific version of Gutenberg is enabled.
* Fix - Use paragraph selector instead of label for pmme appearance
* Fix - Validate required billing fields using data from objects instead of checking the labels.
* Update - Avoid getting the appearance for pay for order page with the wrong appearance key.
* Update - chore: rename wrapper from payment-request to express-checkout
* Update - feat: add `wcpay_checkout_use_plain_method_label` filter to allow themes or merchants to force the "plain" WooPayments label on shortcode checkout.
* Update - refactor: express checkout initialization page location checks
* Update - refactor: express checkout utility for button UI interactions
* Dev - Allow redirect to the settings page from WCPay connect
* Dev - chore: removed old PRB implementation for ApplePay/GooglePay in favor of the ECE implementation; cleaned up ECE feature flag;
* Dev - Disable visual regression testing from Playwright until a more reliable approach is defined.
* Dev - Ensure proper return types in the webhook processing service.
* Dev - fix: E_DEPRECATED on BNPL empty PMME
* Dev - Fix return types
* Dev - Update snapshots for E2E Playwright screenshots

frosso and others added 30 commits November 11, 2024 14:57
Co-authored-by: Nagesh Pai <[email protected]>
Co-authored-by: Nagesh Pai <[email protected]>
Jinksi and others added 24 commits November 20, 2024 23:05
Co-authored-by: Dan Paun <[email protected]>
Co-authored-by: Daniel Mallory <[email protected]>
@botwoo botwoo requested a review from a team as a code owner December 1, 2024 12:10
Copy link
Contributor

github-actions bot commented Dec 1, 2024

Release zip build & Smoke tests

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

@botwoo
Copy link
Collaborator Author

botwoo commented Dec 1, 2024

Test the build

Option 1. Jetpack Beta

  • Install and activate Jetpack Beta.
  • Use this build by searching for PR number 9852 or branch name release/8.6.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: 1c5e5bf
  • Build time: 2024-12-01 12:15:03 UTC

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

Copy link
Contributor

github-actions bot commented Dec 1, 2024

Size Change: -17.2 kB (-1%)

Total Size: 1.34 MB

Filename Size Change
release/woocommerce-payments/assets/css/success.css 182 B +10 B (+6%) 🔍
release/woocommerce-payments/assets/css/success.rtl.css 184 B +11 B (+6%) 🔍
release/woocommerce-payments/dist/blocks-checkout-rtl.css 2.65 kB -7 B (0%)
release/woocommerce-payments/dist/blocks-checkout.css 2.65 kB -5 B (0%)
release/woocommerce-payments/dist/blocks-checkout.js 54.5 kB -3.58 kB (-6%)
release/woocommerce-payments/dist/cart-block.js 16.9 kB +108 B (+1%)
release/woocommerce-payments/dist/cart.js 5.73 kB -4 B (0%)
release/woocommerce-payments/dist/checkout.js 33.1 kB +138 B (0%)
release/woocommerce-payments/dist/express-checkout-rtl.css 229 B -1 B (0%)
release/woocommerce-payments/dist/express-checkout.css 229 B -1 B (0%)
release/woocommerce-payments/dist/express-checkout.js 15 kB +141 B (+1%)
release/woocommerce-payments/dist/frontend-tracks.js 854 B -4 B (0%)
release/woocommerce-payments/dist/index.css 52.5 kB +1 B (0%)
release/woocommerce-payments/dist/index.js 303 kB +374 B (0%)
release/woocommerce-payments/dist/multi-currency-switcher-block.js 60.6 kB -2 B (0%)
release/woocommerce-payments/dist/multi-currency.js 57.3 kB -6 B (0%)
release/woocommerce-payments/dist/order.js 42 kB -5 B (0%)
release/woocommerce-payments/dist/payment-gateways.js 38.4 kB -3 B (0%)
release/woocommerce-payments/dist/payment-request-rtl.css 0 B -230 B (removed) 🏆
release/woocommerce-payments/dist/payment-request.css 0 B -230 B (removed) 🏆
release/woocommerce-payments/dist/payment-request.js 0 B -14.2 kB (removed) 🏆
release/woocommerce-payments/dist/product-details.js 12.2 kB +56 B (0%)
release/woocommerce-payments/dist/settings-rtl.css 11.6 kB +4 B (0%)
release/woocommerce-payments/dist/settings.css 11.5 kB +4 B (0%)
release/woocommerce-payments/dist/settings.js 224 kB -101 B (0%)
release/woocommerce-payments/dist/tokenized-payment-request-rtl.css 0 B -230 B (removed) 🏆
release/woocommerce-payments/dist/tokenized-payment-request.css 0 B -230 B (removed) 🏆
release/woocommerce-payments/dist/tokenized-payment-request.js 0 B -15 kB (removed) 🏆
release/woocommerce-payments/dist/woopay-direct-checkout.js 6.13 kB -4 B (0%)
release/woocommerce-payments/dist/woopay-express-button.js 24.7 kB +66 B (0%)
release/woocommerce-payments/dist/woopay-rtl.css 4.31 kB -216 B (-5%)
release/woocommerce-payments/dist/woopay.css 4.28 kB -213 B (-5%)
release/woocommerce-payments/dist/woopay.js 71 kB -605 B (-1%)
release/woocommerce-payments/dist/tokenized-express-checkout-rtl.css 229 B +229 B (new file) 🆕
release/woocommerce-payments/dist/tokenized-express-checkout.css 229 B +229 B (new file) 🆕
release/woocommerce-payments/dist/tokenized-express-checkout.js 16.3 kB +16.3 kB (new file) 🆕
ℹ️ View Unchanged
Filename Size
release/woocommerce-payments/assets/css/admin.css 1.37 kB
release/woocommerce-payments/assets/css/admin.rtl.css 1.37 kB
release/woocommerce-payments/dist/checkout-rtl.css 939 B
release/woocommerce-payments/dist/checkout.css 939 B
release/woocommerce-payments/dist/index-rtl.css 52.6 kB
release/woocommerce-payments/dist/multi-currency-analytics.js 1.08 kB
release/woocommerce-payments/dist/multi-currency-rtl.css 4.46 kB
release/woocommerce-payments/dist/multi-currency.css 4.46 kB
release/woocommerce-payments/dist/order-rtl.css 730 B
release/woocommerce-payments/dist/order.css 730 B
release/woocommerce-payments/dist/payment-gateways-rtl.css 1.32 kB
release/woocommerce-payments/dist/payment-gateways.css 1.32 kB
release/woocommerce-payments/dist/plugins-page-rtl.css 386 B
release/woocommerce-payments/dist/plugins-page.css 386 B
release/woocommerce-payments/dist/plugins-page.js 20.1 kB
release/woocommerce-payments/dist/product-details-rtl.css 433 B
release/woocommerce-payments/dist/product-details.css 436 B
release/woocommerce-payments/dist/subscription-edit-page.js 703 B
release/woocommerce-payments/dist/subscription-product-onboarding-modal-rtl.css 524 B
release/woocommerce-payments/dist/subscription-product-onboarding-modal.css 524 B
release/woocommerce-payments/dist/subscription-product-onboarding-modal.js 20.2 kB
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/subscriptions-empty-state.js 19.3 kB
release/woocommerce-payments/dist/tos-rtl.css 235 B
release/woocommerce-payments/dist/tos.css 235 B
release/woocommerce-payments/dist/tos.js 21.8 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 767 B
release/woocommerce-payments/vendor/automattic/jetpack-assets/build/react-jsx-runtime.js 553 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.45 kB
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/identity-crisis.js 14.2 kB
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/identity-crisis.rtl.css 2.45 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/tracks-ajax.js 521 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/tracks-callables.js 584 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 621 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

@dmallory42 dmallory42 merged commit 7d9df0f into trunk Dec 4, 2024
28 of 32 checks passed
@dmallory42 dmallory42 deleted the release/8.6.0 branch December 4, 2024 13:41
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.