Skip to content

Commit 43da393

Browse files
authored
Release notes and changelog for 9.5.0 (#4291)
1 parent fbee0a5 commit 43da393

File tree

1 file changed

+65
-28
lines changed

1 file changed

+65
-28
lines changed

readme.txt

Lines changed: 65 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
=== WooCommerce Stripe Payment Gateway ===
22
Contributors: woocommerce, automattic, royho, akeda, mattyza, bor0, woothemes
3-
Tags: credit card, stripe, apple pay, payment request, google pay, sepa, bancontact, alipay, giropay, ideal, p24, woocommerce, automattic
3+
Tags: credit card, stripe, payments, woocommerce, automattic
44
Requires at least: 6.5
5-
Tested up to: 6.7
5+
Tested up to: 6.8.1
66
Requires PHP: 7.4
7-
Stable tag: 9.4.0
7+
Stable tag: 9.4.1
88
License: GPLv3
99
License URI: https://www.gnu.org/licenses/gpl-3.0.html
1010
Attributions: thorsten-stripe
1111

12-
Take credit card payments on your store using Stripe.
12+
Take credit card and other payments on your store using Stripe.
1313

1414
== Description ==
1515

@@ -21,7 +21,7 @@ The enhanced checkout experience from Stripe can help customers:
2121

2222
- **Boost conversion:** Provide an optimal experience across mobile, tablet, and desktop with a responsive checkout, and offer 23 payment methods, including [Link](https://stripe.com/payments/link), [Apple Pay](https://woocommerce.com/apple-pay/), and [Google Pay](https://www.google.com/payments/solutions/), out of the box.
2323
- **Expand your customer base:** Convert customers who might otherwise abandon their cart with buy now, pay later methods like Klarna, Affirm, and Afterpay/Clearpay, wallets like Apple Pay, Google Pay, Alipay, and WeChat Pay, and local payment methods such as Bancontact in Europe and Alipay in Asia Pacific. Deliver a localized payment experience with out-of-the-box support for localized error messages, right-to-left languages, and automatic adjustment of input fields based on payment method and country.
24-
- **Meet existing customer demand and localize the experience:** Offer [local payment methods](https://stripe.com/guides/payment-methods-guide), such as Bancontact, Boleto, Cash App Pay, EPS, giropay, iDEAL, Multibanco, OXXO, Przelewy 24, and SEPA Direct Debit.
24+
- **Meet existing customer demand and localize the experience:** Offer [local payment methods](https://stripe.com/guides/payment-methods-guide), such as ACH Direct Debit, Bacs Direct Debit, Bancontact, BECS Direct Debit, BLIK, Boleto, Cash App Pay, EPS, iDEAL, Multibanco, OXXO, Pre-authorized debit payments, Przelewy 24, and SEPA Direct Debit.
2525
- **Fight fraud:** Detect and prevent fraud with [Stripe Radar](https://stripe.com/radar), which offers seamlessly integrated, powerful fraud-detection tools that use machine learning to detect and flag potentially fraudulent transactions.
2626
- **Accept in-person payments for products and services:** Use the Stripe Terminal M2 card reader or get started with no additional hardware using Tap to Pay on iPhone, or Tap to Pay on Android.
2727
- **Support subscriptions:** Support recurring payments with various payment methods via [WooCommerce Subscriptions](https://woocommerce.com/products/woocommerce-subscriptions/).
@@ -111,33 +111,70 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o
111111
== Changelog ==
112112

113113
= 9.5.0 - xxxx-xx-xx =
114-
* Fix - Fixes the listing of payment methods on the classic checkout when the Optimized Checkout is enabled.
115-
* Fix - Fixes the availability of WeChat Pay when the Optimized Checkout is enabled on the block checkout. Removes it from the classic/shortcode checkout to avoid issues.
116-
* Dev - Renames all references to "Smart Checkout" and "Single Payment Element" (and "SPE") to "Optimized Checkout" (and "OC"), following the feature rebranding.
117-
* Tweak - Updates the "Smart Checkout" setting name to "Optimized Checkout", and the description accordingly.
118-
* Fix - Checks for the existence of the WC_Stripe_Feature_Flags class before including it during extension initialization.
119-
* Dev - Implements the new Stripe order class into the new checkout experience files.
120-
* Dev - Splits the code coverage GitHub Actions Workflow into two separate actions.
121-
* Dev - Implements the new Stripe order class into the root extension files.
122-
* Fix - Fixes the listing of payment methods in the Stripe settings page when the Smart Checkout is enabled.
123-
* Tweak - Passes the correct parent payment method configuration ID (retrieved from the backend) to the Smart Checkout payment element.
124-
* Tweak - Removes the Stripe icon beside the Smart Checkout payment element from the checkout pages.
125-
* Add - New setting to allow merchants to set their preferred title for the Smart Checkout payment element. Defaults to "Stripe".
126-
* Dev - Implements the new Stripe order class into the compatibility classes.
127-
* Dev - Updates the Code Sniffer package to version 1.0.0.
128-
* Update - Add ECE support for One Page Checkout and other dynamic cart update scenarios
129-
* Fix - Show error notice when 'Add payment method' fails on My Account page in block-based themes.
130-
* Add - Add WordPress Action for processing payments with delayed charge attempts due to pre-debit notification period.
114+
115+
**New Features**
116+
117+
* Synchronize payment methods with the Stripe dashboard - if you've connected to Stripe, changes in payment methods are synchronized between the plugin and your Stripe dashboard. Changes from the Stripe dashboard may take a few minutes to flow through to shoppers.
118+
* Support Pre-authorized Debit (PAD) payments in Canada and the US
119+
* Support BLIK payments in Poland and from other EU countries
120+
* Support BECS Direct Debit payments in Australia
121+
122+
**Important Fixes and Updates**
123+
124+
* Update - Add express checkout support for One Page Checkout and other dynamic cart update scenarios
125+
* Fix - Show error notice when 'Add payment method' fails on My Account page in block-based themes
126+
* Add - Add WordPress Action for processing payments with delayed charge attempts due to pre-debit notification period
131127
* Fix - Add caching for the Stripe Payment Method Configuration API
132128
* Fix - Prevent deletion of webhooks for other tools
133-
* Dev - Improve SPE e2e tests to reduce flakiness
129+
* Update - Add support for customer order notes and express checkout
130+
* Add - New filter to allow merchants to bypass the default visibility of the express payment method buttons when taxes are based on customer's billing address (`wc_stripe_should_hide_express_checkout_button_based_on_tax_setup`)
131+
* Fix - Improves the subscriptions detached admin notice, making it less intrusive and limiting the querying to 5 subscriptions (avoiding slow loading times)
132+
* Fix - Fixes an issue where the order signature retrieval method could throw a fatal error when the received order parameter is actually an OrderRefund object (instead of a `WC_Order`)
133+
* Fix - Fixes a possible fatal error when a product added to the cart cannot be found (with Payment Request Buttons)
134+
* Fix - Fixed subscription features not being properly registered when hooks were already attached
135+
* Add - Expand Klarna support to some additional countries in EEA
136+
* Update - Hide express checkout buttons when no product variation is selected
137+
* Fix - Express checkout error when using extensions that reduce total cart amount (e.g. Gift Cards)
138+
* Fix - Checkout page focus loss
139+
* Fix - Updated payment method radio button selector to correctly find the selected payment method in different themes
140+
* Fix - Add `wc_stripe_generate_create_intent_request` filter to support mandate information in setup intent creation
141+
* Fix - Prepare mandate data from subscription object on change payment method page
142+
143+
**Other Fixes**
144+
145+
* Fix - Checks for the existence of the `WC_Stripe_Feature_Flags` class before including it during extension initialization
134146
* Fix - Prevents fatal errors for cases where we fail to load product details
135147
* Fix - Address an edge case with webhook URL comparisons
136-
* Add - Only show payment methods in Stripe settings that are available for the connected Stripe account.
137-
* Fix - Show correct gateway name in non payments settings pages.
138-
* Update - Add support for customer order notes and express checkout
148+
* Add - Only show payment methods in Stripe settings that are available for the connected Stripe account
149+
* Fix - Show correct gateway name in non payments settings pages
150+
* Fix - Fixes the Stripe checkout container visuals when Smart Checkout is disabled
151+
* Fix - Prevent reuse of payment intents when order total doesn't match intent amount
152+
* Fix - Fix invalid IP address error encountered during mandate data creation
153+
* Fix - Compatibility with email preview in the Auth Requested email
154+
* Update - Update Alipay and bank debit icons
155+
* Tweak - Update payment method type check for `charge.succeeded` webhook
156+
* Add - Disable unsupported payment methods in Stripe settings
157+
* Update - Update handling of Puerto Rico as a country in the terminal locations endpoint
158+
* Fix - Fix express checkout button width in shortcode cart page
159+
* Fix - Translation warning when initializing the status page information
160+
* Update - Remove unused express checkout button tracking
161+
* Tweak - Add save payment method parameter to update intent call for non-deferred intent payment methods
162+
* Update - Back button on the settings pages
163+
* Update - Use individual product tax status instead of storewide tax setup when determining express checkout availability
164+
* Dev - Add tracking events when enabling/disabling payment methods.
165+
166+
**Internal Changes and Upcoming Features**
167+
168+
* Feature - Work to support Optimized Checkout
169+
* Feature - Work to support Amazon Pay
170+
* Dev - Splits the code coverage GitHub Actions Workflow into two separate actions
171+
* Dev - Implement a new Stripe Order class across the codebase
172+
* Dev - Updates the Code Sniffer package to version 1.0.0.
139173
* Dev - Minor fix to e2e setup code
140174
* Dev - Make PHP error log from Docker container available in docker/logs/php/error.log
141-
* Fix - Fix invalid IP address error encountered during mandate data creation.
175+
* Dev - Do not generate filenames with underscores
176+
* Dev - Replaces references to order status values with their respective constants from the WooCommerce plugin.
177+
* Dev - Introduce new payment method constants for the express methods: Google Pay, Apple Pay, Link, and Amazon Pay (backend version)
178+
* Dev - Improves how we handle express payment method titles by introducing new constants and methods to replace duplicate code.
142179

143-
[See changelog for all versions](https://raw.githubusercontent.com/woocommerce/woocommerce-gateway-stripe/trunk/changelog.txt).
180+
[See changelog for full details across versions](https://raw.githubusercontent.com/woocommerce/woocommerce-gateway-stripe/trunk/changelog.txt).

0 commit comments

Comments
 (0)