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 7.6.0 #8778

Merged
merged 62 commits into from
May 8, 2024
Merged

Release branch for 7.6.0 #8778

merged 62 commits into from
May 8, 2024

Conversation

botwoo
Copy link
Collaborator

@botwoo botwoo commented May 5, 2024

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

Instead, you can use the following command:

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

Changelog:

* Add - Add additional data to Compatibility service
* Add - Add User Satisfaction Survey for Payments Overview Widget
* Add - Detect payment methods enabled by multiple payment gateways.
* Add - Display BNPL payment method logos on the thank you page.
* Add - Non user-facing changes. Behind feature flag. Add tooltip messages to tiles within Payment activity widget
* Add - Not user-facing: hidden behind feature flag. Use Reporting API to fetch and populate data in the Payment Activity widget.
* Add - Pre check save my info for eligible contries
* Add - Support for starting auto-renewing subscriptions for In-Person Payments.
* Fix - Add notice when no rules are enabled in advanced fraud settings
* Fix - Adjust positioning of BNPL messaging on the classic cart page.
* Fix - Avoid updating billing details for legacy card objects.
* Fix - Ensure the WooPay preview in the admin dashboard matches the actual implementation.
* Fix - fix: BNPL announcement link.
* Fix - fix: Stripe terms warning at checkout when Link is enabled
* Fix - Fix issue with transient check related to fraud protection settings.
* Fix - Fix order notes entry and risk meta box content when a payment is blocked due to AVS checks while the corresponding advanced fraud rule is enabled.
* Fix - Fix type error for fraud outcome API.
* Fix - Fix WooPay tracks user ID for logged in users.
* Fix - Hide Fraud info banner until first transaction happens
* Fix - Improve merchant session request with preloaded data.
* Fix - Improve signing of minimum WooPay session data.
* Fix - Make sure an explicit currency code is present in the cart and checkout blocks when multi-currency is enabled
* Fix - Prevent Stripe Link from triggering the checkout fields warning
* Fix - Remove risk review request from the transactions page.
* Fix - Resolves "Invalid recurring shipping method" errors when purchasing multiple subscriptions with Apple Pay and Google Pay.
* Fix - Revert: Add Multi-Currency Support to Page Caching via Cookies.
* Update - Add source param to onboarding and complete KYC links
* Update - Add support of a third-party plugin with PRBs into duplicates detection mechanism.
* Update - Remove feature flag for the pay-for-order flow
* Dev - Add Playwright e2e test suite ready for incremental migration and visual regression testing
* Dev - Avoid warnings about fatal error during plugin update due to problems with plugin initialization.
* Dev - Remove legacy method from `WooPay_Utilities`.
* Dev - Remove obsolete docker-compose key `version`
* Dev - Upgraded jetpack sync package version.

mattallan and others added 30 commits April 14, 2024 22:02
Co-authored-by: Jessy <[email protected]>
Co-authored-by: Naman Malhotra <[email protected]>
Co-authored-by: Nagesh Pai <[email protected]>
Co-authored-by: Shendy <[email protected]>
Co-authored-by: Eric Jinks <[email protected]>
Co-authored-by: Jessy <[email protected]>
Co-authored-by: Nagesh Pai <[email protected]>
…ual regression testing (#7671)

Co-authored-by: Ismael Martín Alabarce <[email protected]>
Co-authored-by: Jordan Bordonado <[email protected]>
Co-authored-by: Vasily Belolapotkov <[email protected]>
Co-authored-by: Achyuth Ajoy <[email protected]>
Co-authored-by: Dan Paun <[email protected]>
Co-authored-by: Vlad Olaru <[email protected]>
Co-authored-by: Daniel Mallory <[email protected]>
Co-authored-by: Marcin Bot <[email protected]>
Co-authored-by: Timur Karimov <[email protected]>
Co-authored-by: Timur Karimov <[email protected]>
Co-authored-by: Guilherme Pressutto <[email protected]>
Co-authored-by: Hsing-yu Flowers <[email protected]>
Co-authored-by: Bill Robbins <[email protected]>
Co-authored-by: Kristófer Reykjalín <[email protected]>
Co-authored-by: Rafael Zaleski <[email protected]>
Co-authored-by: Nagesh Pai <[email protected]>
Co-authored-by: Nagesh Pai <[email protected]>
Co-authored-by: Ricardo Metring <[email protected]>
Co-authored-by: Oleksandr Aratovskyi <[email protected]>
Co-authored-by: oaratovskyi <[email protected]>
Co-authored-by: Hector Lovo <[email protected]>
Co-authored-by: César Costa <[email protected]>
Co-authored-by: Kristófer R <[email protected]>
Co-authored-by: Timur Karimov <[email protected]>
Co-authored-by: Daniel Mallory <[email protected]>
Co-authored-by: Daniel Mallory <[email protected]>
…thin Payment activity widget (#8677)

Co-authored-by: Nagesh Pai <[email protected]>
alopezari and others added 20 commits April 29, 2024 08:10
…iling newlines from Release-testing-instructions.md before adding new entries. (#8719)
…ation (#8728)

Co-authored-by: Timur Karimov <[email protected]>
Co-authored-by: Timur Karimov <[email protected]>
…idget (#8687)

Co-authored-by: Nagesh Pai <[email protected]>
Co-authored-by: Jessy Pappachan <[email protected]>
Co-authored-by: Rua Haszard <[email protected]>
Co-authored-by: Shendy <[email protected]>
…e, within Payment activity widget (#8726)

Co-authored-by: Nagesh Pai <[email protected]>
Co-authored-by: Jessy Pappachan <[email protected]>
…activity widget (#8759)

Co-authored-by: Nagesh Pai <[email protected]>
Co-authored-by: Jessy Pappachan <[email protected]>
Copy link
Contributor

github-actions bot commented May 5, 2024

Release zip build & Smoke tests

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

@botwoo botwoo requested a review from a team as a code owner May 5, 2024 12:08
@botwoo
Copy link
Collaborator Author

botwoo commented May 5, 2024

Test the build

Option 1. Jetpack Beta

  • Install and activate Jetpack Beta.
  • Use this build by searching for PR number 8778 or branch name release/7.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: 25c5273
  • Build time: 2024-05-07 18:54:37 UTC

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

Copy link
Contributor

github-actions bot commented May 5, 2024

Size Change: +2.65 kB (0%)

Total Size: 1.25 MB

Filename Size Change
release/woocommerce-payments/assets/css/success.css 172 B +14 B (+9%) 🔍
release/woocommerce-payments/assets/css/success.rtl.css 172 B +14 B (+9%) 🔍
release/woocommerce-payments/dist/blocks-checkout-rtl.css 2.06 kB +46 B (+2%)
release/woocommerce-payments/dist/blocks-checkout.css 2.07 kB +47 B (+2%)
release/woocommerce-payments/dist/blocks-checkout.js 56.3 kB -594 B (-1%)
release/woocommerce-payments/dist/bnpl-announcement.js 20 kB -19 B (0%)
release/woocommerce-payments/dist/cart-block.js 21.4 kB -45 B (0%)
release/woocommerce-payments/dist/cart.js 4.39 kB -135 B (-3%)
release/woocommerce-payments/dist/checkout.js 37.5 kB -260 B (-1%)
release/woocommerce-payments/dist/index-rtl.css 40.7 kB +282 B (+1%)
release/woocommerce-payments/dist/index.css 40.7 kB +277 B (+1%)
release/woocommerce-payments/dist/index.js 293 kB +1.45 kB (0%)
release/woocommerce-payments/dist/multi-currency-switcher-block.js 59.5 kB +82 B (0%)
release/woocommerce-payments/dist/multi-currency.js 54.6 kB +81 B (0%)
release/woocommerce-payments/dist/order.js 41.8 kB +55 B (0%)
release/woocommerce-payments/dist/payment-gateways.js 38.6 kB +90 B (0%)
release/woocommerce-payments/dist/payment-request.js 12 kB -476 B (-4%)
release/woocommerce-payments/dist/product-details.js 17.2 kB -58 B (0%)
release/woocommerce-payments/dist/settings-rtl.css 11.1 kB +93 B (+1%)
release/woocommerce-payments/dist/settings.css 10.9 kB +102 B (+1%)
release/woocommerce-payments/dist/settings.js 201 kB -162 B (0%)
release/woocommerce-payments/dist/subscription-product-onboarding-modal.js 19.4 kB -9 B (0%)
release/woocommerce-payments/dist/subscription-product-onboarding-toast.js 693 B -17 B (-2%)
release/woocommerce-payments/dist/woopay-direct-checkout.js 4.54 kB -132 B (-3%)
release/woocommerce-payments/dist/woopay-express-button.js 21 kB -135 B (-1%)
release/woocommerce-payments/dist/woopay-rtl.css 4.25 kB -193 B (-4%)
release/woocommerce-payments/dist/woopay.css 4.22 kB -195 B (-4%)
release/woocommerce-payments/dist/woopay.js 69.4 kB -1.57 kB (-2%)
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/build/index.css 2.36 kB -7 B (0%)
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/build/index.js 13.5 kB +47 B (0%)
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/build/index.rtl.css 2.36 kB -7 B (0%)
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-admin-create-user.css 196 B +196 B (new file) 🆕
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-admin-create-user.js 20 B +20 B (new file) 🆕
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-admin-create-user.rtl.css 196 B +196 B (new file) 🆕
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-login.css 627 B +627 B (new file) 🆕
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-login.js 20 B +20 B (new file) 🆕
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-login.rtl.css 628 B +628 B (new file) 🆕
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/jetpack-sso-users.js 202 B +202 B (new file) 🆕
release/woocommerce-payments/vendor/automattic/jetpack-connection/src/sso/jetpack-sso-admin-create-user.css 214 B +214 B (new file) 🆕
release/woocommerce-payments/vendor/automattic/jetpack-connection/src/sso/jetpack-sso-admin-create-user.js 523 B +523 B (new file) 🆕
release/woocommerce-payments/vendor/automattic/jetpack-connection/src/sso/jetpack-sso-login.css 722 B +722 B (new file) 🆕
release/woocommerce-payments/vendor/automattic/jetpack-connection/src/sso/jetpack-sso-login.js 408 B +408 B (new file) 🆕
release/woocommerce-payments/vendor/automattic/jetpack-connection/src/sso/jetpack-sso-users.js 230 B +230 B (new file) 🆕
ℹ️ 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/dist/bnpl-announcement-rtl.css 530 B
release/woocommerce-payments/dist/bnpl-announcement.css 531 B
release/woocommerce-payments/dist/checkout-rtl.css 599 B
release/woocommerce-payments/dist/checkout.css 599 B
release/woocommerce-payments/dist/multi-currency-analytics.js 1.05 kB
release/woocommerce-payments/dist/multi-currency-rtl.css 3.28 kB
release/woocommerce-payments/dist/multi-currency.css 3.29 kB
release/woocommerce-payments/dist/order-rtl.css 733 B
release/woocommerce-payments/dist/order.css 735 B
release/woocommerce-payments/dist/payment-gateways-rtl.css 1.21 kB
release/woocommerce-payments/dist/payment-gateways.css 1.21 kB
release/woocommerce-payments/dist/payment-request-rtl.css 155 B
release/woocommerce-payments/dist/payment-request.css 155 B
release/woocommerce-payments/dist/product-details-rtl.css 398 B
release/woocommerce-payments/dist/product-details.css 402 B
release/woocommerce-payments/dist/subscription-edit-page.js 669 B
release/woocommerce-payments/dist/subscription-product-onboarding-modal-rtl.css 527 B
release/woocommerce-payments/dist/subscription-product-onboarding-modal.css 527 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 18.5 kB
release/woocommerce-payments/dist/tos-rtl.css 235 B
release/woocommerce-payments/dist/tos.css 236 B
release/woocommerce-payments/dist/tos.js 21 kB
release/woocommerce-payments/dist/woopay-express-button-rtl.css 155 B
release/woocommerce-payments/dist/woopay-express-button.css 155 B
release/woocommerce-payments/includes/subscriptions/assets/css/plugin-page.css 622 B
release/woocommerce-payments/includes/subscriptions/assets/js/plugin-page.js 815 B
release/woocommerce-payments/vendor/automattic/jetpack-assets/build/i18n-loader.js 2.44 kB
release/woocommerce-payments/vendor/automattic/jetpack-assets/src/js/i18n-loader.js 1.01 kB
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/tracks-ajax.js 522 B
release/woocommerce-payments/vendor/automattic/jetpack-connection/dist/tracks-callables.js 581 B
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/babel.config.js 160 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/about.css 1.03 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/admin-empty-state.css 291 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/admin-order-statuses.css 403 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/admin.css 3.6 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/checkout.css 299 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/modal.css 742 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/view-subscription.css 572 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/css/wcs-upgrade.css 411 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/admin-pointers.js 544 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.8 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/jstz.min.js 3.83 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/meta-boxes-coupon.js 544 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.1 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/admin/moment.min.js 11.6 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 502 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/frontend/payment-methods.js 355 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/frontend/single-product.js 429 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 781 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/modal.js 1.1 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/assets/js/wcs-upgrade.js 1.27 kB
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/build/index.css 392 B
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/build/index.js 3.05 kB

compressed-size-action

@gpressutto5 gpressutto5 merged commit a090a85 into trunk May 8, 2024
26 of 28 checks passed
@gpressutto5 gpressutto5 deleted the release/7.6.0 branch May 8, 2024 15:58
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.