Releases: Automattic/woocommerce-payments
Releases · Automattic/woocommerce-payments
Version for testing 7.3.0-test-1. Not for Production
- Add - Added confirmation modals for order status changes with pending authorizations
- Add - Add support for bookable products to payment request buttons on product pages.
- Add - Alert user when they try to leave advanced fraud settings page with unsaved changes
- Add - E2E tests for card testing prevention measures
- Fix - Do not open the email input iframe without wcpay payment method
- Fix - Fees are now correctly applied to the Capture amount instead of the Authorize amount.
- Fix - fix: ensure BNPL enablement is not adding unnecessary currencies
- Fix - fix: multi-currency confirmation modal ui
- Fix - fix: onboarding currency messaging for BNPLs
- Fix - fix: payment method checkbox loadable state
- Fix - fix: remove Afterpay EUR currency
- Fix - Fix currency search input field size and margins in Woo Express.
- Fix - Fix fraud prevention token not showing up on site editor checkout page
- Fix - Fix typo of transaction type "Loan dispersement" to "Loan disbursement" on transactions list page.
- Fix - Make tk_ai cookie usage cache compatible
- Fix - Show an informative tooltip instead of estimating the next deposit date (which can be inaccurate).
- Update - chore: convert payment request CTA to select.
- Update - Refactor WooPay First Party Auth and WooPay Direct Checkout to reuse similar functionality.
- Update - Update status chip to WooCommerce pill for transaction status component.
- Dev - chore: remove BNPL feature flag check
- Dev - Fire
wcpay_disputes_row_action_click
for any click to dispute details (not justRespond
button). - Dev - Remove unused
/deposits/overview
data-fetching code. - Dev - Removing unsupported
deposits/overview
REST API.deposits/overview-all
should be used instead.
Version for internationalization testing i18n-20240218. Not for production.
This version is intended to test the internationalization strings. It should NOT be used for production.
Version 7.2.0
- Add - Add compatibility data to onboarding init payload.
- Add - Add WooPay direct checkout flow behind a feature flag.
- Add - Apply localization to CSV exports for transactions, deposits, and disputes sent via email.
- Add - Displaying Clearpay instead of Afterpay for UK based stores
- Add - Enhance WooPay session validation
- Add - Filtering APMs by billing country
- Add - Show a notice to the merchant when the available balance is below the minimum deposit amount.
- Add - Show charge id on payments details page, so merchants can grab it to fill out the dispute evidence form when needed.
- Add - Showing "started" event in transaction timeline
- Add - Support Stripe Link payments with 3DS cards.
- Fix - Adjust WordPress locale code to match the languages supported by the server.
- Fix - Displaying the correct method name in Order Edit page for HPOS
- Fix - Don't instantiate
Fraud_Prevention_Service
in checkout if processing an authorized WooPay request. - Fix - fix: help text alignment with Gutenberg plugin enabled
- Fix - fix: pay-for-order compatibility with other gateways
- Fix - Fixed a bug where the 'deposits paused while balance is negative' notice was erroneously shown after an instant deposit.
- Fix - Fixes Pay for Order checkout using non-card payment methods.
- Fix - Fix losing cart contents during the login at checkout.
- Fix - Merge duplicated Payment Request and WooPay button functionality .
- Fix - Prevent coupon usage increase in a WooPay preflight check.
- Fix - Prevent WooPay webhook creation when account is suspended
- Update - Add source to the onboarding flow page and track it
- Update - Refactor the WooPay checkout flow UX
- Update - Some minor update to tracking parameters to pass additional data like Woo store ID.
- Update - Stop relying on Woo core for loading plugin translations.
- Dev - Added ENUM class for currency codes
- Dev - Bump WC tested up to version to 8.5.2.
- Dev - chore: removed deprecated functions since 5.0.0
- Dev - chore: remove unused checkout API methods
- Dev - chore: remove unused gateway class methods
- Dev - chore: remove unused isOrderPage return value from confirmIntent
- Dev - chore: update colors on documentation pages
- Dev - Comment: Bump qit-cli dependency to version 0.4.0.
- Dev - E2E test - Merchant facing multi-currency on-boarding screen.
- Dev - Fix for E2E shopper tests around 3DS and UPE settings
- Dev - Refactoring the tracking logic
- Dev - Refactor to how tracking events are defined for better readability.
- Dev - Remove unnecessary tracks events for dispute accept success/error.
- Dev - Update REST API documentation for deposits endpoints with changes to estimated and instant deposits
- Dev - Update Tracks conditions
Version for testing 7.2.0-test-3. Not for Production
- Add - Add compatibility data to onboarding init payload.
- Add - Add WooPay direct checkout flow behind a feature flag.
- Add - Apply localization to CSV exports for transactions, deposits, and disputes sent via email.
- Add - Displaying Clearpay instead of Afterpay for UK based stores
- Add - Enhance WooPay session validation
- Add - Filtering APMs by billing country
- Add - Show a notice to the merchant when the available balance is below the minimum deposit amount.
- Add - Show charge id on payments details page, so merchants can grab it to fill out the dispute evidence form when needed.
- Add - Showing "started" event in transaction timeline
- Add - Support Stripe Link payments with 3DS cards.
- Fix - Displaying the correct method name in Order Edit page for HPOS
- Fix - Don't instantiate
Fraud_Prevention_Service
in checkout if processing an authorized WooPay request. - Fix - fix: help text alignment with Gutenberg plugin enabled
- Fix - fix: pay-for-order compatibility with other gateways
- Fix - Fixed a bug where the 'deposits paused while balance is negative' notice was erroneously shown after an instant deposit.
- Fix - Fixes Pay for Order checkout using non-card payment methods.
- Fix - Fix losing cart contents during the login at checkout.
- Fix - Merge duplicated Payment Request and WooPay button functionality .
- Fix - Prevent coupon usage increase in a WooPay preflight check.
- Fix - Prevent WooPay webhook creation when account is suspended
- Update - Add source to the onboarding flow page and track it
- Update - Refactor the WooPay checkout flow UX
- Update - Some minor update to tracking parameters to pass additional data like Woo store ID.
- Update - Stop relying on Woo core for loading plugin translations.
- Dev - Added ENUM class for currency codes
- Dev - Bump WC tested up to version to 8.5.2.
- Dev - chore: removed deprecated functions since 5.0.0
- Dev - chore: remove unused checkout API methods
- Dev - chore: remove unused gateway class methods
- Dev - chore: remove unused isOrderPage return value from confirmIntent
- Dev - chore: update colors on documentation pages
- Dev - Comment: Bump qit-cli dependency to version 0.4.0.
- Dev - E2E test - Merchant facing multi-currency on-boarding screen.
- Dev - Fix for E2E shopper tests around 3DS and UPE settings
- Dev - Refactoring the tracking logic
- Dev - Refactor to how tracking events are defined for better readability.
- Dev - Remove unnecessary tracks events for dispute accept success/error.
- Dev - Update REST API documentation for deposits endpoints with changes to estimated and instant deposits
- Dev - Update Tracks conditions
Version for internationalization testing i18n-20240211. Not for production.
This version is intended to test the internationalization strings. It should NOT be used for production.
Version for testing 7.2.0-test-2. Not for Production
- Add - Add compatibility data to onboarding init payload.
- Add - Add WooPay direct checkout flow behind a feature flag.
- Add - Displaying Clearpay instead of Afterpay for UK based stores
- Add - Enhance WooPay session validation
- Add - Filtering APMs by billing country
- Add - Show charge id on payments details page, so merchants can grab it to fill out the dispute evidence form when needed.
- Add - Support Stripe Link payments with 3DS cards.
- Fix - Don't instantiate
Fraud_Prevention_Service
in checkout if processing an authorized WooPay request. - Fix - fix: pay-for-order compatibility with other gateways
- Fix - Fix losing cart contents during the login at checkout.
- Fix - Merge duplicated Payment Request and WooPay button functionality .
- Fix - Prevent coupon usage increase in a WooPay preflight check.
- Update - Stop relying on Woo core for loading plugin translations.
- Dev - Added ENUM class for currency codes
- Dev - chore: removed deprecated functions since 5.0.0
- Dev - chore: remove unused checkout API methods
- Dev - chore: remove unused gateway class methods
- Dev - chore: remove unused isOrderPage return value from confirmIntent
- Dev - chore: update colors on documentation pages
- Dev - Comment: Bump qit-cli dependency to version 0.4.0.
- Dev - E2E test - Merchant facing multi-currency on-boarding screen.
- Dev - Refactoring the tracking logic
- Dev - Remove unnecessary tracks events for dispute accept success/error.
- Dev - Update REST API documentation for deposits endpoints with changes to estimated and instant deposits
Version for internationalization testing i18n-20240204. Not for production.
This version is intended to test the internationalization strings. It should NOT be used for production.
Version for testing 7.2.0-test-1. Not for Production
- Add - Displaying Clearpay instead of Afterpay for UK based stores
- Add - Enhance WooPay session validation
- Fix - Don't instantiate
Fraud_Prevention_Service
in checkout if processing an authorized WooPay request. - Fix - fix: pay-for-order compatibility with other gateways
- Fix - Merge duplicated Payment Request and WooPay button functionality .
- Fix - Prevent coupon usage increase in a WooPay preflight check.
- Dev - chore: removed deprecated functions since 5.0.0
- Dev - chore: remove unused checkout API methods
- Dev - chore: update colors on documentation pages
- Dev - E2E test - Merchant facing multi-currency on-boarding screen.
- Dev - Remove unnecessary tracks events for dispute accept success/error.
- Dev - Update REST API documentation for deposits endpoints with changes to estimated and instant deposits
Version for internationalization testing i18n-20240128. Not for production.
This version is intended to test the internationalization strings. It should NOT be used for production.
Version 7.1.0
- Add - Add active plugins array to compatibility data.
- Add - Add post_types and their counts as an array to compatibility data.
- Add - Add the active theme name of the blog to the compatibility service
- Add - Expose the refund transaction ID in WooCommerce Order Refund API
- Add - Select the proper payment element when using saved Stripe Link tokens or choosing to use Stripe Link for new email.
- Add - Track filtering interactions on the Transactions page.
- Fix - Allow subscription purchase via Payment Request when no shipping methods are present.
- Fix - Allow zero-amount refunds for backwards compatibility with basic payment gateway and to allow re-stock of refunded orders.
- Fix - Checking if wcpayPaymentRequestPayForOrderParams before using it in Pay for Order page
- Fix - Checkout error when page URL is too long
- Fix - Comment: Fix QIT security tests errors.
- Fix - Fix incorrect test mode notice when left KYC early after going live from builder mode
- Fix - Fix network error that occurs when viewing an test mode order with test mode disabled, and vice versa.
- Fix - fix pay-for-order quirks and 3DS behavior
- Fix - Fix Safe Mode message reversed host
- Fix - Fix Stripe Link autofill on checkout.
- Fix - Fix Stripe Link button alignment in the Checkout Block
- Fix - Hide the transaction details refund menu for ineligble disputed transactions
- Fix - Improve clarity & readability of disputed order notice (not all text bold).
- Fix - Prevent possible fatal when using get_edit_post_link filter.
- Fix - Re-render WooPay button when cart updates, when checkout updates.
- Fix - Reinstate first deposit waiting period notice in payments overview (fix bug)
- Fix - Remove unnecessary import statement which leads to a warning when first loaded
- Fix - Resolved an error that would occur with WC 8.5.0 when editing a subscription customer from the admin dashboard.
- Fix - Resolved an issue that caused ordering the Admin Subscriptions List Table to not work when HPOS is enabled.
- Fix - Restock order items when performing full refund from transaction details page
- Fix - Reverting to manual styling over native WordPress components to fix CSS defects on Analytics page
- Fix - Send metadata in error message
- Fix - Show the correct number of days in the new account waiting period notice.
- Fix - Update WooPay tablet breakpoint.
- Fix - Verify that order exists before offering "Partial refund" option on transaction details page.
- Update - Changed the edit subscription product "Expire after" (Subscription length) so it more clearly describes when a subscription will automatically stop renewing.
- Update - Pass currency parameter and not transaction_ids parameter when creating instant deposit.
- Update - Store balance transaction ID in order metadata.
- Update - Updated BNPL sorting in settings for consistency with onboarding.
- Update - Update references to dev mode to use sandbox mode terminology.
- Update - Updates to the styling of the onboarding mode selection page.
- Update - Update style of notices within the deposits section of the settings screen.
- Dev - Added enum class for country codes
- Dev - Add new Tracks events to WooPay Save My Info checkbox
- Dev - Allow test pipelines to pass by slightly adjusting HTML selectors
- Dev - Merge UPE tests into the single and main gateway test file for unit and E2E tests.
- Dev - Place order button Tracks
- Dev - Track payment-request-button loads
- Dev - Update jetpack dependencies for syncing.
- Dev - Updates to account status logic to streamline it.
- Dev - Update subscriptions-core to 6.7.1.