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.2.0 #8174

Merged
merged 53 commits into from
Feb 14, 2024
Merged

Release branch for 7.2.0 #8174

merged 53 commits into from
Feb 14, 2024

Conversation

botwoo
Copy link
Collaborator

@botwoo botwoo commented Feb 11, 2024

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

Instead, you can use the following command:

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

Changelog:

* Add - Add compatibility data to onboarding init payload.
* Add - Add WooPay direct checkout flow behind a feature flag.
* Add - Apply localization to CSV exports for transactions, deposits, and disputes sent via email.
* Add - Displaying Clearpay instead of Afterpay for UK based stores
* Add - Enhance WooPay session validation
* Add - Filtering APMs by billing country
* Add - Show a notice to the merchant when the available balance is below the minimum deposit amount.
* Add - Show charge id on payments details page, so merchants can grab it to fill out the dispute evidence form when needed.
* Add - Showing "started" event in transaction timeline
* Add - Support Stripe Link payments with 3DS cards.
* Fix - Displaying the correct method name in Order Edit page for HPOS
* Fix - Don't instantiate `Fraud_Prevention_Service` in checkout if processing an authorized WooPay request.
* Fix - fix: help text alignment with Gutenberg plugin enabled
* Fix - fix: pay-for-order compatibility with other gateways
* Fix - Fixed a bug where the 'deposits paused while balance is negative' notice was erroneously shown after an instant deposit.
* Fix - Fixes Pay for Order checkout using non-card payment methods.
* Fix - Fix losing cart contents during the login at checkout.
* Fix - Merge duplicated Payment Request and WooPay button functionality .
* Fix - Prevent coupon usage increase in a WooPay preflight check.
* Fix - Prevent WooPay webhook creation when account is suspended
* Update - Add source to the onboarding flow page and track it
* Update - Refactor the WooPay checkout flow UX
* Update - Some minor update to tracking parameters to pass additional data like Woo store ID.
* Update - Stop relying on Woo core for loading plugin translations.
* Dev - Added ENUM class for currency codes
* Dev - Bump WC tested up to version to 8.5.2.
* Dev - chore: removed deprecated functions since 5.0.0
* Dev - chore: remove unused checkout API methods
* Dev - chore: remove unused gateway class methods
* Dev - chore: remove unused isOrderPage return value from confirmIntent
* Dev - chore: update colors on documentation pages
* Dev - Comment: Bump qit-cli dependency to version 0.4.0.
* Dev - E2E test - Merchant facing multi-currency on-boarding screen.
* Dev - Fix for E2E shopper tests around 3DS and UPE settings
* Dev - Refactoring the tracking logic
* Dev - Refactor to how tracking events are defined for better readability.
* Dev - Remove unnecessary tracks events for dispute accept success/error.
* Dev - Update REST API documentation for deposits endpoints with changes to estimated and instant deposits
* Dev - Update Tracks conditions

mgascam and others added 30 commits January 23, 2024 11:44
Co-authored-by: Francesco <[email protected]>
Co-authored-by: frosso <[email protected]>
Co-authored-by: Brian Borman <[email protected]>
Co-authored-by: Achyuth Ajoy <[email protected]>
Co-authored-by: Hector Lovo <>
Co-authored-by: Ricardo Metring <[email protected]>
Co-authored-by: Brian Borman <[email protected]>
vbelolapotkov and others added 20 commits February 5, 2024 09:25
…it threshold (#7710)

Co-authored-by: Bruce Aldridge <[email protected]>
Co-authored-by: Rua Haszard <[email protected]>
Co-authored-by: Francesco <[email protected]>
Co-authored-by: Miguel Gasca <[email protected]>
Co-authored-by: Guilherme Pressutto <[email protected]>
Co-authored-by: Malith Senaweera <[email protected]>
Co-authored-by: Shendy <[email protected]>
Co-authored-by: Allie Mims <[email protected]>
Co-authored-by: Alefe Souza <[email protected]>
Co-authored-by: César Costa <[email protected]>
Co-authored-by: Valery Sukhomlinov <[email protected]>
Co-authored-by: Jesse Pearson <[email protected]>
Co-authored-by: Timur Karimov <[email protected]>
Co-authored-by: Timur Karimov <[email protected]>
Co-authored-by: Anurag Bhandari <[email protected]>
Co-authored-by: Cvetan Cvetanov <[email protected]>
Co-authored-by: Naman Malhotra <[email protected]>
Co-authored-by: Dan Paun <[email protected]>
Co-authored-by: Mike Moore <[email protected]>
Co-authored-by: Rua Haszard <[email protected]>
Co-authored-by: Matt Allan <[email protected]>
Co-authored-by: Dan Paun <[email protected]>
Co-authored-by: Oleksandr Aratovskyi <[email protected]>
Co-authored-by: oaratovskyi <[email protected]>
Co-authored-by: Daniel Mallory <[email protected]>
Co-authored-by: Vlad Olaru <[email protected]>
Co-authored-by: Zvonimir Maglica <[email protected]>
Co-authored-by: Ismael Martín Alabarce <[email protected]>
Co-authored-by: Vlad Olaru <[email protected]>
Co-authored-by: Brent MacKinnon <[email protected]>
Co-authored-by: frosso <[email protected]>
Co-authored-by: Rafael Zaleski <[email protected]>
Co-authored-by: Brian Borman <[email protected]>
Co-authored-by: Achyuth Ajoy <[email protected]>
Co-authored-by: Hector Lovo <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: botwoo <[email protected]>
Co-authored-by: Ricardo Metring <[email protected]>
…ate (#8149)

Co-authored-by: Kārlis Janisels <[email protected]>
Co-authored-by: Vladimir Reznichenko <[email protected]>
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/7861804782

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

botwoo commented Feb 11, 2024

Test the build

Option 1. Jetpack Beta

  • Install and activate Jetpack Beta.
  • Use this build by searching for PR number 8174 or branch name release/7.2.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: d3f9684
  • Build time: 2024-02-14 13:47:39 UTC

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

Copy link
Contributor

github-actions bot commented Feb 11, 2024

Size Change: -13.4 kB (-1%)

Total Size: 1.26 MB

Filename Size Change
release/woocommerce-payments/dist/blocks-checkout.js 83.7 kB -1.41 kB (-2%)
release/woocommerce-payments/dist/checkout.js 35.9 kB -1.28 kB (-3%)
release/woocommerce-payments/dist/index-rtl.css 37.2 kB +241 B (+1%)
release/woocommerce-payments/dist/index.css 37.2 kB +243 B (+1%)
release/woocommerce-payments/dist/index.js 290 kB -77 B (0%)
release/woocommerce-payments/dist/multi-currency-rtl.css 3.29 kB -114 B (-3%)
release/woocommerce-payments/dist/multi-currency-switcher-block.js 59.4 kB -1.34 kB (-2%)
release/woocommerce-payments/dist/multi-currency.css 3.29 kB -113 B (-3%)
release/woocommerce-payments/dist/multi-currency.js 54.8 kB -1.19 kB (-2%)
release/woocommerce-payments/dist/order-rtl.css 693 B +17 B (+3%)
release/woocommerce-payments/dist/order.css 696 B +17 B (+3%)
release/woocommerce-payments/dist/order.js 40.9 kB -1.36 kB (-3%)
release/woocommerce-payments/dist/payment-gateways-rtl.css 1.18 kB -129 B (-10%) 👏
release/woocommerce-payments/dist/payment-gateways.css 1.18 kB -129 B (-10%) 👏
release/woocommerce-payments/dist/payment-gateways.js 38.4 kB -1.2 kB (-3%)
release/woocommerce-payments/dist/payment-request.js 12.2 kB -1.3 kB (-10%) 👏
release/woocommerce-payments/dist/settings-rtl.css 10.3 kB -48 B (0%)
release/woocommerce-payments/dist/settings.css 10.3 kB -45 B (0%)
release/woocommerce-payments/dist/settings.js 233 kB -541 B (0%)
release/woocommerce-payments/dist/subscription-product-onboarding-modal.js 19.4 kB -1.1 kB (-5%)
release/woocommerce-payments/dist/subscriptions-empty-state.js 18.5 kB -1.13 kB (-6%)
release/woocommerce-payments/dist/tos.js 20.9 kB -1.14 kB (-5%)
release/woocommerce-payments/dist/woopay-express-button.js 51.3 kB -1.2 kB (-2%)
release/woocommerce-payments/dist/woopay.js 70.9 kB -1.14 kB (-2%)
release/woocommerce-payments/dist/woopay-direct-checkout.js 2.06 kB +2.06 kB (new file) 🆕
ℹ️ View Unchanged
Filename Size
release/woocommerce-payments/assets/css/admin.css 1.06 kB
release/woocommerce-payments/assets/css/success.css 158 B
release/woocommerce-payments/dist/blocks-checkout-rtl.css 1.81 kB
release/woocommerce-payments/dist/blocks-checkout.css 1.81 kB
release/woocommerce-payments/dist/checkout-rtl.css 318 B
release/woocommerce-payments/dist/checkout.css 319 B
release/woocommerce-payments/dist/multi-currency-analytics.js 1.05 kB
release/woocommerce-payments/dist/payment-request-rtl.css 153 B
release/woocommerce-payments/dist/payment-request.css 153 B
release/woocommerce-payments/dist/product-details.js 919 B
release/woocommerce-payments/dist/subscription-edit-page.js 669 B
release/woocommerce-payments/dist/subscription-product-onboarding-modal-rtl.css 519 B
release/woocommerce-payments/dist/subscription-product-onboarding-modal.css 519 B
release/woocommerce-payments/dist/subscription-product-onboarding-toast.js 710 B
release/woocommerce-payments/dist/subscriptions-empty-state-rtl.css 117 B
release/woocommerce-payments/dist/subscriptions-empty-state.css 117 B
release/woocommerce-payments/dist/tos-rtl.css 230 B
release/woocommerce-payments/dist/tos.css 231 B
release/woocommerce-payments/dist/woopay-express-button-rtl.css 153 B
release/woocommerce-payments/dist/woopay-express-button.css 153 B
release/woocommerce-payments/dist/woopay-rtl.css 4.18 kB
release/woocommerce-payments/dist/woopay.css 4.19 kB
release/woocommerce-payments/includes/subscriptions/assets/css/plugin-page.css 622 B
release/woocommerce-payments/includes/subscriptions/assets/js/plugin-page.js 812 B
release/woocommerce-payments/vendor/automattic/jetpack-assets/build/i18n-loader.js 2.43 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/automattic/jetpack-identity-crisis/build/index.css 2.37 kB
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/build/index.js 13.5 kB
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/build/index.rtl.css 2.37 kB
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

@allie500
Copy link
Contributor

Cherry picked changes from #8190 to fix bug related to the locale setting not being correctly interpreted on the server. The bug prevented the new feature (see PR #7938) released in this version from working.

@allie500
Copy link
Contributor

Release zip build & Smoke tests

Smoke tests passed on the new zip build after cherry picking PR 8190 changes into the release.

https://github.com/Automattic/woocommerce-payments/actions/runs/7902390973

@allie500 allie500 merged commit 8b49f43 into trunk Feb 14, 2024
30 of 31 checks passed
@allie500 allie500 deleted the release/7.2.0 branch February 14, 2024 17: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.