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.3.0 #8304

Merged
82 commits merged into from
Mar 6, 2024
Merged

Release branch for 7.3.0 #8304

82 commits merged into from
Mar 6, 2024

Conversation

botwoo
Copy link
Collaborator

@botwoo botwoo commented Mar 3, 2024

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

Instead, you can use the following command:

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

Changelog:

* Add - Added confirmation modals for order status changes with pending authorizations
* Add - Add support for bookable products to payment request buttons on product pages.
* Add - Alert user when they try to leave advanced fraud settings page with unsaved changes
* Add - E2E tests for card testing prevention measures
* Add - feat: add UPE appearance filter
* Add - Handle timeouts in direct to WooPay checkout flow.
* Fix - Added a small separator line between converted currency and the next line item.
* Fix - Added support for WooCommerce Deposits when using Apple Pay and Google Pay
* Fix - Adjustments to the wording of confirmation modals on the order and transaction details pages.
* Fix - Do not open the email input iframe when there is no wcpay as payment method
* Fix - Do not open the email input iframe without wcpay payment method
* Fix - Ensure gateways accessibility for use cases which don't require the gateway to be enabled
* Fix - Fees are now correctly applied to the Capture amount instead of the Authorize amount.
* Fix - fix: add confirmation modal when disabling WooPayments from settings page
* Fix - fix: ensure BNPL enablement is not adding unnecessary currencies
* Fix - fix: list of payment methods in disable confirmation modal
* Fix - fix: multi-currency confirmation modal ui
* Fix - fix: onboarding currency messaging for BNPLs
* Fix - fix: payment method checkbox loadable state
* Fix - fix: remove Afterpay EUR currency
* Fix - Fix a few untranslated phrases in the plugin
* Fix - Fix currency search input field size and margins in Woo Express.
* Fix - Fixed billing address line 2 not being updated for saved payment methods
* Fix - Fixed positioning on buy-now-pay-later Stripe element on product page.
* Fix - Fixes Stripe appearances API implementation to support dark themes and new elements, includes amends to checkout logos.
* Fix - Fix fraud prevention token not showing up on site editor checkout page
* Fix - Fix typo of transaction type "Loan dispersement" to "Loan disbursement" on transactions list page.
* Fix - Make tk_ai cookie usage cache compatible
* Fix - Only load `blocks-checkout.css` on single product, cart, and checkout pages.
* Fix - Rename log file to woopayments
* Fix - Show an informative tooltip instead of estimating the next deposit date (which can be inaccurate).
* Fix - Updating saved payment method billing address before processing the payment
* Update - Add deposit schedule help tooltip to deposits list screen so it's consistent with Payments Overview.
* Update - chore: convert payment request CTA to select.
* Update - chore: remove UPE feedback survey
* Update - On Payments Overview page, show total balance (pending + available) instead of pending balance.
* Update - Refactor WooPay First Party Auth and WooPay Direct Checkout to reuse similar functionality.
* Update - Update status chip to WooCommerce pill for transaction status component.
* Dev - Add Klarna e2e tests.
* Dev - Bump WC tested up to version to 8.6.0.
* Dev - chore: remove BNPL feature flag check
* Dev - chore: remove unused brandTitles property from PMs
* Dev - Dev: additional check when pushing to protected branches.
* Dev - Fire `wcpay_disputes_row_action_click` for any click to dispute details (not just `Respond` button).
* Dev - Include gateway name in order-placed Tracks event
* Dev - Remove unused `/deposits/overview` data-fetching code.
* Dev - Removing unsupported `deposits/overview` REST API. `deposits/overview-all` should be used instead.
* Dev - Reverts removed REST controller class to prevent error on update from older versions of the plugin.

mdmoore and others added 30 commits February 12, 2024 18:08
marcinbot and others added 16 commits February 28, 2024 11:19
Co-authored-by: Timur Karimov <[email protected]>
Co-authored-by: Timur Karimov <[email protected]>
…sistent with Payments Overview (#8263)

Co-authored-by: Rua Haszard <[email protected]>
Co-authored-by: Shendy <[email protected]>
Copy link
Contributor

github-actions bot commented Mar 3, 2024

Release zip build & Smoke tests

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

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

botwoo commented Mar 3, 2024

Test the build

Option 1. Jetpack Beta

  • Install and activate Jetpack Beta.
  • Use this build by searching for PR number 8304 or branch name release/7.3.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: 23449e3
  • Build time: 2024-03-06 18:07:56 UTC

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

Copy link
Contributor

github-actions bot commented Mar 3, 2024

Size Change: +5.61 kB (0%)

Total Size: 1.26 MB

Filename Size Change
release/woocommerce-payments/dist/blocks-checkout-rtl.css 1.89 kB +79 B (+4%)
release/woocommerce-payments/dist/blocks-checkout.css 1.89 kB +79 B (+4%)
release/woocommerce-payments/dist/blocks-checkout.js 85.6 kB +1.84 kB (+2%)
release/woocommerce-payments/dist/checkout-rtl.css 400 B +82 B (+26%) 🚨
release/woocommerce-payments/dist/checkout.css 400 B +81 B (+25%) 🚨
release/woocommerce-payments/dist/checkout.js 36.9 kB +914 B (+3%)
release/woocommerce-payments/dist/index-rtl.css 37.3 kB +139 B (0%)
release/woocommerce-payments/dist/index.css 37.3 kB +139 B (0%)
release/woocommerce-payments/dist/index.js 291 kB +325 B (0%)
release/woocommerce-payments/dist/multi-currency-rtl.css 3.25 kB -40 B (-1%)
release/woocommerce-payments/dist/multi-currency-switcher-block.js 59.4 kB -52 B (0%)
release/woocommerce-payments/dist/multi-currency.css 3.25 kB -39 B (-1%)
release/woocommerce-payments/dist/multi-currency.js 54.4 kB -393 B (-1%)
release/woocommerce-payments/dist/order-rtl.css 707 B +14 B (+2%)
release/woocommerce-payments/dist/order.css 708 B +12 B (+2%)
release/woocommerce-payments/dist/order.js 41.6 kB +698 B (+2%)
release/woocommerce-payments/dist/payment-gateways-rtl.css 1.19 kB +6 B (+1%)
release/woocommerce-payments/dist/payment-gateways.css 1.19 kB +7 B (+1%)
release/woocommerce-payments/dist/payment-gateways.js 38.4 kB -46 B (0%)
release/woocommerce-payments/dist/payment-request.js 12.4 kB +267 B (+2%)
release/woocommerce-payments/dist/product-details.js 1.19 kB +268 B (+29%) 🚨
release/woocommerce-payments/dist/settings-rtl.css 10.2 kB -50 B (0%)
release/woocommerce-payments/dist/settings.css 10.2 kB -50 B (0%)
release/woocommerce-payments/dist/settings.js 230 kB -3.15 kB (-1%)
release/woocommerce-payments/dist/subscription-product-onboarding-modal.js 19.4 kB +45 B (0%)
release/woocommerce-payments/dist/subscriptions-empty-state.js 18.5 kB +44 B (0%)
release/woocommerce-payments/dist/tos.js 21 kB +46 B (0%)
release/woocommerce-payments/dist/woopay-direct-checkout.js 3.54 kB +1.48 kB (+72%) 🆘
release/woocommerce-payments/dist/woopay-express-button.js 52.6 kB +1.33 kB (+3%)
release/woocommerce-payments/dist/woopay.js 71 kB +14 B (0%)
release/woocommerce-payments/assets/css/admin.rtl.css 1.06 kB +1.06 kB (new file) 🆕
release/woocommerce-payments/assets/css/success.rtl.css 158 B +158 B (new file) 🆕
release/woocommerce-payments/dist/product-details-rtl.css 149 B +149 B (new file) 🆕
release/woocommerce-payments/dist/product-details.css 149 B +149 B (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/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/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

@Jinksi
Copy link
Member

Jinksi commented Mar 5, 2024

FYI most E2E test failures are due to expired card details #8317

@cesarcosta99 cesarcosta99 closed this pull request by merging all changes into trunk in 572147f Mar 6, 2024
@cesarcosta99 cesarcosta99 deleted the release/7.3.0 branch March 6, 2024 19:38
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.