Skip to content

Commit d2fcdd0

Browse files
authored
Update release notes for 9.5.3 (#4418)
* Add 9.5.0, 9.5.1, and 9.5.2 release notes to readme.txt * Minor edits to 9.5.3 entries
1 parent f4c6719 commit d2fcdd0

File tree

1 file changed

+85
-4
lines changed

1 file changed

+85
-4
lines changed

readme.txt

Lines changed: 85 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,12 +113,93 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o
113113
= 9.5.3 - xxxx-xx-xx =
114114

115115
* Fix - Reimplement mapping of Express Checkout state values to align with WooCommerce's expected state formats
116-
* Fix - Adds an exception to be thrown when the order item quantity is zero, during the retrieval of level 3 data from an order.
117-
* Tweak - Track charge completed via webhooks in order notes
116+
* Fix - Adds an exception to be thrown when the order item quantity is zero, during the retrieval of level 3 data from an order
118117
* Fix - Ensure that we migrate payment_request_button_size=medium on upgrade
119-
* Fix - Show correct price in express checkout for zero decimal currencies
120-
* Fix - Fixes a possible fatal error with Multibanco purchases when generating the email instructions.
118+
* Fix - Show correct price in Express Checkout for zero decimal currencies
119+
* Fix - Fixes a possible fatal error with Multibanco purchases when generating the email instructions
121120
* Fix - Fix buggy unsaved changes warning in settings page
122121
* Fix - Use the platform's payment method configuration id constant when rendering the Optimized Checkout
122+
* Tweak - Track charge completed via webhooks in order notes
123+
124+
= 9.5.2 - 2025-05-22 =
125+
126+
* Add - Implement custom database cache for persistent caching with in-memory optimization
127+
* Update - Remove feature that flags 401s and proactively blocks subsequent API calls until the store has reauthenticated
128+
* Fix - Disable payment settings sync when we receive unsupported payment method configurations
129+
* Fix - Ensure that we use current Stripe API keys after settings updates
130+
* Fix - Fix initial enabled payment methods migration to the Stripe Payment Methods Configuration API
131+
132+
= 9.5.1 - 2025-05-17 =
133+
134+
* Fix - Add a fetch cooldown to the payment method configuration retrieval endpoint to prevent excessive requests
135+
* Fix - Prevent further Stripe API calls if API keys are invalid (401 response)
136+
* Fix - Stop checking for detached subscriptions for admin users, as it was slowing down wp-admin
137+
* Fix - Fix fatal error when checking for a payment method availability using a specific order ID
138+
139+
= 9.5.0 - 2025-05-13 =
140+
141+
**New Features**
142+
143+
* 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.
144+
* Support Pre-authorized Debit (PAD) payments in Canada and the US
145+
* Support BLIK payments in Poland and from other EU countries
146+
* Support BECS Direct Debit payments in Australia
147+
148+
**Important Fixes and Updates**
149+
150+
* Update - Add express checkout support for One Page Checkout and other dynamic cart update scenarios
151+
* Fix - Show error notice when 'Add payment method' fails on My Account page in block-based themes
152+
* Add - Add WordPress Action for processing payments with delayed charge attempts due to pre-debit notification period
153+
* Fix - Add caching for the Stripe Payment Method Configuration API
154+
* Fix - Prevent deletion of webhooks for other tools
155+
* Update - Add support for customer order notes and express checkout
156+
* 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`)
157+
* Fix - Improves the subscriptions detached admin notice, making it less intrusive and limiting the querying to 5 subscriptions (avoiding slow loading times)
158+
* 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`)
159+
* Fix - Fixes a possible fatal error when a product added to the cart cannot be found (with Payment Request Buttons)
160+
* Fix - Fixed subscription features not being properly registered when hooks were already attached
161+
* Add - Expand Klarna support to some additional countries in EEA
162+
* Update - Hide express checkout buttons when no product variation is selected
163+
* Fix - Express checkout error when using extensions that reduce total cart amount (e.g. Gift Cards)
164+
* Fix - Checkout page focus loss
165+
* Fix - Updated payment method radio button selector to correctly find the selected payment method in different themes
166+
* Fix - Add `wc_stripe_generate_create_intent_request` filter to support mandate information in setup intent creation
167+
* Fix - Prepare mandate data from subscription object on change payment method page
168+
169+
**Other Fixes**
170+
171+
* Fix - Checks for the existence of the `WC_Stripe_Feature_Flags` class before including it during extension initialization
172+
* Fix - Prevents fatal errors for cases where we fail to load product details
173+
* Fix - Address an edge case with webhook URL comparisons
174+
* Add - Only show payment methods in Stripe settings that are available for the connected Stripe account
175+
* Fix - Show correct gateway name in non payments settings pages
176+
* Fix - Fixes the Stripe checkout container visuals when Smart Checkout is disabled
177+
* Fix - Prevent reuse of payment intents when order total doesn't match intent amount
178+
* Fix - Fix invalid IP address error encountered during mandate data creation
179+
* Fix - Compatibility with email preview in the Auth Requested email
180+
* Update - Update Alipay and bank debit icons
181+
* Tweak - Update payment method type check for `charge.succeeded` webhook
182+
* Add - Disable unsupported payment methods in Stripe settings
183+
* Update - Update handling of Puerto Rico as a country in the terminal locations endpoint
184+
* Fix - Fix express checkout button width in shortcode cart page
185+
* Fix - Translation warning when initializing the status page information
186+
* Update - Remove unused express checkout button tracking
187+
* Tweak - Add save payment method parameter to update intent call for non-deferred intent payment methods
188+
* Update - Back button on the settings pages
189+
* Update - Use individual product tax status instead of storewide tax setup when determining express checkout availability
190+
* Dev - Add tracking events when enabling/disabling payment methods.
191+
192+
**Internal Changes and Upcoming Features**
193+
194+
* Feature - Work to support Optimized Checkout
195+
* Feature - Work to support Amazon Pay
196+
* Dev - Splits the code coverage GitHub Actions Workflow into two separate actions
197+
* Dev - Updates the Code Sniffer package to version 1.0.0.
198+
* Dev - Minor fix to e2e setup code
199+
* Dev - Make PHP error log from Docker container available in docker/logs/php/error.log
200+
* Dev - Do not generate filenames with underscores
201+
* Dev - Replaces references to order status values with their respective constants from the WooCommerce plugin.
202+
* Dev - Introduce new payment method constants for the express methods: Google Pay, Apple Pay, Link, and Amazon Pay (backend version)
203+
* Dev - Improves how we handle express payment method titles by introducing new constants and methods to replace duplicate code.
123204

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

0 commit comments

Comments
 (0)