Skip to content

Commit

Permalink
Merge branch 'develop' into update/5002-authorizations-improve-messag…
Browse files Browse the repository at this point in the history
…e-shown-to-merchants-when-there-is-an-error-capturing-authorizations
  • Loading branch information
mgascam authored Dec 17, 2024
2 parents 35810d8 + d409110 commit 0324cb8
Show file tree
Hide file tree
Showing 53 changed files with 217 additions and 112 deletions.
41 changes: 1 addition & 40 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,76 +1,37 @@
*** WooPayments Changelog ***

= 8.6.1 - 2024-12-17 =
= 8.6.0 - 2024-12-04 =
* Add - Add Bank reference key column in Payout reports. This will help reconcile WooPayments Payouts with bank statements.
* Add - Clickwrap terms and conditions support on WooPay
* Add - Display credit card brand icons on order received page.
* Add - Implement gateway method to retrieve recommended payment method.
* Add - Migrate active capabilities from test-drive account when switching to live account.
* Fix - Added conditional use of Jetpack Config callback to avoid i18n notices.
* Fix - Add support to load stripe js asynchronously when it is not immediately available in the global scope.
* Fix - Add the missing "Download" column heading label and toggle menu option to the Payments → Documents list view table.
* Fix - Browser error no longer shows after dispute evidence submission
* Fix - Ceil product prices after applying currency conversion, but before charm pricing and price rounding from settings is applied.
* Fix - Checkout: Fix error when wc_address_i18n_params does not have data for a given country
* Fix - Consider WooPay eligibility when retrieving WooPay enable state in the settings.
* Fix - Enable ECE for Virtual Variable Subscriptions with Free Trials.
* Fix - Ensure ECE button load events are triggered for multiple buttons on the same page.
* Fix - Ensure ECE is displayed correctly taking into account the tax settings.
* Fix - Ensure ECE login confirmation dialog is shown on Blocks.
* Fix - Ensure WooPay 'enabled by default' value is correctly set in sandbox mode.
* Fix - Errors were incorrectly marked as info in logs.
* Fix - Evidence submission is no longer available for Klarna inquiries as this is not supported by Stripe / Klarna.
* Fix - fix: express checkout to use its own css files.
* Fix - fix: missing ece is_product_page checks
* Fix - fix: undefined $cart_contains_subscription
* Fix - Fix ECE Tracks events not triggering when WooPay is disabled.
* Fix - Fixed Affirm using black logo on dark themes
* Fix - Fixed an issue where order metadata was not updated when capturing an order in the processing state.
* Fix - Fixed UPE country detection in Checkout for non-logged in users
* Fix - Fix inconsistent alignment of the download button across transactions, payouts, and disputes reporting views for a more cohesive user interface.
* Fix - Fix Jetpack onboarding URL query from "woocommerce-payments" to "woocommerce-core-profiler"
* Fix - Fix styling of transaction details page in mobile view.
* Fix - Fix WooPay component spacing.
* Fix - Fix WooPay trial subscriptions purchases.
* Fix - Make sure the status of manual capture enablement is fetched from the right place.
* Fix - Normalize HK addresses for ECE
* Fix - Order notes for inquiries have clearer content.
* Fix - Prevent express checkout from being used if cart total becomes zero after coupon usage.
* Fix - Remove translations during initialization, preventing unnecessary warnings.
* Fix - Resolved issue with terminal payments in the payment intent failed webhook processing.
* Fix - Restrict Stripe Link to credit card payment method and improve cleanup.
* Fix - Set the support phone field as mandatory in the settings page.
* Fix - Skip mysqlcheck SSL Requirement during E2E environment setup
* Fix - Support 'type_is_in' filter for Transactions list report, to allow easy filtering by multiple types.
* Fix - Update Link logo alignment issue when WooPay is enabled and a specific version of Gutenberg is enabled.
* Fix - Use paragraph selector instead of label for pmme appearance
* Fix - Validate required billing fields using data from objects instead of checking the labels.
* Update - Add support for showing `In-Person (POS)` as the transaction channel for mobile POS transactions in wp-admin Payments, enhancing visibility in both transaction lists and details.
* Update - Adjust the go-live modal to match the latest design.
* Update - Avoid getting the appearance for pay for order page with the wrong appearance key.
* Update - Change 'Bank reference key' label to 'Bank reference ID' in Payouts list column for consistency.
* Update - chore: renamed PRB references in GooglePay/ApplePay implementation docs and logs files to ECE.
* Update - chore: rename wrapper from payment-request to express-checkout
* Update - Ensure more robust selectors scoping to improve theme compatibility.
* Update - feat: add `wcpay_checkout_use_plain_method_label` filter to allow themes or merchants to force the "plain" WooPayments label on shortcode checkout.
* Update - Make test instructions copy icon use the same color as the text next to it
* Update - refactor: express checkout initialization page location checks
* Update - refactor: express checkout utility for button UI interactions
* Update - Remove payout timing notice and update the help tooltil on Payments Overview page.
* Update - Update confirmation modal after onbarding
* Update - Update Jetpack onboarding flow
* Update - WooPay theming copy in the settings page
* Dev - Add support for utilizing NOX capabilities as URL parameters during account creation.
* Dev - Allow redirect to the settings page from WCPay connect
* Dev - chore: removed old PRB implementation for ApplePay/GooglePay in favor of the ECE implementation; cleaned up ECE feature flag;
* Dev - Disable visual regression testing from Playwright until a more reliable approach is defined.
* Dev - Ensure proper return types in the webhook processing service.
* Dev - fix: E_DEPRECATED on BNPL empty PMME
* Dev - Fixing issue with parsing QIT authentication.Fixing issue with parsing QIT authentication.
* Dev - Fix return types
* Dev - Refine verification for disabling ECE on subscriptions that require shipping.
* Dev - Update snapshots for E2E Playwright screenshots
* Dev - Update the tunelling setup.

= 8.5.1 - 2024-11-25 =
* Fix - fix: remove "test mode" badge from shortcode checkout.
Expand Down
5 changes: 5 additions & 0 deletions changelog/8969-fallback-to-card-payment-type
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: update
Comment: Small change to payment method types fallback scenario.


4 changes: 4 additions & 0 deletions changelog/add-2253-clickwrap-terms-and-conditions
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: add

Clickwrap terms and conditions support on WooPay
4 changes: 4 additions & 0 deletions changelog/add-6924-migrate-test-drive-capabilities
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: add

Migrate active capabilities from test-drive account when switching to live account.
4 changes: 4 additions & 0 deletions changelog/add-9690-recommended-pm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: add

Implement gateway method to retrieve recommended payment method.
4 changes: 4 additions & 0 deletions changelog/add-jetpack-config-callback
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: fix

Added conditional use of Jetpack Config callback to avoid i18n notices.
5 changes: 5 additions & 0 deletions changelog/add-limit-woopay-themeing-to-shortcode-checkout
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: add
Comment: Updates the availability criteria of WooPay Global theme-ing feature. This feature is unreleased and behind a feature flag.


5 changes: 5 additions & 0 deletions changelog/add-pass-footer-header-styles-to-woopay
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: add
Comment: Impovements to WooPay themeing, which is not yet released to the public.


4 changes: 4 additions & 0 deletions changelog/as-fix-ece-variable-subs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: dev

Refine verification for disabling ECE on subscriptions that require shipping.
4 changes: 4 additions & 0 deletions changelog/as-fix-ece-variable-subs-free-trial
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: fix

Enable ECE for Virtual Variable Subscriptions with Free Trials.
4 changes: 4 additions & 0 deletions changelog/as-hk-address
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: fix

Normalize HK addresses for ECE
4 changes: 4 additions & 0 deletions changelog/chore-prb-references-in-ece-docs-and-logs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: update

chore: renamed PRB references in GooglePay/ApplePay implementation docs and logs files to ECE.
5 changes: 5 additions & 0 deletions changelog/chore-remove-ece-error-assignment-on-loaderror
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: update
Comment: chore: remove ECE error assignment on loaderror


5 changes: 5 additions & 0 deletions changelog/chore-remove-tokenized-payment-request-references
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: dev
Comment: chore: remove tokeinzed payment request code


4 changes: 4 additions & 0 deletions changelog/compat-9727-avoid-early-translations
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

Remove translations during initialization, preventing unnecessary warnings.
4 changes: 4 additions & 0 deletions changelog/dev-qit-auth-fix-take-2
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: dev

Fixing issue with parsing QIT authentication.Fixing issue with parsing QIT authentication.
5 changes: 5 additions & 0 deletions changelog/feat-tokenized-ece-product-page-base-implementation
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: update
Comment: feat: tokenized ECE product page base implementation


Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

Fixed an issue where order metadata was not updated when capturing an order in the processing state.
4 changes: 4 additions & 0 deletions changelog/fix-7230-payments-details-mobile-view
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

Fix styling of transaction details page in mobile view.
4 changes: 4 additions & 0 deletions changelog/fix-9421-auto-enable-woopay-in-sandbox-mode
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

Ensure WooPay 'enabled by default' value is correctly set in sandbox mode.
4 changes: 4 additions & 0 deletions changelog/fix-9612-inquiry-order-note
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: fix

Order notes for inquiries have clearer content.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

Fix inconsistent alignment of the download button across transactions, payouts, and disputes reporting views for a more cohesive user interface.
4 changes: 4 additions & 0 deletions changelog/fix-9787-woopay-enable-state-settings
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

Consider WooPay eligibility when retrieving WooPay enable state in the settings.
4 changes: 4 additions & 0 deletions changelog/fix-9806-ECE-subscription-checkout-signed-out
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

Ensure ECE login confirmation dialog is shown on Blocks.
4 changes: 4 additions & 0 deletions changelog/fix-9830-browser-error-on-dispute-submission
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: fix

Browser error no longer shows after dispute evidence submission
4 changes: 4 additions & 0 deletions changelog/fix-9889-log-level
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: fix

Errors were incorrectly marked as info in logs.
5 changes: 5 additions & 0 deletions changelog/fix-add-payment-method-check
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: dev
Comment: Added a check for the gateway id before comparing it


4 changes: 4 additions & 0 deletions changelog/fix-allow-addresses-from-woo-supported-countries
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

Checkout: Fix error when wc_address_i18n_params does not have data for a given country
4 changes: 4 additions & 0 deletions changelog/fix-change-woopay-theming-settings-copy
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: update

WooPay theming copy in the settings page
5 changes: 5 additions & 0 deletions changelog/fix-php-8-compatibility-errors-warnings
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: dev
Comment: These changes fix some PHP compatibility errors that don't impact WooPayments behaviour.


4 changes: 4 additions & 0 deletions changelog/fix-rounding-error-with-deposit-products
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

Ceil product prices after applying currency conversion, but before charm pricing and price rounding from settings is applied.
4 changes: 4 additions & 0 deletions changelog/fix-skip-ssl-requirement-env-setup
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: fix

Skip mysqlcheck SSL Requirement during E2E environment setup
4 changes: 4 additions & 0 deletions changelog/fix-stripe-link-button
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: fix

Restrict Stripe Link to credit card payment method and improve cleanup.
5 changes: 5 additions & 0 deletions changelog/fix-tokenized-cart-error-notice-json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: fix
Comment: fix: tokenized cart error notice json


4 changes: 4 additions & 0 deletions changelog/fix-upe-country-selection
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

Fixed UPE country detection in Checkout for non-logged in users
4 changes: 4 additions & 0 deletions changelog/fix-upe-theme-block
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

Fixed Affirm using black logo on dark themes
5 changes: 5 additions & 0 deletions changelog/fix-use-effect-console-warning
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: dev
Comment: fix: console warning on plugins page


4 changes: 4 additions & 0 deletions changelog/fix-use-type-is-in-filter
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: fix

Support 'type_is_in' filter for Transactions list report, to allow easy filtering by multiple types.
4 changes: 4 additions & 0 deletions changelog/frosso-patch-1
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: fix

fix: undefined $cart_contains_subscription
4 changes: 4 additions & 0 deletions changelog/mobile-tpv-tracking-channel
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: update

Add support for showing `In-Person (POS)` as the transaction channel for mobile POS transactions in wp-admin Payments, enhancing visibility in both transaction lists and details.
4 changes: 4 additions & 0 deletions changelog/replace-from-url-query
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: fix

Fix Jetpack onboarding URL query from "woocommerce-payments" to "woocommerce-core-profiler"
4 changes: 4 additions & 0 deletions changelog/scope-payment-elements-selectors
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: update

Ensure more robust selectors scoping to improve theme compatibility.
4 changes: 4 additions & 0 deletions changelog/test-instructions-item-color
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: patch
Type: update

Make test instructions copy icon use the same color as the text next to it
4 changes: 4 additions & 0 deletions changelog/update-1-5316-rename-bank-reference-id
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: update

Change 'Bank reference key' label to 'Bank reference ID' in Payouts list column for consistency.
4 changes: 4 additions & 0 deletions changelog/update-7900-payout-notice
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: update

Remove payout timing notice and update the help tooltil on Payments Overview page.
5 changes: 5 additions & 0 deletions changelog/update-9910-transaction-id-label
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: fix
Comment: Change ID to uppercase in the 'Transaction ID' column label for consistency with similar unique IDs in the UI.


4 changes: 4 additions & 0 deletions changelog/update-9916-go-live-modal-and-notice
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: update

Adjust the go-live modal to match the latest design.
4 changes: 4 additions & 0 deletions changelog/update-confirmation-modal-nox
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: update

Update confirmation modal after onbarding
4 changes: 4 additions & 0 deletions changelog/update-jetpack-onboarding-flow
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: update

Update Jetpack onboarding flow
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: dev

Add support for utilizing NOX capabilities as URL parameters during account creation.
5 changes: 5 additions & 0 deletions changelog/update-server-container-name
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Significance: patch
Type: dev
Comment: Updates server container name used by E2E tests


4 changes: 4 additions & 0 deletions changelog/update-to-standalone-jt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Significance: minor
Type: dev

Update the tunelling setup.
Loading

0 comments on commit 0324cb8

Please sign in to comment.