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.0.0 #9176

Merged
merged 52 commits into from
Jul 31, 2024
Merged

Release branch for 8.0.0 #9176

merged 52 commits into from
Jul 31, 2024

Conversation

botwoo
Copy link
Collaborator

@botwoo botwoo commented Jul 28, 2024

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

Instead, you can use the following command:

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

Changelog:

* Add - Add ECE support for multiple product types.
* Add - Add ECE support for WooCommerce Deposits.
* Add - Added filter to enable updating Level 3 data based on order data.
* Add - Add independent ECE instances in WC Blocks.
* Add - Add the new payment method logos to the connect page.
* Add - Apply WooPay direct checkout flow to alternative mini cart checkout button.
* Add - Pass Blocks checkout appearance on init WooPay
* Add - Pass product, blocks cart, classic cart and checkout on get WooPay session
* Add - Set ECE as Default for Express Checkout Buttons unless it was disabled.
* Add - Support adding tax details (corporate number) for Japan merchants (so can generate tax documents for consumption tax, aka VAT).
* Add - Use new payment_method_domains endpoint for domain registration.
* Add - Use Stripe's Express Checkout Element (ECE) for express checkout button previews in the settings when ECE is enabled.
* Fix - Allow Afterpay gateway to process payments when the state/county is optional for GB and NZ addresses.
* Fix - Allow the purchase of physical subscriptions using ECE if no shipping options are defined.
* Fix - Disable ECE for non shipping products if Tax is calculated on billing address.
* Fix - Disable WooPay’s Direct Checkout feature if WooPayments is not enabled as payment gateway.
* Fix - Ensure that 'wcSettings' exists before attempting to use 'wcSettings.wcBlocksConfig'.
* Fix - Ensure the 'Proceed to Checkout' button does not collapse when adding a loading spinner, in the Direct Checkout flow.
* Fix - Fix Express Checkout Element button width.
* Fix - Fixing fatal errors when subscription classes are not available
* Fix - Fix minimum width for express checkout buttons on checkout block.
* Fix - Fix payment method title for Express Checkout Element orders.
* Fix - Fix UI state when processing ECE payment on Cart Block.
* Fix - Fix WooPay opt-in blocks field on WooCommerce 9.1+.
* Fix - Make Google Pay ECE compatible with WooPay.
* Fix - Prevent WooPay opt-in from blocking the place order button
* Fix - Remove bullet from WooPay button on cart block in Safari
* Fix - Replace WooPay's development environment constants with global variables.
* Fix - Send optional fields data to WooPay.
* Fix - Updates payments settings copy to support pay now with klarna.
* Fix - Use the customer id saved in the subscription to process renewal payments.
* Update - Deprecate Giropay.
* Update - Increase font size and update the design of the WooPay button
* Update - Reorder onboarding wizard business types to always have Company as the first option.
* Update - Set express checkout max button height to 55px
* Dev - Add error logging to ECE critical endpoints.
* Dev - Avoid using deprecated hook for processed checkout order.
* Dev - Bump WC tested up to version to 9.1.2
* Dev - Update node to v20

asumaran and others added 30 commits July 9, 2024 16:29
Co-authored-by: César Costa <10233985+cesarcosta99@users.noreply.github.com>
Co-authored-by: Guilherme Pressutto <gpressutto5@gmail.com>
…sactions report search box (#9072)

Co-authored-by: Nagesh Pai <nagesh.pai@automattic.com>
…9028)

Co-authored-by: Alfredo Sumaran <a.sumaran@gmail.com>
…ents (#9065)

Co-authored-by: Brett Shumaker <brettshumaker@gmail.com>
Co-authored-by: oaratovskyi <oleksandr.aratovskyi@automattic.com>
Co-authored-by: Wesley Rosa <wesley.rosa@automattic.com>
Co-authored-by: Diego Curbelo <diego@curbelo.com>
Co-authored-by: Francesco <frosso@users.noreply.github.com>
…UK and NZ customers) (#9079)

Co-authored-by: Samir Merchant <samir.merchant@automattic.com>
Co-authored-by: Rafael Zaleski <rafaelzaleski@users.noreply.github.com>
Co-authored-by: Dan Paun <dan.paun@automattic.com>
Co-authored-by: oaratovskyi <oleksandr.aratovskyi@automattic.com>
Co-authored-by: Cvetan Cvetanov <cvetan.cvetanov@automattic.com>
…d. (#9118)

Co-authored-by: Brian Borman <68524302+bborman22@users.noreply.github.com>
peterfabian and others added 20 commits July 23, 2024 05:01
Co-authored-by: Samir Merchant <samir.merchant@automattic.com>
Co-authored-by: Panos (Panagiotis Synetos) <2484390+PanosSynetos@users.noreply.github.com>
Co-authored-by: Rua Haszard <rua@automattic.com>
Co-authored-by: Shendy <73803630+shendy-a8c@users.noreply.github.com>
Co-authored-by: Kristófer Reykjalín <13835680+reykjalin@users.noreply.github.com>
Co-authored-by: Hector Lovo <hector.lovo@automattic.com>
Co-authored-by: Hector Lovo <lovohh@gmail.com>
Co-authored-by: Brian Borman <68524302+bborman22@users.noreply.github.com>
…Direct Checkout Flow (#9172)

Co-authored-by: Kristófer Reykjalín <13835680+reykjalin@users.noreply.github.com>
Co-authored-by: Alefe Souza <contact@alefesouza.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/10131537367

@botwoo
Copy link
Collaborator Author

botwoo commented Jul 28, 2024

Test the build

Option 1. Jetpack Beta

  • Install and activate Jetpack Beta.
  • Use this build by searching for PR number 9176 or branch name release/8.0.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: e786ac2
  • Build time: 2024-07-30 08:22:55 UTC

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

Co-authored-by: oaratovskyi <oleksandr.aratovskyi@automattic.com>
@oaratovskyi oaratovskyi requested a review from a team as a code owner July 29, 2024 18:20
Copy link
Contributor

@jrodger jrodger left a comment

Choose a reason for hiding this comment

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

One of the bundle size fixes seems to have triggered a review requirement. I already approved the original change, so approving this PR as well just in case it blocks the release.

@oaratovskyi oaratovskyi merged commit b2714a4 into trunk Jul 31, 2024
26 of 29 checks passed
@oaratovskyi oaratovskyi deleted the release/8.0.0 branch July 31, 2024 11:33
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.