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 6.8.0 #7704

Merged
merged 60 commits into from
Nov 16, 2023
Merged

Release branch for 6.8.0 #7704

merged 60 commits into from
Nov 16, 2023

Conversation

botwoo
Copy link
Collaborator

@botwoo botwoo commented Nov 13, 2023

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

Instead, you can use the following command:

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

Changelog:

* Add - Added mechanism to track and log changes to the payment context (reengineering payment process)
* Add - Add rejected payment method capability status
* Add - Per-country amount limits for payment methods
* Fix - Add Affiliate for WooCommerce support on WooPay.
* Fix - Add WooCommerce Multi-Currency support on WooPay.
* Fix - Allow customers using express payment methods (eg Apple Pay, Google Pay) to create an account automatically when purchasing subscription products if the store settings allow.
* Fix - Display express payment buttons on checkout blocks pay-for-order page
* Fix - Do not load WooPay button on external/affiliate product pages
* Fix - Ensure shortcode renders for Privacy Policy \& Terms of Service.
* Fix - Fix builders being stuck after leaving KYC without finishing
* Fix - Fix Multi-Currency formatting for totals on My Account > Subscriptions page.
* Fix - Fix not allowed page when clicking Set up WooPayments from Core and account is already onboarded
* Fix - Fix spelling of cancellation
* Fix - Fix the amount conversion rate for blocked transactions on the transaction details page.
* Fix - Fix total price for Google Pay on quantity change.
* Fix - Fix transaction failure with UGX currency
* Fix - Fix WooPay session handler's Store API route checks.
* Fix - Handle checkout errors that appear during payment method creation request
* Fix - Redact Stripe support contact prompt from error message when capturing amounts greater than authorized.
* Fix - Remove references to In-Person Payments from Transaction settings when Cash on Delivery is disabled.
* Fix - Show Google Pay/Apple Pay buttons in the Pay for Order page
* Fix - Some array key info were not redacted in the logs
* Fix - Update Fraud \& Risk tools radio input background color to match the current theme.
* Fix - Update plugin name to WooPayments
* Fix - Updates to the account status logic to reflect status more accurately in some cases.
* Update - Get WooPay 1st party auth flow to work on page load.
* Update - Restructure the pay-for-order check
* Update - Update links across the plugin from woocommerce.com to woo.com (new site URL).
* Update - Update pay-for-order js config billing email to session email
* Dev - Bump tested up to version for WP to 6.4
* Dev - Fire a tracks event for disputed order notice view.
* Dev - Introduce `wcpay_terminal_payment_completed_order_status` filter. Allows overriding the order status after a successful terminal payment.
* Dev - Remove outdated wcpay_transactions_download tracking events.
* Dev - Remove unused JS code
* Dev - Use automatic capture as default flag in new payment process.

frosso and others added 30 commits October 30, 2023 12:55
Co-authored-by: Jessy P <[email protected]>
Co-authored-by: Radoslav Georgiev <[email protected]>
…w` tracks event (#7557)

Co-authored-by: Rua Haszard <[email protected]>
Co-authored-by: Shendy <[email protected]>
Co-authored-by: Kārlis Janisels <[email protected]>
Co-authored-by: Miguel Gasca <[email protected]>
…t methods the subscription setting allows it (#7617)

Co-authored-by: Matt Allan <[email protected]>
hsingyuc and others added 19 commits November 9, 2023 01:46
Co-authored-by: Kārlis Janisels <[email protected]>
Co-authored-by: Kārlis Janisels <[email protected]>
Co-authored-by: Valery Sukhomlinov <[email protected]>
Co-authored-by: Vlad Olaru <[email protected]>
Co-authored-by: David Quiñones <[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/6852550326

Copy link
Contributor

github-actions bot commented Nov 13, 2023

Size Change: +3.27 kB (0%)

Total Size: 1.44 MB

Filename Size Change
release/woocommerce-payments/dist/blocks-checkout.js 75.2 kB +41 B (0%)
release/woocommerce-payments/dist/checkout.js 28.9 kB -24 B (0%)
release/woocommerce-payments/dist/index-rtl.css 36.7 kB +324 B (+1%)
release/woocommerce-payments/dist/index.css 36.8 kB +325 B (+1%)
release/woocommerce-payments/dist/index.js 285 kB +854 B (0%)
release/woocommerce-payments/dist/multi-currency-rtl.css 3.4 kB +13 B (0%)
release/woocommerce-payments/dist/multi-currency-switcher-block.js 60.2 kB -27 B (0%)
release/woocommerce-payments/dist/multi-currency.css 3.4 kB +14 B (0%)
release/woocommerce-payments/dist/multi-currency.js 55.4 kB +1 B (0%)
release/woocommerce-payments/dist/order.js 41.4 kB +291 B (+1%)
release/woocommerce-payments/dist/payment-gateways-rtl.css 1.31 kB +13 B (+1%)
release/woocommerce-payments/dist/payment-gateways.css 1.31 kB +13 B (+1%)
release/woocommerce-payments/dist/payment-gateways.js 39 kB -35 B (0%)
release/woocommerce-payments/dist/payment-request.js 13.1 kB -17 B (0%)
release/woocommerce-payments/dist/settings-rtl.css 10.3 kB +300 B (+3%)
release/woocommerce-payments/dist/settings.css 10.3 kB +302 B (+3%)
release/woocommerce-payments/dist/settings.js 233 kB +452 B (0%)
release/woocommerce-payments/dist/subscription-product-onboarding-modal.js 20.4 kB -28 B (0%)
release/woocommerce-payments/dist/subscriptions-empty-state.js 19.5 kB -28 B (0%)
release/woocommerce-payments/dist/tos.js 21.9 kB -27 B (0%)
release/woocommerce-payments/dist/upe_with_deferred_intent_creation_checkout.js 37.1 kB -19 B (0%)
release/woocommerce-payments/dist/upe-blocks-checkout.js 40.9 kB -24 B (0%)
release/woocommerce-payments/dist/upe-split-blocks-checkout.js 42.5 kB +10 B (0%)
release/woocommerce-payments/dist/woopay-express-button.js 52.1 kB +37 B (0%)
release/woocommerce-payments/dist/woopay-rtl.css 4.18 kB +272 B (+7%) 🔍
release/woocommerce-payments/dist/woopay.css 4.19 kB +273 B (+7%) 🔍
release/woocommerce-payments/dist/woopay.js 71.7 kB -29 B (0%)
release/woocommerce-payments/includes/subscriptions/assets/js/plugin-page.js 812 B -2 B (0%)
ℹ️ 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.8 kB
release/woocommerce-payments/dist/blocks-checkout.css 1.8 kB
release/woocommerce-payments/dist/checkout-rtl.css 441 B
release/woocommerce-payments/dist/checkout.css 442 B
release/woocommerce-payments/dist/multi-currency-analytics.js 1.05 kB
release/woocommerce-payments/dist/order-rtl.css 676 B
release/woocommerce-payments/dist/order.css 679 B
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 898 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 693 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/upe_checkout-rtl.css 441 B
release/woocommerce-payments/dist/upe_checkout.css 442 B
release/woocommerce-payments/dist/upe_checkout.js 34.1 kB
release/woocommerce-payments/dist/upe_split_checkout-rtl.css 441 B
release/woocommerce-payments/dist/upe_split_checkout.css 442 B
release/woocommerce-payments/dist/upe_split_checkout.js 34.7 kB
release/woocommerce-payments/dist/upe-blocks-checkout-rtl.css 1.8 kB
release/woocommerce-payments/dist/upe-blocks-checkout.css 1.8 kB
release/woocommerce-payments/dist/upe-split-blocks-checkout-rtl.css 1.8 kB
release/woocommerce-payments/dist/upe-split-blocks-checkout.css 1.8 kB
release/woocommerce-payments/dist/woopay-express-button-rtl.css 153 B
release/woocommerce-payments/dist/woopay-express-button.css 153 B
release/woocommerce-payments/includes/subscriptions/assets/css/plugin-page.css 622 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.32 kB
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/build/index.js 13.8 kB
release/woocommerce-payments/vendor/automattic/jetpack-identity-crisis/build/index.rtl.css 2.32 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.38 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

@botwoo
Copy link
Collaborator Author

botwoo commented Nov 13, 2023

Test the build

Option 1. Jetpack Beta

  • Install and activate Jetpack Beta.
  • Use this build by searching for PR number 7704 or branch name release/6.8.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: 525293d
  • Build time: 2023-11-16 08:35:21 UTC

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

@vladolaru vladolaru self-assigned this Nov 16, 2023
@vladolaru vladolaru merged commit 4e2918f into trunk Nov 16, 2023
30 checks passed
@vladolaru vladolaru deleted the release/6.8.0 branch November 16, 2023 13:07
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.