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.6.0 #7435

Merged
merged 100 commits into from
Oct 11, 2023
Merged

Release branch for 6.6.0 #7435

merged 100 commits into from
Oct 11, 2023

Conversation

botwoo
Copy link
Collaborator

@botwoo botwoo commented Oct 8, 2023

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

Instead, you can use the following command:

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

Changelog:

* Add - Add a notice on the Settings page to request JCB capability for Japanese customers.
* Add - Add current user data to the onboarding init request payload. This data is used for fraud prevention.
* Add - Added API endpoint to fetch customer's saved payment methods.
* Add - Added docs for cancel_authorization endpoint
* Add - Added documentation for create payment intent API endpoint.
* Add - Added documentation for payment methods API endpoint
* Add - Add functionality to enable WooPay first party auth behind feature flag.
* Add - Add helper function/method for raw currency amount conversion.
* Add - Add Klarna payment method
* Add - Add loading state to WooPay button
* Add - Add payment intent creation endpoint
* Add - Add the feature flag check for pay-for-order flow
* Add - Add WC blocks spinner to the WooPay checkout styles.
* Add - Behind a feature flag: dispute message added to transactions screen for disputes not needing a response.
* Add - Display dispute information, recommended resolution steps, and actions directly on the transaction details screen to help merchants with dispute resolution.
* Add - Display server error messages on Settings save
* Add - Expand the data points added to the WooCommerce SSR to include all the main WooPayments features.
* Add - Handle server-side feature flag for new UPE type enablement.
* Add - Introduce the "Subscription Relationship" column under the Orders list admin page when HPOS is enabled.
* Add - Show survey for merchants that disable WooPay.
* Fix - Add Mix and Match Products support on WooPay.
* Fix - Add multi-currency enablement check in WooPay session handling.
* Fix - Comment: Behind a feature flag: Update documentation links (new/changed docs content) when notifying merchant that a dispute needs response.
* Fix - Disable automatic currency switching and switcher widgets on pay_for_order page.
* Fix - Ensure renewal orders paid via the Block Checkout are correctly linked to their subscription.
* Fix - Ensure the order needs processing transient is deleted when a subscription order (eg renewal) is created. Fixes issues with renewal orders going straight to a completed status.
* Fix - fix: save platform checkout info on blocks
* Fix - Fix Apple Pay and Google Pay if card payments are disabled.
* Fix - Fix error when disabling WCPay with core disabled.
* Fix - Fix init WooPay and empty cart error
* Fix - Fix modal header alignment on safari browser
* Fix - Fix onboarding section on MultiCurrency settings page.
* Fix - Fix WooPay express checkout button with product bundles on product page.
* Fix - Hide tooltip related to Storefront theme in Multi-Currency settings when Storefront is not the active theme
* Fix - Improved product details script with enhanced price calculation, and fallbacks for potential undefined values.
* Fix - Improve escaping around attributes.
* Fix - Load multi-currency class on setup page.
* Fix - Missing styles on the Edit Subscription page when HPOS is enabled.
* Fix - Only request WooPay session data once on blocks pages.
* Fix - Payment method section missing for Affirm and Afterpay on transaction details page
* Fix - Prevent charging completed or processing orders with a new payment intent ID
* Fix - Prevent WooPay-related implementation to modify non-WooPay-specific webhooks by changing their data.
* Fix - Prevent WooPay multiple redirect requests.
* Fix - Redirect back to the connect page when attempting to access the new onboarding flow without a server connection.
* Fix - Redirect back to the pay-for-order page when it's pay-for-order order
* Fix - Resolved an issue that caused paying for failed/pending parent orders that include Product Add-ons to not calculate the correct total.
* Fix - Speed up capturing terminal and authorized payments.
* Fix - Store the correct subscription start date in postmeta and ordermeta when HPOS and data syncing is being used.
* Fix - Tracking conditions
* Fix - Virtual variable products no longer require shipping details when checking out with Apple Pay and Google Pay
* Fix - When HPOS is enabled, deleting a customer will now delete their subscriptions.
* Fix - When HPOS is enabled, make the orders_by_type_query filter box work in the WooCommerce orders screen.
* Fix - WooPay save my info phone number fallback for virtual products
* Update - Adapt the PO congratulations card copy for pending account status.
* Update - Allow deferred intent creation UPE to support SEPA payments.
* Update - Enhance design of bnpl payment methods status in settings screen
* Update - Increase GBP transaction limit for Afterpay
* Update - Only display the WCPay Subscriptions setting to existing users as part of deprecating this feature.
* Update - Set WooPay First Party Authentication feature flag to default on.
* Update - Store customer currencies as an option to avoid expensive calculation.
* Update - Updated Transaction Details summary with added fee breakdown tooltip for disputed transactions.
* Update - Update links that pointed to the dispute details screen to point to the transaction details screen
* Update - Update Name Your Price compatibility to use new Compatibility methods.
* Update - Update the content of modals that are displayed when deactivating the WooPayments or Woo Subscriptions plugins when the store has active Stripe Billing subscriptions.
* Update - Update URL used to communicate with WooPay from the iFrame in the merchant site.
* Dev - Added missing API docs links for payment intents and payment methods API endpoints
* Dev - Capitalize the JCB label on transactions details page.
* Dev - e2e tests for progressive onboarding
* Dev - Extracting payment metadata and level 3 data generation into services.
* Dev - Migrate away from hooking into actions in certain classes
* Dev - Move fraud related service hooks out of class constructors and into new init_hooks methods.
* Dev - Move hooks out of MultiCurrency constructor into own init_hooks method.
* Dev - Refactored request class send() method
* Dev - Refactor to move hook initialisation out of constructors.
* Dev - This work is part of a UI improvements to increase disputes response that is behind a feature flag. A changelog entry will be added to represent the work as a whole.
* Dev - Update subscriptions-core to 6.3.0.

james-allan and others added 30 commits September 18, 2023 09:39
…turn false if the one of the actions was actively running (#7227)
…sponse (#7047)

Co-authored-by: Bruce Aldridge <[email protected]>
Co-authored-by: Shendy <[email protected]>
Co-authored-by: Shendy Kurnia <[email protected]>
Co-authored-by: Kārlis Janisels <[email protected]>
Co-authored-by: Vladimir Reznichenko <[email protected]>
Co-authored-by: Timur Karimov <[email protected]>
Co-authored-by: Timur Karimov <[email protected]>
…down tooltip when disputed (#7118)

Co-authored-by: Shendy <[email protected]>
Co-authored-by: Rua Haszard <[email protected]>
… is awaiting response and past due (#7231)

Co-authored-by: Rua Haszard <[email protected]>
Co-authored-by: Shendy <[email protected]>
…nsactions screen (#7277)

Co-authored-by: Rua Haszard <[email protected]>
Co-authored-by: Eric Jinks <[email protected]>
c-shultz and others added 21 commits October 5, 2023 20:10
@github-actions
Copy link
Contributor

github-actions bot commented Oct 8, 2023

Release zip build & Smoke tests

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

@botwoo botwoo requested a review from a team as a code owner October 8, 2023 12:07
@botwoo
Copy link
Collaborator Author

botwoo commented Oct 8, 2023

Test the build

Option 1. Jetpack Beta

  • Install and activate Jetpack Beta.
  • Use this build by searching for PR number 7435 or branch name release/6.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: 5f471fb
  • Build time: 2023-10-10 19:05:31 UTC

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

@github-actions
Copy link
Contributor

github-actions bot commented Oct 8, 2023

Size Change: +16.1 kB (+1%)

Total Size: 1.43 MB

Filename Size Change
release/woocommerce-payments/assets/css/admin.css 1.04 kB +10 B (+1%)
release/woocommerce-payments/dist/blocks-checkout-rtl.css 1.8 kB +283 B (+19%) ⚠️
release/woocommerce-payments/dist/blocks-checkout.css 1.8 kB +283 B (+19%) ⚠️
release/woocommerce-payments/dist/blocks-checkout.js 75 kB +1.31 kB (+2%)
release/woocommerce-payments/dist/checkout.js 28.9 kB +168 B (+1%)
release/woocommerce-payments/dist/index-rtl.css 36.5 kB +389 B (+1%)
release/woocommerce-payments/dist/index.css 36.5 kB +394 B (+1%)
release/woocommerce-payments/dist/index.js 284 kB +5.07 kB (+2%)
release/woocommerce-payments/dist/multi-currency-rtl.css 2.88 kB +6 B (0%)
release/woocommerce-payments/dist/multi-currency-switcher-block.js 60.2 kB +280 B (0%)
release/woocommerce-payments/dist/multi-currency.css 2.88 kB +6 B (0%)
release/woocommerce-payments/dist/multi-currency.js 54.9 kB +302 B (+1%)
release/woocommerce-payments/dist/order-rtl.css 676 B +1 B (0%)
release/woocommerce-payments/dist/order.css 679 B +3 B (0%)
release/woocommerce-payments/dist/order.js 41.1 kB +344 B (+1%)
release/woocommerce-payments/dist/payment-gateways-rtl.css 690 B +4 B (+1%)
release/woocommerce-payments/dist/payment-gateways.css 692 B +4 B (+1%)
release/woocommerce-payments/dist/payment-gateways.js 38.5 kB +332 B (+1%)
release/woocommerce-payments/dist/payment-request.js 11.8 kB +107 B (+1%)
release/woocommerce-payments/dist/product-details.js 898 B +109 B (+14%) ⚠️
release/woocommerce-payments/dist/settings-rtl.css 9.04 kB +145 B (+2%)
release/woocommerce-payments/dist/settings.css 9.05 kB +142 B (+2%)
release/woocommerce-payments/dist/settings.js 234 kB +2.89 kB (+1%)
release/woocommerce-payments/dist/subscription-product-onboarding-modal.js 20.3 kB +122 B (+1%)
release/woocommerce-payments/dist/subscriptions-empty-state.js 19.5 kB +122 B (+1%)
release/woocommerce-payments/dist/tos.js 21.9 kB +123 B (+1%)
release/woocommerce-payments/dist/upe_checkout.js 34.1 kB +35 B (0%)
release/woocommerce-payments/dist/upe_split_checkout.js 34.6 kB +62 B (0%)
release/woocommerce-payments/dist/upe_with_deferred_intent_creation_checkout.js 36.8 kB +284 B (+1%)
release/woocommerce-payments/dist/upe-blocks-checkout-rtl.css 1.8 kB +283 B (+19%) ⚠️
release/woocommerce-payments/dist/upe-blocks-checkout.css 1.8 kB +283 B (+19%) ⚠️
release/woocommerce-payments/dist/upe-blocks-checkout.js 39.6 kB +44 B (0%)
release/woocommerce-payments/dist/upe-split-blocks-checkout-rtl.css 1.8 kB +283 B (+19%) ⚠️
release/woocommerce-payments/dist/upe-split-blocks-checkout.css 1.8 kB +283 B (+19%) ⚠️
release/woocommerce-payments/dist/upe-split-blocks-checkout.js 41 kB +54 B (0%)
release/woocommerce-payments/dist/woopay-express-button.js 52 kB +1.38 kB (+3%)
release/woocommerce-payments/dist/woopay.js 71.6 kB +115 B (0%)
release/woocommerce-payments/includes/subscriptions/assets/css/plugin-page.css 622 B -11 B (-2%)
release/woocommerce-payments/includes/subscriptions/assets/js/plugin-page.js 814 B +94 B (+13%) ⚠️
release/woocommerce-payments/vendor/woocommerce/subscriptions-core/build/index.js 3.05 kB -5 B (0%)
ℹ️ View Unchanged
Filename Size
release/woocommerce-payments/assets/css/success.css 158 B
release/woocommerce-payments/dist/checkout-rtl.css 440 B
release/woocommerce-payments/dist/checkout.css 441 B
release/woocommerce-payments/dist/multi-currency-analytics.js 1.05 kB
release/woocommerce-payments/dist/payment-request-rtl.css 146 B
release/woocommerce-payments/dist/payment-request.css 146 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 440 B
release/woocommerce-payments/dist/upe_checkout.css 441 B
release/woocommerce-payments/dist/upe_split_checkout-rtl.css 440 B
release/woocommerce-payments/dist/upe_split_checkout.css 441 B
release/woocommerce-payments/dist/woopay-express-button-rtl.css 146 B
release/woocommerce-payments/dist/woopay-express-button.css 146 B
release/woocommerce-payments/dist/woopay-rtl.css 3.85 kB
release/woocommerce-payments/dist/woopay.css 3.85 kB
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.2 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.56 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.63 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

compressed-size-action

@eduardoumpierre
Copy link
Contributor

@jessy-p's fix to an error when updating plugin was included in this release branch after the code freeze:

@eduardoumpierre eduardoumpierre merged commit 137b8be into trunk Oct 11, 2023
43 of 45 checks passed
@eduardoumpierre eduardoumpierre deleted the release/6.6.0 branch October 11, 2023 20:29
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.