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.1.0 #9278

Merged
merged 61 commits into from
Aug 21, 2024
Merged

Release branch for 8.1.0 #9278

merged 61 commits into from
Aug 21, 2024

Conversation

botwoo
Copy link
Collaborator

@botwoo botwoo commented Aug 18, 2024

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

Instead, you can use the following command:

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

Changelog:

* Add - Add button rules to appearance
* Add - Add heading rules to appearance
* Add - Add link rules to appearance
* Add - Adds skeleton loading element for BNPL payment messaging element on product details page.
* Add - Add tokenized cart PRB support to cart and checkout blocks.
* Add - Add WooPay global theme support flag
* Add - Enhance Sandbox mode onboarding by skipping KYC and making it fully automated for all supported countries.
* Fix - Added better error message when mandate is invalid.
* Fix - Do not enqueue Cart scripts if WooPayments is not enabled
* Fix - fix: alignment of info icon w/ WooPay/Link settings
* Fix - fix: cart association on tokenized PRB orders via custom session handler
* Fix - fix: translatable strings around currencies list
* Fix - Fix GooglePay button missing in Safari.
* Fix - Fix onboarding redirect loop when starting from Woo Settings Payments.
* Fix - Fix spacing on Express Checkout buttons.
* Fix - Fix uncaught error on the block based Cart page when WooPayments is disabled.
* Fix - Fix WooPay checkboxes while signed in.
* Fix - If a payment method fails to be created in the frontend during checkout, forward the errors to the server so it can be recorded in an order.
* Fix - Migrate to Docker Compose V2 for test runner environment setup scripts
* Fix - Reverts changes related to Direct Checkout that broke the PayPal extension.
* Fix - Translate hardcoded strings on the Connect page
* Update - refactor: separate BNPL methods from settings list
* Update - Updated the integration between WooPayments Multi-Currency and Product Add-Ons.
* Update - Update outdated express checkout settings notification.
* Dev - Add e2e tests for critical flow: merchant account balance overview
* Dev - Bump WC tested up to version to 9.2.0
* Dev - Fix Klarna and Refund Failures E2E tests
* Dev - Match the Node version in nvm with the minimum version in package.json.
* Dev - Remove unnecessary console.warn statements added in #9121.
* Dev - Update bundle size checker workflow to support node v20

jimjasson and others added 30 commits July 29, 2024 10:51
Co-authored-by: oaratovskyi <oleksandr.aratovskyi@automattic.com>
#9162)

Co-authored-by: Nagesh Pai <nagesh.pai@automattic.com>
Co-authored-by: Rua Haszard <rua.haszard@automattic.com>
Co-authored-by: Brett Shumaker <brettshumaker@gmail.com>
#9190)

Co-authored-by: Shendy <73803630+shendy-a8c@users.noreply.github.com>
Co-authored-by: Brett Shumaker <brettshumaker@gmail.com>
Co-authored-by: Timur Karimov <timur.karimow.95@gmail.com>
Co-authored-by: Jessy <jessy.pappachan@automattic.com>
Co-authored-by: Zvonimir Maglica <zvonimirmaglica4@gmail.com>
Co-authored-by: Daniel Mallory <daniel.mallory@automattic.com>
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/10440457389

@botwoo
Copy link
Collaborator Author

botwoo commented Aug 18, 2024

Test the build

Option 1. Jetpack Beta

  • Install and activate Jetpack Beta.
  • Use this build by searching for PR number 9278 or branch name release/8.1.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: 791df35
  • Build time: 2024-08-20 14:38:59 UTC

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

Copy link
Contributor

github-actions bot commented Aug 18, 2024

Size Change: -12.5 kB (-1%)

Total Size: 1.32 MB

Filename Size Change
release/woocommerce-payments/dist/blocks-checkout-rtl.css 2.27 kB +59 B (+3%)
release/woocommerce-payments/dist/blocks-checkout.css 2.27 kB +56 B (+3%)
release/woocommerce-payments/dist/blocks-checkout.js 65.4 kB +4.34 kB (+7%) 🔍
release/woocommerce-payments/dist/bnpl-announcement-rtl.css 0 B -528 B (removed) 🏆
release/woocommerce-payments/dist/bnpl-announcement.css 0 B -529 B (removed) 🏆
release/woocommerce-payments/dist/bnpl-announcement.js 0 B -20.8 kB (removed) 🏆
release/woocommerce-payments/dist/cart-block.js 16.3 kB +166 B (+1%)
release/woocommerce-payments/dist/checkout.js 32 kB +331 B (+1%)
release/woocommerce-payments/dist/express-checkout-rtl.css 240 B +5 B (+2%)
release/woocommerce-payments/dist/express-checkout.css 240 B +5 B (+2%)
release/woocommerce-payments/dist/express-checkout.js 14.1 kB +161 B (+1%)
release/woocommerce-payments/dist/index-rtl.css 39.2 kB +128 B (0%)
release/woocommerce-payments/dist/index.css 39.2 kB +119 B (0%)
release/woocommerce-payments/dist/index.js 298 kB +2.02 kB (+1%)
release/woocommerce-payments/dist/multi-currency-switcher-block.js 60.5 kB +40 B (0%)
release/woocommerce-payments/dist/multi-currency.js 55.5 kB +31 B (0%)
release/woocommerce-payments/dist/order.js 42.7 kB +52 B (0%)
release/woocommerce-payments/dist/payment-gateways.js 39.3 kB +25 B (0%)
release/woocommerce-payments/dist/payment-request-rtl.css 240 B +5 B (+2%)
release/woocommerce-payments/dist/payment-request.css 240 B +5 B (+2%)
release/woocommerce-payments/dist/payment-request.js 13.6 kB +150 B (+1%)
release/woocommerce-payments/dist/product-details-rtl.css 433 B +36 B (+9%) 🔍
release/woocommerce-payments/dist/product-details.css 436 B +38 B (+10%) ⚠️
release/woocommerce-payments/dist/product-details.js 11.4 kB +194 B (+2%)
release/woocommerce-payments/dist/settings-rtl.css 11.6 kB +363 B (+3%)
release/woocommerce-payments/dist/settings.css 11.5 kB +399 B (+4%)
release/woocommerce-payments/dist/settings.js 224 kB +716 B (0%)
release/woocommerce-payments/dist/tokenized-payment-request-rtl.css 240 B +5 B (+2%)
release/woocommerce-payments/dist/tokenized-payment-request.css 240 B +5 B (+2%)
release/woocommerce-payments/dist/tokenized-payment-request.js 14.4 kB +133 B (+1%)
release/woocommerce-payments/dist/woopay-express-button-rtl.css 0 B -235 B (removed) 🏆
release/woocommerce-payments/dist/woopay-express-button.css 0 B -235 B (removed) 🏆
release/woocommerce-payments/dist/woopay-express-button.js 24 kB +85 B (0%)
release/woocommerce-payments/dist/woopay-rtl.css 4.54 kB +36 B (+1%)
release/woocommerce-payments/dist/woopay.css 4.51 kB +30 B (+1%)
release/woocommerce-payments/dist/woopay.js 71.2 kB +124 B (0%)
ℹ️ View Unchanged
Filename Size
release/woocommerce-payments/assets/css/admin.css 1.08 kB
release/woocommerce-payments/assets/css/admin.rtl.css 1.08 kB
release/woocommerce-payments/assets/css/success.css 173 B
release/woocommerce-payments/assets/css/success.rtl.css 173 B
release/woocommerce-payments/dist/cart.js 5.72 kB
release/woocommerce-payments/dist/checkout-rtl.css 600 B
release/woocommerce-payments/dist/checkout.css 600 B
release/woocommerce-payments/dist/multi-currency-analytics.js 1.08 kB
release/woocommerce-payments/dist/multi-currency-rtl.css 3.41 kB
release/woocommerce-payments/dist/multi-currency.css 3.41 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.35 kB
release/woocommerce-payments/dist/payment-gateways.css 1.35 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/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/dist/woopay-direct-checkout.js 6.14 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/src/js/i18n-loader.js 1.02 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 20 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 20 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 392 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 520 B
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/babel.config.js 159 B
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/build/index.css 2.36 kB
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/build/index.js 13.6 kB
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/build/index.rtl.css 2.36 kB
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

@jessy-p jessy-p self-assigned this Aug 21, 2024
@jessy-p
Copy link
Contributor

jessy-p commented Aug 21, 2024

Release zip build & Smoke tests

Check the status of the release build & smoke tests from latest run, as there were some changes after code freeze: https://github.com/Automattic/woocommerce-payments/actions/runs/10482211132

Copy link
Contributor

@nagpai nagpai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shadowed the session with Jessy.

Approved.

@jessy-p jessy-p merged commit c6cd121 into trunk Aug 21, 2024
26 of 28 checks passed
@jessy-p jessy-p deleted the release/8.1.0 branch August 21, 2024 09:39
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.