diff --git a/changelog.txt b/changelog.txt index 76ac4d2a5c..d764afe98a 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,5 +1,10 @@ *** Changelog *** += 9.6.0 - xxxx-xx-xx = +* Update - Remove BACS from the unsupported 'change payment method for subscription' page. +* Fix - Fix payment method title display when new payment settings experience is enabled +* Fix - Prevent styles from non-checkout pages affecting the appearance of Stripe element. + = 9.5.0 - xxxx-xx-xx = * Fix - Fixes the listing of payment methods on the classic checkout when the Optimized Checkout is enabled. * 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. @@ -25,10 +30,7 @@ * Update - Add support for customer order notes and express checkout * Dev - Minor fix to e2e setup code * Dev - Make PHP error log from Docker container available in docker/logs/php/error.log -* Update - Remove BACS from the unsupported 'change payment method for subscription' page. * Fix - Fix invalid IP address error encountered during mandate data creation. -* Fix - Fix payment method title display when new payment settings experience is enabled -* Fix - Prevent styles from non-checkout pages affecting the appearance of Stripe element. = 9.4.1 - 2025-04-17 = * Dev - Forces rollback of version 9.4.0. diff --git a/package-lock.json b/package-lock.json index 36c5ceb9d7..dec83ee459 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "woocommerce-gateway-stripe", - "version": "9.4.0", + "version": "9.6.0-dev", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "woocommerce-gateway-stripe", - "version": "9.3.1", + "version": "9.6.0-dev", "hasInstallScript": true, "license": "GPL-3.0", "dependencies": { diff --git a/package.json b/package.json index d61bad3e5d..0f93942f8a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "woocommerce-gateway-stripe", "title": "WooCommerce Gateway Stripe", - "version": "9.4.0", + "version": "9.6.0-dev", "license": "GPL-3.0", "homepage": "http://wordpress.org/plugins/woocommerce-gateway-stripe/", "repository": { diff --git a/readme.txt b/readme.txt index d63d8a283a..709487f661 100644 --- a/readme.txt +++ b/readme.txt @@ -110,72 +110,6 @@ If you get stuck, you can ask for help in the [Plugin Forum](https://wordpress.o == Changelog == -= 9.5.0 - xxxx-xx-xx = - -**New Features** - -* 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. -* Support Pre-authorized Debit (PAD) payments in Canada and the US -* Support BLIK payments in Poland and from other EU countries -* Support BECS Direct Debit payments in Australia - -**Important Fixes and Updates** - -* Update - Add express checkout support for One Page Checkout and other dynamic cart update scenarios -* Fix - Show error notice when 'Add payment method' fails on My Account page in block-based themes -* Add - Add WordPress Action for processing payments with delayed charge attempts due to pre-debit notification period -* Fix - Add caching for the Stripe Payment Method Configuration API -* Fix - Prevent deletion of webhooks for other tools -* Update - Add support for customer order notes and express checkout -* 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`) -* Fix - Improves the subscriptions detached admin notice, making it less intrusive and limiting the querying to 5 subscriptions (avoiding slow loading times) -* 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`) -* Fix - Fixes a possible fatal error when a product added to the cart cannot be found (with Payment Request Buttons) -* Fix - Fixed subscription features not being properly registered when hooks were already attached -* Add - Expand Klarna support to some additional countries in EEA -* Update - Hide express checkout buttons when no product variation is selected -* Fix - Express checkout error when using extensions that reduce total cart amount (e.g. Gift Cards) -* Fix - Checkout page focus loss -* Fix - Updated payment method radio button selector to correctly find the selected payment method in different themes -* Fix - Add `wc_stripe_generate_create_intent_request` filter to support mandate information in setup intent creation -* Fix - Prepare mandate data from subscription object on change payment method page - -**Other Fixes** - -* Fix - Checks for the existence of the `WC_Stripe_Feature_Flags` class before including it during extension initialization -* Fix - Prevents fatal errors for cases where we fail to load product details -* Fix - Address an edge case with webhook URL comparisons -* Add - Only show payment methods in Stripe settings that are available for the connected Stripe account -* Fix - Show correct gateway name in non payments settings pages -* Fix - Fixes the Stripe checkout container visuals when Smart Checkout is disabled -* Fix - Prevent reuse of payment intents when order total doesn't match intent amount -* Fix - Fix invalid IP address error encountered during mandate data creation -* Fix - Compatibility with email preview in the Auth Requested email -* Update - Update Alipay and bank debit icons -* Tweak - Update payment method type check for `charge.succeeded` webhook -* Add - Disable unsupported payment methods in Stripe settings -* Update - Update handling of Puerto Rico as a country in the terminal locations endpoint -* Fix - Fix express checkout button width in shortcode cart page -* Fix - Translation warning when initializing the status page information -* Update - Remove unused express checkout button tracking -* Tweak - Add save payment method parameter to update intent call for non-deferred intent payment methods -* Update - Back button on the settings pages -* Update - Use individual product tax status instead of storewide tax setup when determining express checkout availability -* Dev - Add tracking events when enabling/disabling payment methods. - -**Internal Changes and Upcoming Features** - -* Feature - Work to support Optimized Checkout -* Feature - Work to support Amazon Pay -* Dev - Splits the code coverage GitHub Actions Workflow into two separate actions -* Dev - Updates the Code Sniffer package to version 1.0.0. -* Dev - Minor fix to e2e setup code -* Dev - Make PHP error log from Docker container available in docker/logs/php/error.log -* Dev - Do not generate filenames with underscores -* Dev - Replaces references to order status values with their respective constants from the WooCommerce plugin. -* Dev - Introduce new payment method constants for the express methods: Google Pay, Apple Pay, Link, and Amazon Pay (backend version) -* Dev - Improves how we handle express payment method titles by introducing new constants and methods to replace duplicate code. - = 9.6.0 - xxxx-xx-xx = * Update - Remove BACS from the unsupported 'change payment method for subscription' page. diff --git a/woocommerce-gateway-stripe.php b/woocommerce-gateway-stripe.php index f8a484c094..86fcc80ea0 100644 --- a/woocommerce-gateway-stripe.php +++ b/woocommerce-gateway-stripe.php @@ -5,12 +5,12 @@ * Description: Take credit card payments on your store using Stripe. * Author: Stripe * Author URI: https://stripe.com/ - * Version: 9.4.0 + * Version: 9.6.0-dev * Requires Plugins: woocommerce * Requires at least: 6.5 - * Tested up to: 6.7 + * Tested up to: 6.8.1 * WC requires at least: 9.5 - * WC tested up to: 9.7 + * WC tested up to: 9.8.5 * Text Domain: woocommerce-gateway-stripe * Domain Path: /languages */ @@ -22,7 +22,7 @@ /** * Required minimums and constants */ -define( 'WC_STRIPE_VERSION', '9.4.0' ); // WRCS: DEFINED_VERSION. +define( 'WC_STRIPE_VERSION', '9.6.0' ); // WRCS: DEFINED_VERSION. define( 'WC_STRIPE_MIN_PHP_VER', '7.4' ); define( 'WC_STRIPE_MIN_WC_VER', '9.5' ); define( 'WC_STRIPE_FUTURE_MIN_WC_VER', '9.6' );