Skip to content

Releases: Automattic/woocommerce-payments

Version 7.5.1

18 Apr 11:27
Compare
Choose a tag to compare
  • Fix - Avoid updating billing details for legacy card objects.
  • Fix - fix: BNPL announcement link.

Version 7.5.0

17 Apr 11:36
Compare
Choose a tag to compare
  • Add - Add a parent wrapper component for Payment Activity widget. This will be visible on the Payments Overview page
  • Add - Add a task on WooCommerce Home page to remind accounts operating in sandbox mode to set up live payments.
  • Add - Add BNPL messaging to cart page.
  • Add - Add BNPL terms to checkout payment methods.
  • Add - Added support to Cartes Bancaires
  • Add - Adding a tracking event for external redirects to finish setup and start receiving deposits.
  • Add - Add Multi-Currency Support to Page Caching via Cookies.
  • Add - Extend 'skip WooPay' flag to user session.
  • Add - feat: BNPL April announcement.
  • Add - Improve payment settings UX.
  • Add - Not user-facing: hidden behind feature flag. Add an empty state view for the Payments Activity widget. This is shown when the merchant is yet to have any transactions over WooPayments.
  • Add - Not user facing - Changes are behind a feature flag. Adds the basic UI scaffold for the Payments Activity widget.
  • Add - Prepopulate Vertical selection in the onboarding form based on Woo Core selection.
  • Fix - Add an instructive error message when customer tries to use 2 different currencies for Stripe Billing subscriptions.
  • Fix - Address PHPCS reports in checkout classes.
  • Fix - Adds a check to see if the session exists before calling get()
  • Fix - Change IP country rule after country settings are changed in WC settings page
  • Fix - Defensive check for cart block PMME which hasn't yet been deployed.
  • Fix - Don't register WooPay Order Webhook if account is rejected.
  • Fix - Don't register WooPay Order Webhook if account is under review.
  • Fix - Ensure "Proceed to checkout" button's loading spinner doesn't affect button spacing when Direct Checkout is enabled.
  • Fix - Ensure that the currency configurations are set correctly when multi-currency is enabled.
  • Fix - Ensure we avoid an infinite recursive call stack through 'wc_get_price_decimal_separator' filter.
  • Fix - fix: error message on 402 status code
  • Fix - Fix an incorrect warning about Puerto Rico being unsupported by WooPayments
  • Fix - Fix collision between WooPayments header and Woo Express survey banner.
  • Fix - Fix Decline button state for Accept loading on ToS modal
  • Fix - Fixed Afterpay logo size on settings page
  • Fix - Fixed billing address error for subscription without some billing details
  • Fix - Fixed optional billing field validation
  • Fix - Fix Fatal Error showing when connect to Jetpack on localhost
  • Fix - Fix JS error when clicking GPay button on blocks checkout with subscription (w/sign up fee) in cart.
  • Fix - Fix payment icons on connect page (Klarna, Afterpay)
  • Fix - Hide account tools finish setup button for accounts completed the KYC and change it's link to Stripe KYC instead of the Stripe Express.
  • Fix - Remove extra WooPay icon on connect page
  • Fix - Remove incorrect "UTC" label from the time column of Transactions page
  • Fix - Remove redundant message after the account is onboarded
  • Fix - Resolves "Invalid recurring shipping method" errors when purchasing multiple subscriptions with Apple Pay and Google Pay.
  • Fix - Sync discount brakedown with how server processes it
  • Update - Adding a tracking event for external redirects to update account details, more consistent behaviour for redirects.
  • Update - Cleanup unused payment confirmation code.
  • Update - Reduce the visual footprint of the sandbox mode notice.
  • Update - Remove @wordpress/data dependency in the email input iframe file
  • Update - Remove ToS acceptance copy from all entrypoints in MOX
  • Update - Remove unwanted css overrides on the Payment activity widget wrapper
  • Update - Replace deprecated filter.
  • Update - Update Discover and Diners logos
  • Update - Updated Link by Stripe logo
  • Update - Update links across the plugin from woo.com to woocommerce.com (previous platform HQ URL).
  • Update - Update MOX cancellation to consistently redirect back to the payment connect page.
  • Dev - Address update PHPCS error - a single one recommending escaping an exception message
  • Dev - Add TypeScript development guidelines
  • Dev - Add VariableAnalysis sniffs for better ergonomics around unused and undefined variables
  • Dev - Changes are not user facing, behind a feature flag. Refactor - tooltip component flattened in place, instead of calling it from a separate file.
  • Dev - Clear WP cache on writes inside Database_Cache
  • Dev - Escaping error logs and ignoring noticese where there are no issues.
  • Dev - Fix e2e tests for BNPL checkout
  • Dev - Fixed phpcs errors
  • Dev - Fixes to comply with updates to PHPCS linter.
  • Dev - Ignore alternative function WordPress PHPCS sniffs in the GH workflows and tests
  • Dev - Increase unit test coverage for WooPay direct checkout flow.
  • Dev - Payments Activity - add scaffolding for Total Payment Volume.
  • Dev - refactor: reduce wp-data dependency on shortcode checkout
  • Dev - Updated PHPCS and sniffs used for static analysis
  • Dev - Updates to remove deprecated function usage in the Jetpack Connection manager. Doesn't affect functionality.

Version for testing 7.5.0-test-3. Not for Production

15 Apr 10:21
Compare
Choose a tag to compare
  • Add - Add a parent wrapper component for Payment Activity widget. This will be visible on the Payments Overview page
  • Add - Add a task on WooCommerce Home page to remind accounts operating in sandbox mode to set up live payments.
  • Add - Add BNPL messaging to cart page.
  • Add - Add BNPL terms to checkout payment methods.
  • Add - Added support to Cartes Bancaires
  • Add - Adding a tracking event for external redirects to finish setup and start receiving deposits.
  • Add - Add Multi-Currency Support to Page Caching via Cookies.
  • Add - Extend 'skip WooPay' flag to user session.
  • Add - feat: BNPL April announcement.
  • Add - Improve payment settings UX.
  • Add - Not user-facing: hidden behind feature flag. Add an empty state view for the Payments Activity widget. This is shown when the merchant is yet to have any transactions over WooPayments.
  • Add - Not user facing - Changes are behind a feature flag. Adds the basic UI scaffold for the Payments Activity widget.
  • Add - Prepopulate Vertical selection in the onboarding form based on Woo Core selection.
  • Fix - Add an instructive error message when customer tries to use 2 different currencies for Stripe Billing subscriptions.
  • Fix - Address PHPCS reports in checkout classes.
  • Fix - Adds a check to see if the session exists before calling get()
  • Fix - Change IP country rule after country settings are changed in WC settings page
  • Fix - Defensive check for cart block PMME which hasn't yet been deployed.
  • Fix - Don't register WooPay Order Webhook if account is rejected.
  • Fix - Don't register WooPay Order Webhook if account is under review.
  • Fix - Ensure "Proceed to checkout" button's loading spinner doesn't affect button spacing when Direct Checkout is enabled.
  • Fix - Ensure that the currency configurations are set correctly when multi-currency is enabled.
  • Fix - Ensure we avoid an infinite recursive call stack through 'wc_get_price_decimal_separator' filter.
  • Fix - fix: error message on 402 status code
  • Fix - Fix an incorrect warning about Puerto Rico being unsupported by WooPayments
  • Fix - Fix collision between WooPayments header and Woo Express survey banner.
  • Fix - Fix Decline button state for Accept loading on ToS modal
  • Fix - Fixed Afterpay logo size on settings page
  • Fix - Fixed billing address error for subscription without some billing details
  • Fix - Fixed optional billing field validation
  • Fix - Fix Fatal Error showing when connect to Jetpack on localhost
  • Fix - Fix JS error when clicking GPay button on blocks checkout with subscription (w/sign up fee) in cart.
  • Fix - Fix payment icons on connect page (Klarna, Afterpay)
  • Fix - Hide account tools finish setup button for accounts completed the KYC and change it's link to Stripe KYC instead of the Stripe Express.
  • Fix - Remove extra WooPay icon on connect page
  • Fix - Remove incorrect "UTC" label from the time column of Transactions page
  • Fix - Remove redundant message after the account is onboarded
  • Fix - Sync discount brakedown with how server processes it
  • Fix - Resolves "Invalid recurring shipping method" errors when purchasing multiple subscriptions with Apple Pay and Google Pay.
  • Update - Adding a tracking event for external redirects to update account details, more consistent behaviour for redirects.
  • Update - Cleanup unused payment confirmation code.
  • Update - Reduce the visual footprint of the sandbox mode notice.
  • Update - Remove @wordpress/data dependency in the email input iframe file
  • Update - Remove ToS acceptance copy from all entrypoints in MOX
  • Update - Remove unwanted css overrides on the Payment activity widget wrapper
  • Update - Replace deprecated filter.
  • Update - Update Discover and Diners logos
  • Update - Updated Link by Stripe logo
  • Update - Update links across the plugin from woo.com to woocommerce.com (previous platform HQ URL).
  • Update - Update MOX cancellation to consistently redirect back to the payment connect page.
  • Dev - Address update PHPCS error - a single one recommending escaping an exception message
  • Dev - Add TypeScript development guidelines
  • Dev - Add VariableAnalysis sniffs for better ergonomics around unused and undefined variables
  • Dev - Changes are not user facing, behind a feature flag. Refactor - tooltip component flattened in place, instead of calling it from a separate file.
  • Dev - Clear WP cache on writes inside Database_Cache
  • Dev - Escaping error logs and ignoring noticese where there are no issues.
  • Dev - Fix e2e tests for BNPL checkout
  • Dev - Fixed phpcs errors
  • Dev - Fixes to comply with updates to PHPCS linter.
  • Dev - Ignore alternative function WordPress PHPCS sniffs in the GH workflows and tests
  • Dev - Increase unit test coverage for WooPay direct checkout flow.
  • Dev - Payments Activity - add scaffolding for Total Payment Volume.
  • Dev - refactor: reduce wp-data dependency on shortcode checkout
  • Dev - Updated PHPCS and sniffs used for static analysis
  • Dev - Updates to remove deprecated function usage in the Jetpack Connection manager. Doesn't affect functionality.

Version for internationalization testing i18n-20240414. Not for production.

14 Apr 22:17
2d2aeb0
Compare
Choose a tag to compare

This version is intended to test the internationalization strings. It should NOT be used for production.

Version for testing 7.5.0-test-2. Not for Production

08 Apr 14:54
Compare
Choose a tag to compare
  • Add - Add a parent wrapper component for Payment Activity widget. This will be visible on the Payments Overview page
  • Add - Add BNPL messaging to cart page.
  • Add - Improve payment settings UX.
  • Add - Not user-facing: hidden behind feature flag. Add an empty state view for the Payments Activity widget. This is shown when the merchant is yet to have any transactions over WooPayments.
  • Add - Prepopulate Vertical selection in the onboarding form based on Woo Core selection.
  • Fix - Add an instructive error message when customer tries to use 2 different currencies for Stripe Billing subscriptions.
  • Fix - Address PHPCS reports in checkout classes.
  • Fix - Change IP country rule after country settings are changed in WC settings page
  • Fix - fix: error message on 402 status code
  • Fix - Fix an incorrect warning about Puerto Rico being unsupported by WooPayments
  • Fix - Fix collision between WooPayments header and Woo Express survey banner.
  • Fix - Fix Decline button state for Accept loading on ToS modal
  • Fix - Fixed Afterpay logo size on settings page
  • Fix - Fixed billing address error for subscription without some billing details
  • Fix - Fixed optional billing field validation
  • Fix - Fix Fatal Error showing when connect to Jetpack on localhost
  • Fix - Fix JS error when clicking GPay button on blocks checkout with subscription (w/sign up fee) in cart.
  • Fix - Fix payment icons on connect page (Klarna, Afterpay)
  • Fix - Remove incorrect "UTC" label from the time column of Transactions page
  • Fix - Remove redundant message after the account is onboarded
  • Update - Remove ToS acceptance copy from all entrypoints in MOX
  • Update - Remove unwanted css overrides on the Payment activity widget wrapper
  • Update - Replace deprecated filter.
  • Update - Updated Link by Stripe logo
  • Update - Update MOX cancellation to consistently redirect back to the payment connect page.
  • Dev - Address update PHPCS error - a single one recommending escaping an exception message
  • Dev - Escaping error logs and ignoring noticese where there are no issues.
  • Dev - Fix e2e tests for BNPL checkout
  • Dev - Fixed phpcs errors
  • Dev - Fixes to comply with updates to PHPCS linter.
  • Dev - Ignore alternative function WordPress PHPCS sniffs in the GH workflows and tests
  • Dev - Payments Activity - add scaffolding for Total Payment Volume.
  • Dev - refactor: reduce wp-data dependency on shortcode checkout
  • Dev - Updated PHPCS and sniffs used for static analysis

Version for internationalization testing i18n-20240407. Not for production.

07 Apr 20:06
01be26a
Compare
Choose a tag to compare

This version is intended to test the internationalization strings. It should NOT be used for production.

Version for testing 7.5.0-test-1. Not for Production

01 Apr 10:25
Compare
Choose a tag to compare
  • Add - Add a parent wrapper component for Payment Activity widget. This will be visible on the Payments Overview page
  • Add - Add BNPL messaging to cart page.
  • Add - Improve payment settings UX.
  • Add - Prepopulate Vertical selection in the onboarding form based on Woo Core selection.
  • Fix - Address PHPCS reports in checkout classes.
  • Fix - fix: error message on 402 status code
  • Fix - Fix an incorrect warning about Puerto Rico being unsupported by WooPayments
  • Fix - Fix collision between WooPayments header and Woo Express survey banner.
  • Fix - Fixed billing address error for subscription without some billing details
  • Fix - Fixed optional billing field validation
  • Fix - Remove redundant message after the account is onboarded
  • Update - Remove ToS acceptance copy from all entrypoints in MOX
  • Update - Remove unwanted css overrides on the Payment activity widget wrapper
  • Update - Update MOX cancellation to consistently redirect back to the payment connect page.
  • Dev - Address update PHPCS error - a single one recommending escaping an exception message
  • Dev - Escaping error logs and ignoring noticese where there are no issues.
  • Dev - Fix e2e tests for BNPL checkout
  • Dev - Fixed phpcs errors
  • Dev - Fixes to comply with updates to PHPCS linter.
  • Dev - refactor: reduce wp-data dependency on shortcode checkout
  • Dev - Updated PHPCS and sniffs used for static analysis

Version for internationalization testing i18n-20240331. Not for production.

31 Mar 20:05
660a630
Compare
Choose a tag to compare

This version is intended to test the internationalization strings. It should NOT be used for production.

Version 7.4.0

27 Mar 13:34
Compare
Choose a tag to compare
  • Add - Add account reset for sandboxes
  • Add - Add a loading spinner to the "Proceed to Checkout" button in shortcode cart.
  • Add - Add data telemetry for the Proceed to Checkout button and the WooPay direct checkout.
  • Add - Added a notice about custom checkout fields conflicting with express checkouut
  • Add - Added a notice to inform the merchant when the payout bank account is in errored state
  • Add - Added a notice to the Deposits Listing screen when deposits are paused
  • Add - Add WooPay direct checkout flow behind a server-side feature flag.
  • Add - Add woopayMinimumSessionData in wcpayConfig when Express Checkout button's disabled o on car page.
  • Add - Customizing BNPL messaging with Appearance API
  • Add - Handle refunds triggered externally, outside WP Admin
  • Add - Preload WooPay session data for WooPay Direct Checkout flow.
  • Fix - Add empty validation when quering order by meta key and meta value
  • Fix - Add settings object for every gateway
  • Fix - Allow WooPay button preview on settings page
  • Fix - Apply the WooPay Direct Checkout flow only to the "Proceed to Checkout" button, in cthe classic cart.
  • Fix - Ensure card gateway is not running through the settings migration.
  • Fix - Ensure every gateway has individual settings object.
  • Fix - Ensure WooPay Direct Checkout continues to work as intended when WooPay Express Checkout is disabled on the cart page.
  • Fix - fix: "Add payment method" page initialization on missing UPE styles
  • Fix - fix: better error message when saved card and amount too large
  • Fix - Fixed a 1px gap on the right side of some payment method icons in transaction details.
  • Fix - Fixed Clearpay aria-label for UK sites
  • Fix - Fixes some instances where Stripe UPE styles add a black background to input fields.
  • Fix - Fix the cursor pointer when hovering over disabled checkboxes in Advanced Settings
  • Fix - Fix WooPay direct checkout eligibility checks.
  • Fix - Hide the option to refund in full from the transaction details menu when a transaction is partially refunded.
  • Fix - Inform hard blocked merchants they're under review
  • Fix - Load deposit overview only when deposit is present
  • Fix - Move test mode transactions notice to the top of the page.
  • Fix - Order completed and refunded emails are no longer sent when a dispute is closed.
  • Fix - Preventing stock quantity from being reduced twice.
  • Fix - Re-enable Direct-to-Checkout Feature Flag in WooPay OTP Iframe.
  • Fix - strtolower deprecation warning no longer appears on the Order Received and View Order pages when using PHP version 8.1+
  • Fix - Used client side navigation to improve the UX for "View Deposit History"
  • Fix - Uses WCPayAPI to initialise Stripe for BNPL payment element, includes necessary required parameters.
  • Update - Allow WooPay to request full session data from store.
  • Update - Clean up remaining unused code from a past experiment - wcpay_empty_state_preview_mode, done on Deposits list.
  • Update - Make the order note for dispute funds withdrawn event clearly mention that the dispute amount and fee would be deducted from the next deposit.
  • Update - Remove mention of test mode from general settings help text.
  • Update - Updated deposits API documentation to add default_external_accounts element
  • Update - Updates to reduce the amount of steps required during onboarding flow.
  • Update - Update the Payments Connect page design and logic
  • Update - Validate deposit id before sending a request to fetch deposit.
  • Dev - Bump WC tested up to version to 8.7.0 and set Requires Plugins header.
  • Dev - Ensure pre-push hook understands terminal & non-terminal environments
  • Dev - Fix a bug in Tracks where admin events were not recorded properly
  • Dev - Implement a feature flag for the Payment Overview widget.
  • Dev - Minor refactor to disputes utility function inInquiry to make it accept only dispute status as a param, instead of whole dispute object.
  • Dev - refactor: validator package bundle size improvements

Version for testing 7.4.0-test-3. Not for Production

25 Mar 11:25
Compare
Choose a tag to compare
  • Add - Add account reset for sandboxes
  • Add - Add a loading spinner to the "Proceed to Checkout" button in shortcode cart.
  • Add - Add data telemetry for the Proceed to Checkout button and the WooPay direct checkout.
  • Add - Added a notice about custom checkout fields conflicting with express checkouut
  • Add - Added a notice to inform the merchant when the payout bank account is in errored state
  • Add - Added a notice to the Deposits Listing screen when deposits are paused
  • Add - Add WooPay direct checkout flow behind a server-side feature flag.
  • Add - Add woopayMinimumSessionData in wcpayConfig when Express Checkout button's disabled o on car page.
  • Add - Customizing BNPL messaging with Appearance API
  • Add - Handle refunds triggered externally, outside WP Admin
  • Add - Preload WooPay session data for WooPay Direct Checkout flow.
  • Fix - Add empty validation when quering order by meta key and meta value
  • Fix - Add settings object for every gateway
  • Fix - Allow WooPay button preview on settings page
  • Fix - Apply the WooPay Direct Checkout flow only to the "Proceed to Checkout" button, in cthe classic cart.
  • Fix - Ensure card gateway is not running through the settings migration.
  • Fix - Ensure every gateway has individual settings object.
  • Fix - Ensure WooPay Direct Checkout continues to work as intended when WooPay Express Checkout is disabled on the cart page.
  • Fix - fix: "Add payment method" page initialization on missing UPE styles
  • Fix - fix: better error message when saved card and amount too large
  • Fix - Fixed a 1px gap on the right side of some payment method icons in transaction details.
  • Fix - Fixed Clearpay aria-label for UK sites
  • Fix - Fixes some instances where Stripe UPE styles add a black background to input fields.
  • Fix - Fix the cursor pointer when hovering over disabled checkboxes in Advanced Settings
  • Fix - Fix WooPay direct checkout eligibility checks.
  • Fix - Hide the option to refund in full from the transaction details menu when a transaction is partially refunded.
  • Fix - Inform hard blocked merchants they're under review
  • Fix - Load deposit overview only when deposit is present
  • Fix - Move test mode transactions notice to the top of the page.
  • Fix - Order completed and refunded emails are no longer sent when a dispute is closed.
  • Fix - Preventing stock quantity from being reduced twice.
  • Fix - Re-enable Direct-to-Checkout Feature Flag in WooPay OTP Iframe.
  • Fix - strtolower deprecation warning no longer appears on the Order Received and View Order pages when using PHP version 8.1+
  • Fix - Used client side navigation to improve the UX for "View Deposit History"
  • Fix - Uses WCPayAPI to initialise Stripe for BNPL payment element, includes necessary required parameters.
  • Update - Allow WooPay to request full session data from store.
  • Update - Clean up remaining unused code from a past experiment - wcpay_empty_state_preview_mode, done on Deposits list.
  • Update - Make the order note for dispute funds withdrawn event clearly mention that the dispute amount and fee would be deducted from the next deposit.
  • Update - Remove mention of test mode from general settings help text.
  • Update - Updated deposits API documentation to add default_external_accounts element
  • Update - Updates to reduce the amount of steps required during onboarding flow.
  • Update - Update the Payments Connect page design and logic
  • Update - Validate deposit id before sending a request to fetch deposit.
  • Dev - Bump WC tested up to version to 8.7.0 and set Requires Plugins header.
  • Dev - Ensure pre-push hook understands terminal & non-terminal environments
  • Dev - Fix a bug in Tracks where admin events were not recorded properly
  • Dev - Implement a feature flag for the Payment Overview widget.
  • Dev - Minor refactor to disputes utility function inInquiry to make it accept only dispute status as a param, instead of whole dispute object.
  • Dev - refactor: validator package bundle size improvements