Skip to content

Commit 80704cb

Browse files
wjrosadaledupreez
andauthored
Update release notes for 9.6.0 (#4460)
* Release notes for 9.6.0 * Moving some entries to internal changes * Moving the new OC filter to the internal changes section * Moving the legacy checkbox removal entry * Use [Optimized Checkout] prefix instead of [OC] * Implement my own feedback :D * Add two more missing entries * Moving up the WC_Stripe_Order class deprecation entry --------- Co-authored-by: daledupreez <[email protected]> Co-authored-by: Dale du Preez <[email protected]>
1 parent f4947c9 commit 80704cb

File tree

1 file changed

+59
-48
lines changed

1 file changed

+59
-48
lines changed

readme.txt

Lines changed: 59 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -112,62 +112,73 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o
112112

113113
= 9.6.0 - xxxx-xx-xx =
114114

115-
* Update - Removes the change display order feature from the settings page when the Optimized Checkout is enabled
115+
**New Features**
116+
117+
* Legacy checkout experience has been deprecated, new checkout experience is now the default for all sites
118+
* Voucher payment methods (Boleto, Multibanco, and Oxxo) can now be used when purchasing subscriptions if manual renewals are enabled or required
119+
* Show an icon beside the payment methods that support automatic recurring payments
120+
* Include extension data from block checkout when submitting an express checkout order
121+
122+
**Important Fixes and Updates**
123+
124+
* Update - Support block checkout custom fields when using express payment methods like Apple Pay and Google Pay
125+
* Update - Express Checkout: introduce new WP actions for supporting custom checkout fields for classic, shortcode-based checkout
126+
* Fix - Apply shipping country restrictions to Express Checkout
127+
* Add - Introduced `wc_stripe_force_save_payment_method` filter
116128
* Update - Removes the customization of individual payment method titles and descriptions
117-
* Fix - Fixes some inconsistencies related to the Optimized Checkout feature and improves its unit tests
118-
* Add - Introduces a new marketing note to promote BNPLs (Buy Now Pay Later) payment methods (Klarna and Affirm) on WooCommerce admin home page
119-
* Fix - Throws a specific exception on an edge case where a saved payment method could not be found when processing an order in the new checkout experience
120-
* Fix - Checks if the store has other BNPL extensions installed before displaying the promotional banner
129+
* Fix - Add order locking when processing payment redirects, to mitigate cases of double status updates
130+
* Fix - Correctly handle countries without states when using the express payment methods
131+
* Update - Remove legacy checkout checkbox from settings
132+
* Update - Remove BACS from the unsupported ‘change payment method for subscription’ page
133+
* Update - Remove verification steps for Apple Pay domain registration, as this is no longer required by Stripe
134+
* Update - Update deprecation notice message to specify that legacy checkout experience has been deprecated since version 9.6.0
121135
* Fix - Correctly notifies customers and merchants of a failed refund and reverts the refunded status
122-
* Update - Legacy checkout experience has been deprecated, new checkout experience is now the default for all sites
136+
* Fix - Void intent when cancelling an uncaptured order
137+
* Fix - Fixes page crash when Klarna payment method is not supported in the merchant's country by returning an empty array instead of throwing an error
138+
* Dev - Deprecates the WC_Stripe_Order class and removes its inclusion call
139+
140+
**Other Fixes**
141+
142+
* Fix - Fix payment processing for $0 subscription with recurring coupon
123143
* Fix - Fixes an edge case where the express payment method buttons would not be displayed on the checkout if taxes used to be enabled
124-
* Add - Voucher payment methods (Boleto, Multibanco, and Oxxo) can now be used when purchasing subscriptions if manual renewals are enabled or required
125-
* Add - Adds a new filter (`wc_stripe_is_optimized_checkout_available`) to allow merchants to test the Optimized Checkout feature earlier
126-
* Fix - Restricts the BNPLs promotional banner to only be displayed after version 9.7.0
127-
* Add - Adds a new promotional banner to promote the BNPL payment methods (Klarna, Afterpay, and Affirm) on the settings page.
128-
* Dev - Deprecates the WC_Stripe_Order class and removes its inclusion call.
129-
* Fix - Fixes the availability of the saving payment method checkbox in the classic checkout when the Optimized Checkout is enabled and signup is disabled during checkout.
130-
* Dev - Implements the PSR-4 autoloading standard for the plugin unit tests (PHP).
131-
* Fix - Sends missing information to Stripe when completing transactions with WeChat Pay, Blik and Klarna, using the Optimized Checkout.
132-
* Dev - Moves the main Stripe class to a new file.
133-
* Dev - Renames all PHP Unit test files to follow the PSR-4.
134-
* Dev - Dynamically retrieves versions of WooCommerce and WordPress to use in the PHP code coverage GitHub Actions Workflow.
135-
* Fix - Makes payment methods dynamically available on the shortcode checkout when the Optimized Checkout is enabled depending on the saving method checkbox value.
136-
* Fix - Fixes a fatal error when the fingerprint property is not available for a card payment method.
137-
* Add - Show an icon beside the payment methods that support automatic recurring payments.
138-
* Fix - Fixes the payment method title when using the classic checkout with the Optimized Checkout enabled.
139-
* Update - Remove BACS from the unsupported 'change payment method for subscription' page.
144+
* Fix - Fixes a fatal error when the fingerprint property is not available for a card payment method
140145
* Fix - Fix payment method title display when new payment settings experience is enabled
141-
* Fix - Prevent styles from non-checkout pages affecting the appearance of Stripe element.
142-
* Dev - Add e2e tests for BLIK
143-
* Dev - Add e2e tests for BECS
144-
* Fix - Send correct attribute when setting the default payment method.
145-
* Dev - Build dynamic WordPress and WooCommerce dependencies for unit tests.
146-
* Fix - Void intent when cancelling an uncaptured order
146+
* Fix - Prevent styles from non-checkout pages affecting the appearance of Stripe element
147+
* Fix - Send correct attribute when setting the default payment method
147148
* Fix - Hide future payments message from payment element when manual renewal is required
148-
* Tweak - Fix a rare warning when searching customers with missing name
149-
* Fix - Apply shipping country restrictions to Express Checkout
150-
* Dev - Prevent changelog entries with trailing periods
149+
* Fix - Fix a rare warning when searching customers with missing name
151150
* Fix - Fix legacy deprecation notice displayed on new plugin installs
152-
* Update - Remove verification steps for Apple Pay domain registration, as this is no longer required by Stripe
153151
* Fix - When the user is deleted via WP CLI, take into account the environment type before detaching their payment methods
154-
* Tweak - Add prefix to the custom database cache keys
155-
* Update - Support block checkout custom fields when using express payment methods like Apple Pay and Google Pay
156-
* Dev - Fix failing optimized checkout e2e test due to incorrect order of operations
157-
* Tweak - Remove Payment Method Configurations fallback cache
158-
* Dev - Add Klarna e2e tests
159-
* Tweak - Update deprecation notice message to specify that legacy checkout experience has been deprecated since version 9.6.0
160-
* Update - Remove legacy checkout checkbox from settings
161-
* Add - Introduced `wc_stripe_force_save_payment_method` filter
162-
* Update - Express Checkout: introduce new WP actions for supporting custom checkout fields for classic, shortcode-based checkout
163-
* Fix - Fixes page crash when Klarna payment method is not supported in the merchant's country by returning an empty array instead of throwing an error
164-
* Fix - Fix payment processing for $0 subscription with recurring coupon
152+
* Fix - Throws a specific exception on an edge case where a saved payment method could not be found when processing an order in the new checkout experience
153+
* Fix - Register Express Checkout script before use to restore buttons on “order-pay” pages
154+
* Fix - Add safety check when checking error object
155+
156+
**Internal Changes and Upcoming Features**
157+
158+
* Update - Remove Payment Method Configurations fallback cache
159+
* Update - Add prefix to the custom database cache keys
160+
* Add - Introduces a new marketing note to promote BNPLs (Buy Now Pay Later) payment methods (Klarna and Affirm) on WooCommerce admin home page
161+
* Add - Adds a new promotional banner to promote the BNPL payment methods (Klarna, Afterpay, and Affirm) on the settings page.
162+
* Fix - Checks if the store has other BNPL extensions installed before displaying the promotional banner
163+
* Fix - Restricts the BNPLs promotional banner to only be displayed after version 9.7.0
164+
* Add - [Optimized Checkout] Adds a new filter (wc_stripe_is_optimized_checkout_available) to allow merchants to test the Optimized Checkout feature earlier
165+
* Fix - [Optimized Checkout] Sends missing information to Stripe when completing transactions with WeChat Pay, Blik and Klarna, using the Optimized Checkout
166+
* Fix - [Optimized Checkout] Fixes the availability of the saving payment method checkbox in the classic checkout when the Optimized Checkout is enabled and signup is disabled during checkout
167+
* Fix - [Optimized Checkout] Makes payment methods dynamically available on the shortcode checkout when the Optimized Checkout is enabled depending on the saving method checkbox value
168+
* Fix - [Optimized Checkout] Fixes the payment method title when using the classic checkout with the Optimized Checkout enabled
169+
* Update - [Optimized Checkout] Removes the change display order feature from the settings page when the Optimized Checkout is enabled
170+
* Fix - [Optimized Checkout] Fixes some inconsistencies related to the Optimized Checkout feature and improves its unit tests
171+
* Dev - Implements the PSR-4 autoloading standard for the plugin unit tests (PHP)
172+
* Dev - Moves the main Stripe class to a new file
173+
* Dev - Renames all PHP Unit test files to follow the PSR-4
174+
* Dev - Dynamically retrieves versions of WooCommerce and WordPress to use in the PHP code coverage GitHub Actions Workflow.
175+
* Dev - Add e2e tests for BLIK
176+
* Dev - Add e2e tests for BECS
165177
* Dev - Add e2e tests to cover Affirm purchase flow
178+
* Dev - Add Klarna e2e tests
166179
* Dev - Improve e2e tests of some of the LPMs
167-
* Fix - Add safety check when checking error object
168-
* Fix - Correctly handle countries without states when using the express payment methods
169-
* Update - Include extension data from block checkout when submitting an express checkout order
170-
* Fix - Add order locking when processing payment redirects, to mitigate cases of double status updates
171-
* Fix - Register Express Checkout script before use to restore buttons on “order-pay” pages
180+
* Dev - Build dynamic WordPress and WooCommerce dependencies for unit tests
181+
* Dev - Prevent changelog entries with trailing periods
182+
* Dev - Fix failing optimized checkout e2e test due to incorrect order of operations
172183

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

0 commit comments

Comments
 (0)