swissChili | f0cbdc3 | 2023-01-05 17:21:38 -0500 | [diff] [blame^] | 1 | *** Changelog *** |
| 2 | |
| 3 | = 7.0.1 - 2022-11-11 = |
| 4 | * Fix - Issue where subscription renewal payments were being charged twice no longer present. |
| 5 | |
| 6 | = 7.0.0 - 2022-11-10 = |
| 7 | * Add - Update Express Checkout section UI. |
| 8 | * Add - Auto-complete first and last name on checkout form when using Link payment method. |
| 9 | * Add - Allow subscription orders to be paid with Link payment method. |
| 10 | * Add - Add inbox notification for Link payment method. |
| 11 | * Tweak - Adjust texts and links in WC admin advanced settings. |
| 12 | * Add - Restrict the Link payment method only for US merchants. |
| 13 | |
| 14 | = 6.9.0 - 2022-10-19 = |
| 15 | * Tweak - Remove remaining traces of old Stripe settings. |
| 16 | * Add - Add Boleto expiration setting. |
| 17 | * Add - Declare incompatibility with HPOS. |
| 18 | |
| 19 | = 6.8.0 - 2022-09-28 = |
| 20 | * Fix - Minor adjustments for Custom Order Tables compatibility. |
| 21 | * Fix - Upgrade from Payment Element beta. |
| 22 | |
| 23 | = 6.7.0 - 2022-09-06 = |
| 24 | * Fix - Check payment method before updating payment method title. |
| 25 | * Fix - Use the eslint config at the root of the repo. |
| 26 | |
| 27 | = 6.6.0 - 2022-08-17 = |
| 28 | * Fix - Fix "Pending" text instead of numeric amount on Payment Request button on iOS. |
| 29 | |
| 30 | = 6.5.1 - 2022-08-01 = |
| 31 | * Fix - Stripe Link missing styles and logo for email trigger button. |
| 32 | * Fix - Stripe Link fatal error on `get_upe_enabled_payment_method_ids` method. |
| 33 | * Fix - Remove Link beta headers on checkout. |
| 34 | |
| 35 | = 6.5.0 - 2022-07-28 = |
| 36 | * Add - Stripe Link: Add beta headers for Stripe server requests |
| 37 | * Add - Stripe Link payment method option in admin |
| 38 | * Add - Stripe Link payment method on checkout form |
| 39 | * Add - Stripe Link payment method on blocks checkout form |
| 40 | |
| 41 | = 6.4.3 - 2022-06-30 = |
| 42 | * Fix - Replace unnecessary throws with empty string when keys are invalid. |
| 43 | |
| 44 | = 6.4.2 - 2022-06-29 = |
| 45 | * Fix - Fix terminal location creation if site title is missing. |
| 46 | * Fix - Add compatibility with WooCommerce 6.6. |
| 47 | |
| 48 | = 6.4.1 - 2022-06-01 = |
| 49 | * Fix - Ensure proper URL formatting. |
| 50 | |
| 51 | = 6.4.0 - 2022-05-20 = |
| 52 | * Fix - Changed logic for how 'Enabled/Disabled' statuses are shown for payments and payouts capabilities in settings. |
| 53 | * Tweak - Updated the minimum supported versions of WordPress and WooCommerce. |
| 54 | |
| 55 | = 6.3.0 - 2022-03-10 = |
| 56 | * Tweak - Remove html from translatable strings. |
| 57 | * Tweak - Revert the deprecation of the 'wc_stripe_hide_payment_request_on_product_page', 'wc_stripe_show_payment_request_on_checkout', and 'wc_stripe_show_payment_request_on_cart' filters. |
| 58 | * Tweak - Address minor styling issues in settings. |
| 59 | |
| 60 | = 6.2.0 - 2022-02-17 = |
| 61 | * Add - Add onboarding payment gateway setup methods. |
| 62 | * Fix - Enable Stripe payment method after connecting account. |
| 63 | * Fix - Missing statement descriptor in account summary API when not set in Stripe. |
| 64 | |
| 65 | = 6.1.0 - 2022-01-26 = |
| 66 | * Tweak - Use the newly exposed LoadableMask component provided by WooCommerce Blocks to trigger the loading state for Payment Request Buttons. |
| 67 | * Fix - Response type for account summary API. |
| 68 | * Fix - Invalid response in account summary API when missing account data. |
| 69 | * Add - Live and test mode information in account summary API. |
| 70 | * Add - Add filter call when updating an existent intent (wc_stripe_update_existing_intent_request). |
| 71 | * Add - Add ability to test Stripe account keys' validity. |
| 72 | * Fix - Fixed full bank statement field description. |
| 73 | * Fix - Notification messages are placed on top of the account keys modal. |
| 74 | * Fix - Express checkout with 3DS card on product page when new checkout experience is enabled. |
| 75 | * Fix - Remove duplicate call to `payment_scripts`. |
| 76 | * Fix - Send bank statement descriptors to payment intents. |
| 77 | |
| 78 | = 6.0.0 - 2022-01-05 = |
| 79 | * Fix - Fixed capitalization for payment method names: iDEAL, giropay, and Sofort. |
| 80 | * Add - Text to explain how to enable webhooks when manually entering your API keys in the new Stripe settings. |
| 81 | * Tweak - Redirect to the settings tab after an account is connected. |
| 82 | * Tweak - Prompt message when navigating out Stripe settings with unsaved changes |
| 83 | * Tweak - Show toast when payment methods list is updated with new payment methods. |
| 84 | * Fix - JS error on checkout when Boleto method was not active. |
| 85 | * Fix - Fixed bug that show "Use new payment method" on pay order page when there were no saved card was. |
| 86 | * Tweak - Autocomplete for account keys and webhooks fields were disabled. |
| 87 | * Fix - The settings page is not reloaded when the user enters invalid account keys. |
| 88 | |
| 89 | = 5.9.0 - 2021-12-09 = |
| 90 | * Add - Add Stripe API to generate connection tokens, manage terminal locations, create customers, get account summary, capture payment. |
| 91 | * Tweak - Remove `_wcstripe_feature_upe` flag and all traces of old settings. |
| 92 | * Fix - Fix error when invalid card is used on Pay Order page. |
| 93 | * Fix - Fix outdated data when using Blocks Checkout. |
| 94 | * Add - List of payment methods that are not included for the merchant. |
| 95 | * Tweak - Update how the new checkout experience is enabled. |
| 96 | * Fix - Error on UPE checkout depending on the account keys set. |
| 97 | * Tweak - Hide separate credit card form setting when UPE is enabled. |
| 98 | |
| 99 | = 5.8.1 - 2021-11-23 = |
| 100 | * Fix - Run filters that disable Stripe JS on cart and product pages when PRBs are disabled. |
| 101 | |
| 102 | = 5.8.0 - 2021-11-18 = |
| 103 | * Fix - Hong Kong addresses are now mapped more thoroughly to WooCommerce addresses when paying with Apple Pay. |
| 104 | * Fix - Error when changing payment method for a subscription with new checkout experience. |
| 105 | * Fix - Payment Requests are now updated correctly when updating items in the Cart Block. |
| 106 | * Add - Support for WooCommerce Pre-Orders with new checkout experience. |
| 107 | * Fix - Stripe JS is no longer loaded on cart and product pages when PRBs are disabled on those pages. |
| 108 | * Tweak - Update the minimum required PHP version to 7.0 to reflect our L-2 support policy. |
| 109 | * Fix - Add support for MYR (Malaysian ringgit) for Alipay. |
| 110 | * Add - New Settings UI. |
| 111 | * Fix - Hide payment request button when variations of a variable product are out-of-stock. |
| 112 | * Add - Support for Boleto and OXXO payment methods |
| 113 | |
| 114 | = 5.7.0 - 2021-10-20 = |
| 115 | * Fix - Enable use of saved payment methods converted to SEPA payments. |
| 116 | * Tweak - "Save payment information" checkbox now has better alignment in store checkout. |
| 117 | * Tweak - Error notices at checkout now have more consistent design. |
| 118 | |
| 119 | = 5.6.2 - 2021-10-06 = |
| 120 | * Tweak - Remove animated credit card icons from payment method option on the checkout page. |
| 121 | * Fix - Payments for pre-orders and subscriptions with an empty source token now work as intended. |
| 122 | |
| 123 | = 5.6.1 - 2021-10-04 = |
| 124 | * Fix - Naming conflict with other plugins on WC_Stripe_REST_Controller. |
| 125 | * Fix - Fatal error on `WC_REST_Stripe_Settings_Controller` when Elementor and WooFunnels plugins are used. |
| 126 | |
| 127 | = 5.6.0 - 2021-09-30 = |
| 128 | * Add - Pre-release preview of new checkout experience using Stripe Universal Payment Element. |
| 129 | * Tweak - Removed "Branded" and "Custom label" options on Payment request buttons to align with design guidelines. |
| 130 | * Tweak - Converted payment request button size value to distinct options to align with design guidelines. |
| 131 | * Tweak - Animate supported credit card icons instead of displaying multiple icons at once. |
| 132 | |
| 133 | = 5.5.0 - 2021-09-15 = |
| 134 | * Tweak - Moved the `WC_Gateway_Stripe::admin_scripts` method to `WC_Stripe_Settings_Controller::admin_scripts`. |
| 135 | * Fix - Save payment method during 3D Secure flow for Block-based checkout. |
| 136 | * Fix - Show subtotal on Payment Request dialog. |
| 137 | * Add - Settings to control Payment Request Button locations in the Stripe plugin settings. Persists changes made through pre-existing filters, or defaults to the Cart and Product pages if no filters are in use. |
| 138 | * Tweak - Deprecated the 'wc_stripe_hide_payment_request_on_product_page', 'wc_stripe_show_payment_request_on_checkout', and 'wc_stripe_show_payment_request_on_cart' filters in favor of the UI-driven approach in the plugin settings. |
| 139 | * Add - Notice for WP & WC version compatibility check. |
| 140 | |
| 141 | = 5.4.1 - 2021-09-01 = |
| 142 | * Fix - Get Subscription CustomerID from Order instead of User. |
| 143 | |
| 144 | = 5.4.0 - 2021-08-18 = |
| 145 | * Fix - Do not ask for a Shipping Address if no Shipping Zone is defined. |
| 146 | * Fix - Return HTTP 204 when webhook validation fails so Stripe won't stop sending certain webhook events after too many failed validations. |
| 147 | * Fix - Possible use of an undefined variable `prepared_source`. |
| 148 | * Add - 'wc_stripe_allowed_payment_processing_statuses' filter to customize order statuses that allow payment processing in the context of 3DS payments. |
| 149 | |
| 150 | = 5.3.0 - 2021-07-21 = |
| 151 | * Fix - Disable Payment Request Buttons when order has to be split into multiple packages because Payment Requests do not support that use case. |
| 152 | * Tweak - Payment request button should guide users to login when necessary. |
| 153 | |
| 154 | = 5.2.3 - 2021-06-11 = |
| 155 | * Fix - Credit card icons and credit card input on custom shortcode checkout pages. |
| 156 | |
| 157 | = 5.2.2 - 2021-06-10 = |
| 158 | * Fix - The absence of a cart causing fatal errors when rendering the Cart or Checkout block. |
| 159 | |
| 160 | = 5.2.1 - 2021-06-10 = |
| 161 | * Fix - Remove calls to `has_block()` since it breaks compatibility with older versions of WordPress. |
| 162 | * Tweak - Use the same JavaScript configurations for the Block-based and Shortcode-based checkout flows. |
| 163 | |
| 164 | = 5.2.0 - 2021-05-19 = |
| 165 | * Fix - Use `get_parent` method to avoid accessing `order` subscription property directly. |
| 166 | * Fix - Orders won't transition to 'Refunded' state if refund can't be created. |
| 167 | * Fix - Normalize United Kingdom and Canada postal codes for Apple Pay. |
| 168 | * Fix - Subscription sign-up fees not included in total for Payment Request Button. |
| 169 | * Fix - Reduce requests sent to server from stripe settings page. |
| 170 | * Fix - Choose the appropriate version of the WooCommerce Admin Notes API based on which API is available. |
| 171 | * Fix - Customer information is now correctly displayed in the Stripe Payments Dashboard when a new customer checks out through the WooCommerce Checkout Block. |
| 172 | * Fix - Pass customer language/locale to Stripe upon creation or modification. |
| 173 | * Fix - Initial price for Variable Products is now correctly shown when a Payment Request is started. |
| 174 | * Add - Support for Credit Card payments (incl. 3DS payments) via WooCommerce Blocks; limited to WooCommerce Core product types. |
| 175 | * Add - Support for payments (incl. 3DS payments) paid via Payment Request Buttons in WooCommerce Blocks; limited to WooCommerce Core product types. |
| 176 | * Add - Support for custom and branded Payment Request Buttons when using the Cart and Checkout blocks. |
| 177 | * Tweak - Should customer opt to save their card, the card is now saved after a payment has been confirmed. |
| 178 | |
| 179 | = 5.1.0 - 2021-04-07 = |
| 180 | * Fix - Don't attempt to submit level 3 data for non-US merchants. |
| 181 | * Fix - Hide Payment Request Buttons when guest checkout is disabled. |
| 182 | * Fix - Match Payment Request states with WooCommerce states. |
| 183 | |
| 184 | = 5.0.0 - 2021-03-17 = |
| 185 | * Add - Display time of last Stripe webhook in settings. |
| 186 | * Add - wc_stripe_webhook_validate_user_agent filter to customize webhook user-agent validation. |
| 187 | * Fix - Payment Request Buttons for Chinese provinces in Chrome. |
| 188 | * Fix - Enable wc_stripe_send_stripe_receipt filter to send Stripe emails. |
| 189 | * Fix - Check for more errors when attaching sources to customers. |
| 190 | |
| 191 | = 4.9.0 - 2021-02-24 = |
| 192 | * Fix - Add fees as line items sent to Stripe to prevent Level 3 errors. |
| 193 | * Fix - Adding a SEPA payment method doesn't work. |
| 194 | * Fix - Apple Pay domain verification with live secret key. |
| 195 | * Fix - Display the correct accepted card branding depending on store currency and location. |
| 196 | * Fix - Remove duplicate Apple Pay domain registration Inbox notes. |
| 197 | * Add - Copy Apple Pay domain registration file and trigger domain registration on domain name change. |
| 198 | * Update - Notes and status when refunding order with charge authorization. |
| 199 | |
| 200 | = 4.8.0 - 2021-01-28 = |
| 201 | * Fix - Filter more disallowed characters from statement descriptors. |
| 202 | * Fix - Payment request button for Puerto Rico. |
| 203 | * Fix - Handle error if country is not supported for payment request button. |
| 204 | * Fix - Trim the refund reason to a max of 500 characters. |
| 205 | * Tweak - Display warning on webhook secret when server time is off from device time. |
| 206 | |
| 207 | = 4.7.0 - 2020-12-22 = |
| 208 | * Fix - Updating subscription payment methods from the "My Account" page now adds a note to the subscription. |
| 209 | * Fix - Link is now correctly formatted in readme.txt. |
| 210 | * Fix - Using SCA cards for subscriptions renewal payments now works as intended. |
| 211 | * Fix - Cards added under "My Account -> Payment Methods -> Add Payment Method" will now handle SCA properly. |
| 212 | * Fix - Changing a payment method for a subscription in "My Account -> Subscriptions" will now handle SCA properly. |
| 213 | * Fix - Missing space causing fatal errors for certain WooCommerce Inbox Note features. |
| 214 | |
| 215 | = 4.6.0 - 2020-12-15 = |
| 216 | * Tweak - Update packages for Composer 2 compatibility. |
| 217 | * Tweak - Use full jQuery function calls instead of soon-to-be-deprecated shorthands. |
| 218 | * Tweak - Use JSON.parse() instead of jQuery.parseJSON(). |
| 219 | * Tweak - Remove holiday messaging from Apple Pay note after Dec 22. |
| 220 | * Fix - Compatibility with the Stripe for WooCommerce plugin. |
| 221 | * Fix - Guard against fatal errors caused by WC_Admin_Note. |
| 222 | * Fix - Display error message when payment made with payment request buttons fails. |
| 223 | |
| 224 | = 4.5.5 - 2020-11-17 = |
| 225 | * Fix - Guard against fatal errors that may occur on inbox data store load. |
| 226 | |
| 227 | = 4.5.4 - 2020-11-16 = |
| 228 | * Add - Stripe Connect OAuth. |
| 229 | * Tweak - Add site_url to all transactions, not just recurring ones. |
| 230 | * Add - Customer's full name is now included in Stripe Customer object if available. |
| 231 | * Add - Accept payments via AliPay when store currency is set to CNY. |
| 232 | * Tweak - Wording of Apple Pay link. |
| 233 | * Fix - Serve Apple Pay domain verification file via a rewrite rule. |
| 234 | * Add - Add Inbox note for Apple Pay domain verification if needed. |
| 235 | * Add - Apple Pay holiday marketing notice. |
| 236 | * Fix - Apple Pay: Ensure payer phone is available before attempting to access it. |
| 237 | * Add - Pass payment method for renewal charges if not a source. |
| 238 | * Fix - Ensure defaults are used for missing settings. |
| 239 | * Add - Add shipping address to payment requests. |
| 240 | * Fix - Fix the Not a valid URL notice. |
| 241 | * Add - Security.md with security and vulnerability reporting guidelines. |
| 242 | |
| 243 | = 4.5.3 - 2020-10-06 = |
| 244 | * Fix - Apple Pay now requires a buyer's phone number only if it's required in Appearance > Customize > WooCommerce > Checkout. |
| 245 | * Add - Allow toggling secrets temporarily to visible in settings. |
| 246 | * Fix - Properly display field required error when SEPA method is used. |
| 247 | * Tweak - Update payment request button description to include link to Stripe dashboard Apple Pay settings. |
| 248 | * Add - Add off session payment intent filter, props rfair404. |
| 249 | * Tweak - Update contributors list. |
| 250 | |
| 251 | = 4.5.2 - 2020-08-19 = |
| 252 | * Fix - Allow extension to attempt to run in all countries, not just officially supported ones |
| 253 | |
| 254 | = 4.5.1 - 2020-08-12 = |
| 255 | * Add - Support for Bulgaria, Czech Republic, Greece, Cyprus, Malta, Slovenia |
| 256 | * Add - Additional metadata for order status change events when tracking is permitted |
| 257 | |
| 258 | = 4.5.0 2020-06-24 = |
| 259 | * Tweak - Improve branded Google Pay button user agent detection. |
| 260 | * Add - New filter to manage the display of payment request buttons in cart. |
| 261 | * Fix - Display Apple Pay button with text if branded type is text and logo. |
| 262 | * Fix - Prevent branded payment request button duplication when checkout is re-calculated. |
| 263 | * Fix - Payment request buttons on a single product page now correctly show the product name instead of a subtotal. |
| 264 | * Fix - Quotes in variadic product attributes no longer cause payment request buttons to show only the cheapest variation. |
| 265 | |
| 266 | = 4.4.0 2020-05-21 = |
| 267 | * Tweak - Remove support for WooCommerce versions lower than 3.0. |
| 268 | * Tweak - Update plugin assets. |
| 269 | * Tweak - Improve performance on order pay screen. |
| 270 | * Tweak - Compress payment methods SVGs. |
| 271 | * Add - Support for custom payment request button. |
| 272 | * Fix - Prevent users from entering secret key in the public key field and stop it from showing if they did. |
| 273 | * Fix - Revert caching layer removal to speed up My Account subscriptions tab. |
| 274 | * Fix - Bug where source ID was not set resulting in an uncaught exception. |
| 275 | * Fix - Collecting level 3 data triggers a warning. |
| 276 | * Fix - Custom button class typo. |
| 277 | * Fix - Payment Request incorrect shipping option passed. |
| 278 | * Fix - Payment Requests, like Apple Pay, not initially showing correct quantity if used on Product Page. |
| 279 | * Fix - State abbreviation breaks Payment Request button. |
| 280 | * Fix - Stripe Payment Request button using incorrect Google Pay brand asset by adding a special branded button. |
| 281 | * Fix - Move docs and support links in the plugins list page. |
| 282 | |
| 283 | = 4.3.3 2020-04-08 = |
| 284 | * Fix - Fix Payment Request issue when product attribute has quotes |
| 285 | * Fix - Fix "no such customer" error on checkout after the keys have been changed |
| 286 | * Add - Add alert for end of support WC < 3.0 in future releases |
| 287 | * Fix - Fix crash when used with WooCommerce Subscriptions <2.6 |
| 288 | * Fix - Add missing customer ID to subscriptions before processing payment |
| 289 | * Fix - Fix transactions failing with trailing slash |
| 290 | |
| 291 | = 4.3.2 2020-02-17 = |
| 292 | * Fix - Add compatibility to payment request buttons with some of the WooCommerce Product Add-ons on the product page |
| 293 | * Fix - Improved compatibility for free orders with other extensions |
| 294 | * Add - Support for multisite when sites use different Stripe accounts |
| 295 | * Fix - Display a localized error message when a customer tries to save a card during checkout, but there's an error |
| 296 | * Add - Send level 3 credit card data for purchases when possible |
| 297 | |
| 298 | = 4.3.1 2019-11-12 = |
| 299 | * Fix - Overwrite the previous Apple Pay verification file if it has changed. |
| 300 | * Fix - Avoid re-mounting card elements if they are already mounted in the DOM. |
| 301 | * Fix - Compatibility with WooCommerce Deposits by retrieving order statuses in a different way. |
| 302 | * Fix - Duplicate payment notifications for subscriptions. |
| 303 | * Fix - Use the same customer after a new credit card has been entered. |
| 304 | * Fix - Google Pay buttons on subscriptions. |
| 305 | * Add - A filter, which allows all subscriptions' payment methods to be overwritten when adding a new payment method. |
| 306 | |
| 307 | = 4.3.0 2019-10-17 = |
| 308 | * Add - For WooCommerce Subscriptions optimize the payment flow for subsequent subscription payments when authentication may be required by using the `setup_future_usage` parameter for the first subscription payment |
| 309 | * Add - Allow customer to authenticate payment even if they are not charged right away for WooCommerce Subscriptions and Pre-Orders, for example for a WooCommerce Subscription that has a free trial |
| 310 | * Add - When an off-session payment requires authentication, create a link for customers to come back to the store to authenticate the payment |
| 311 | * Add - Send an email to WooCommerce Subscription and Pre-Orders customers who need to authenticate a payment that was automatically tried on their behalf |
| 312 | * Add - When an off-session payment requires authentication, send an email to the admin |
| 313 | * Add - Admin notice about SCA-readiness |
| 314 | * Fix - Avoid idempotency key errors for Pre-Orders |
| 315 | * Fix - Use unique anchor for link about checkout styling changes |
| 316 | |
| 317 | = 4.2.5 - 2019-10-02 = |
| 318 | * Fix - WooCommerce Subscriptions that use only the Stripe customer ID can again be renewed |
| 319 | |
| 320 | = 4.2.4 - 2019-09-18 = |
| 321 | * Fix - Unclear error message when email address not completely filled in. |
| 322 | * Fix - Add payment request button compatibility with variable subscriptions |
| 323 | * Tweak - Do not show payment request button for shippable trial subscription products |
| 324 | * Fix - Do not copy the payment intent id when creating a subscription renewal |
| 325 | * Fix - Return early from check intent status if no order - props strayobject |
| 326 | * Fix - Extend webhook time window from 1 to 5 minutes to match Stripe client |
| 327 | * Update - WooCommerce 3.7 compatibility |
| 328 | * Update - Apple Pay Domain association file |
| 329 | * Update - Grandfather pre-SCA subscription renewals for SCA |
| 330 | |
| 331 | = 4.2.3 - 2019-07-18 = |
| 332 | * Fix - Ignore "payment failed" webhooks if they come after another payment has already succeeded for that order. |
| 333 | * Fix - Correctly transition an order to "On Hold" if the payment was put under review by Stripe Radar, and back to "Processing" when the review is approved. |
| 334 | * Tweak - Make the publishable key fields be plain text instead of "password". |
| 335 | * Fix - Fix successful retries of 3ds failing. |
| 336 | |
| 337 | = 4.2.2 - 2019-06-26 = |
| 338 | * Fix - Changing an order status to "Cancelled" or "Refunded" will no longer refund the payment, will only void the payment if it was just authorized. |
| 339 | |
| 340 | = 4.2.1 - 2019-06-17 = |
| 341 | * Update - Add UGX (Ugandan Shilling) to zero decimal currency list. |
| 342 | * Fix - CSRF verification error upon creating account on checkout. |
| 343 | * Fix - Duplicate emails and order notes after successful transactions. |
| 344 | |
| 345 | = 4.2.0 - 2019-05-29 = |
| 346 | * Update - Enable Payment Request buttons for Puerto Rico based stores. |
| 347 | * Update - Add support for Strong Customer Authentication (SCA) for user-initiated payments. |
| 348 | * Remove - Stripe Modal Checkout. |
| 349 | * Remove - 3D Secure settings are no longer available in the gateway settings. Use Stripe Radar instead. |
| 350 | * Fix - Display error messages only next to the chosen saved card. |
| 351 | |
| 352 | = 4.1.16 - 2019-04-18 = |
| 353 | * Deprecate - Warn about the future removal of the Modal Checkout option. |
| 354 | * Tweak - WC 3.6 compatibility. |
| 355 | |
| 356 | = 4.1.15 - 2019-03-12 = |
| 357 | * Fix - Prevent canceled webhook from processing non Stripe payments. |
| 358 | * Fix - "Retain Stripe Data" setting placement on WooCommerce settings page. |
| 359 | * Tweak - Stripe API version updated to support 2019-02-19. |
| 360 | |
| 361 | = 4.1.14 - 2019-01-10 = |
| 362 | * Remove - Stripe specific styling to allow themes to style accordingly. |
| 363 | * Tweak - Handle error if product is not found in payment request. |
| 364 | |
| 365 | = 4.1.13 - 2018-11-20 = |
| 366 | * Update - WP 5.0 compatibility. |
| 367 | |
| 368 | = 4.1.12 - 2018-10-19 = |
| 369 | * Fix - Typo on notice banner. |
| 370 | * Fix - On auth/capture scenario, error can occur when completing the order in backend. |
| 371 | |
| 372 | = 4.1.11 - 2018-10-17 = |
| 373 | * Fix - Explicitly set 3DS source id to prevent 3DS source not charging when not required. |
| 374 | * Fix - Prevent Stripe JS failed live/test check from throwing JS error. |
| 375 | * Fix - Find order by source ID if charge ID is not found when cancelled webhook is triggered. |
| 376 | * Fix - Partial refund on Stripe captured charge erroneously refunding total amount. |
| 377 | * Fix - Capture charge on previously authorized charge, not showing Stripe fees. |
| 378 | * Fix - Check if payment icons are set before trying to use them. |
| 379 | * Fix - Can't use method in write context errors. |
| 380 | * Deprecate - Soft deprecated function is_pre_30 with is_wc_lt function. |
| 381 | * Add - Ability to update all active subscription's payment method when adding a payment. |
| 382 | * Add - Hook to show update all active subscription's payment method checkbox `wc_stripe_display_update_subs_payment_method_card_checkbox`. |
| 383 | * Add - CSS minification. |
| 384 | * Update - WC 3.5 compatibility. |
| 385 | * Update - Stripe API version to 2018-09-24. |
| 386 | |
| 387 | = 4.1.10 - 2018-09-17 = |
| 388 | * Fix - When 3DS card redirect status is "not_required", charge the 3DS source. |
| 389 | * Fix - Payment Request not validating quantity before payment sheet shows. |
| 390 | * Fix - Test mode info not showing when description field is left blank. |
| 391 | * Add - Filter for Payment Request localized parameters `wc_stripe_payment_request_params`. |
| 392 | * Update - Stripe API version to 2018-09-06. |
| 393 | |
| 394 | = 4.1.9 - 2018-08-27 = |
| 395 | * Fix - Don't display admin notices to user that cannot manage woocommerce. |
| 396 | * Fix - Fatal error when clicking on order link that doesn't exist. |
| 397 | * Fix - When capturing a charge from authorize, Stripe fees not displaying. |
| 398 | * Fix - Undefined property error on card type in rare cases. |
| 399 | * Tweak - Update SEPA IBAN to use new elements implementation. |
| 400 | * Add - Filter for Payment Request Button locale `wc_stripe_payment_request_button_locale`. |
| 401 | |
| 402 | = 4.1.8 - 2018-07-19 = |
| 403 | * Fix - 3DS payment sometimes will create additional transaction in Stripe. |
| 404 | * Fix - WC 2.6 with SEPA saved payment causing error on checkout. |
| 405 | * Update - EPS logo. |
| 406 | |
| 407 | = 4.1.7 - 2018-06-06 = |
| 408 | * Fix - Asynchronous payment methods such as SEPA, did not show order Stripe fees/net after payment succeed. |
| 409 | * Fix - Missing semicolon on a CSS style value which causes display issues in some browsers. |
| 410 | |
| 411 | = 4.1.6 - 2018-05-31 = |
| 412 | * Fix - Radio buttons on checkout on some themes are not aligned properly. |
| 413 | * Fix - False negative on SSL warning notice in admin. |
| 414 | |
| 415 | = 4.1.5 - 2018-05-28 = |
| 416 | * Tweak - Refactor initialization of plugin. |
| 417 | * Tweak - Webhook failed handler now handles all payment methods. |
| 418 | * Tweak - Make sure 3DS object is in pending status before redirecting. |
| 419 | * Tweak - CSS styling. |
| 420 | * Add - Username to the description field of the Stripe customer when created. |
| 421 | * Add - GDPR retention setting and logic. |
| 422 | * Fix - Payment request payments were redirected to Pay Order when it should be Order Received. |
| 423 | * Update - Stripe API version to 2018-05-21. |
| 424 | |
| 425 | = 4.1.4 - 2018-05-22 = |
| 426 | * Tweak - Improve performance when getting source id and charge id from database. |
| 427 | * Add - GDPR privacy support. |
| 428 | * Update - WC 3.4 compatibility. |
| 429 | |
| 430 | = 4.1.3 - 2018-05-07 = |
| 431 | * Add - Hook to manipulate payment request shipping posted values `wc_stripe_payment_request_shipping_posted_values`. |
| 432 | * Add - Accessibility attribute for credit card label. |
| 433 | * Add - Hook to change Stripe supported countries `wc_stripe_supported_countries`. |
| 434 | * Fix - WC 2.6 compatibility issue during a refund. |
| 435 | * Fix - Payment Request JS error when default country setting is not supported. |
| 436 | * Fix - Failed payments were sending two failed emails to admin instead of one. |
| 437 | * Tweak - Remove payment methods links from WC Payment Settings page for WC 3.4+. |
| 438 | |
| 439 | = 4.1.2 - 2018-04-23 = |
| 440 | * Fix - When payment method is invalid while trying to force save card, unexpected error can occur. |
| 441 | * Fix - Pass name attribute when adding payment method from my account to allow Radar to work properly. |
| 442 | * Tweak - Icon CSS styling to work for more different theme setups. |
| 443 | * Remove - Bitcoin method as it is hard deprecated by Stripe as of April 23, 2018. |
| 444 | |
| 445 | = 4.1.1 - 2018-04-17 = |
| 446 | * Tweak - Use payment_complete method when charge is succeeded or captured so other WC related tasks gets triggered. |
| 447 | * Tweak - Styling for the credit card logos. |
| 448 | * Add - Subscription change payment method support for SEPA. |
| 449 | * Add - Credit card branding detection on credit card field. |
| 450 | * Fix - When checkout form fields fails second time, page refreshes instead of using AJAX. |
| 451 | * Fix - Potential issue when WC is not activated. |
| 452 | |
| 453 | = 4.1.0 - 2018-04-11 = |
| 454 | * Tweak - Create user session only on product detail page. |
| 455 | * Tweak - Payment Request session handling to bail if session already exists. |
| 456 | * Tweak - 3DS recommended is now required and 3DS optional is now not required. |
| 457 | * Tweak - Admin notices for currency check are now all dismissible. |
| 458 | * Tweak - Added all color payment logos in svg. |
| 459 | * Tweak - Update Stripe Fee and Stripe Net meta names. |
| 460 | * Tweak - Stripe Checkout Popup Modal will validate checkout before proceeding to payment step. |
| 461 | * Tweak - Verbiage for saving payment information to account. |
| 462 | * Fix - When SEPA was used in subscription payment, it does not show SEPA in payment method table. |
| 463 | * Fix - Refund via Stripe dashboard not reflecting amount in order notes. |
| 464 | * Fix - Potential idempotency issues with subs recurring payment processing. |
| 465 | * Add - Multibanco payment method. |
| 466 | * Add - EPS payment method. |
| 467 | * Add - Notice for customer to change saved cards when billing address has been updated. |
| 468 | * Add - Stripe fee and net payout to order line item total section. |
| 469 | * Add - Hook to separately control Stripe Checkout Modal's allow remember me option. `wc_stripe_allow_remember_me` (bool). |
| 470 | * Add - Hook to filter 3DS requirements `wc_stripe_require_3ds`. |
| 471 | * Add - Hook to verify zipcode in Stripe Checkout Modal. `wc_stripe_checkout_verify_zip`. Only works when require address is true. |
| 472 | * Add - Hook to require shipping address on Stripe Checkout Modal. `wc_stripe_checkout_require_shipping_address` (bool). |
| 473 | * Add - Hook to hide Stripe net payout on order line item `wc_stripe_hide_display_order_payout` (bool). |
| 474 | * Add - Hook to hide Stripe fee on order line item `wc_stripe_hide_display_order_fee` (bool). |
| 475 | * Add - Hook to filter out logging messages `wc_stripe_logging` (bool). |
| 476 | * Add - Hook to add content to the Stripe Checkout Receipt Page `wc_stripe_checkout_receipt_page_before_form`. |
| 477 | * Add - Hook to add content to the Stripe Checkout Receipt Page `wc_stripe_checkout_receipt_page_after_form`. |
| 478 | * Add - Hook to add content to the Stripe Checkout Receipt Page `wc_stripe_checkout_receipt_page_before_form_submit`. |
| 479 | * Add - Hook to add content to the Stripe Checkout Receipt Page `wc_stripe_checkout_receipt_page_after_form_submit`. |
| 480 | * Add - Hook to add handling to the Stripe Checkout return handler `wc_stripe_checkout_return_handler`. |
| 481 | * Add - Hook to change save to account checkbox text `wc_stripe_save_to_account_text`. |
| 482 | * Add - Compatibility with Payment Request/Apple Pay and different coupon types such as gift/store credit by Smart Coupons (requires WC 3.2+). |
| 483 | * Add - Compatibility with Payment Request/Apple Pay and Subscription product in cart page. |
| 484 | * Add - Compatibility with Payment Request/Apple Pay and Bookings product in cart page. |
| 485 | * Add - Compatibility with Payment Request/Apple Pay and Composite products in cart page. |
| 486 | * Add - Compatibility with Payment Request/Apple Pay and Product Bundles in cart page. |
| 487 | * Add - Compatibility with Payment Request/Apple Pay and Account Funds in cart page. |
| 488 | * Add - Compatibility with Payment Request/Apple Pay and Mix and Match products in cart page. |
| 489 | * Add - Compatibility with Payment Request/Apple Pay and Product Addons in cart page. |
| 490 | * Add - $post object on hook `wc_stripe_hide_payment_request_on_product_page`. |
| 491 | * Update - Stripe API version to 2018-02-28. |
| 492 | * Remove - Hard deprecated Stripe JS v2 credit card form process. |
| 493 | |
| 494 | = 4.0.7 - 2018-02-23 = |
| 495 | * Fix - Potential conflict issue when adding payment method from another payment gateway. |
| 496 | * Fix - Issue when using saved card before sources were introduced. |
| 497 | * Add - Description field/setting for Stripe Checkout Modal/popup. |
| 498 | |
| 499 | = 4.0.6 - 2018-02-20 = |
| 500 | * Fix - A WC 2.6 backwards compat issue with function from WC 3.0. |
| 501 | * Fix - Subs renewal sometimes failed due to parameters being different. |
| 502 | * Fix - Stripe accepts only NO for Norwegian language on Stripe Checkout. |
| 503 | * Fix - Refund fees may not accurately reflect net fees. Props @rvola. |
| 504 | * Fix - Undefined SERVERNAME property in some cases. |
| 505 | * Fix - Potential issue when a charge parameter changes due to initial failed request causing retries to fail. |
| 506 | * Fix - When 3DS is not required, failed payments was not change order status to failed. |
| 507 | * Fix - Potential duplicate order processes on WC side when webhook and redirect has a race condition. |
| 508 | * Remove - Checkout validation and let WC handle it. |
| 509 | * Update - Stripe API version to 2018-02-06. |
| 510 | * Add - Webhooks for review open/closed for Radar. |
| 511 | * Add - Hook `wc_stripe_refund_request` for refund request arguments. |
| 512 | * Add - Hook `wc_stripe_validate_modal_checkout` to enable 3rd party checkout validation. |
| 513 | * Add - Hook `wc_stripe_validate_modal_checkout_action`. |
| 514 | |
| 515 | = 4.0.5 - 2018-02-02 = |
| 516 | * Fix - Illegal offset error on settings when non is defined or saved. |
| 517 | * Fix - Wrong ID used for dispute webhook handler. |
| 518 | * Fix - A WC 2.6 backwards compat issue while trying to get order id in subscriptions. |
| 519 | * Fix - Processing SEPA can't find email when not logged in. |
| 520 | * Add - Allow restricted secret keys to be used. |
| 521 | * Add - Statement Descriptor to SEPA Direct Debit. |
| 522 | * Add - Idempotency failure retry with easing to prevent multirequest issue. |
| 523 | * Add - POT file. |
| 524 | * Tweak - Make billing name optional on pay for order page. |
| 525 | |
| 526 | = 4.0.4 - 2018-01-30 = |
| 527 | * Add - SEPA mandate notification email. |
| 528 | * Add - Preferred language to SOFORT and Bancontact so it can be localized. |
| 529 | * Add - Hook to change SEPA mandate notification to none "wc_stripe_sepa_mandate_notification". |
| 530 | * Add - Hook to change data for product when using Payment Request Button "wc_stripe_payment_request_product_data". |
| 531 | * Add - Hook to change the behavior of allowing subscriptions to charge a customer's default source "'wc_stripe_use_default_customer_source'". |
| 532 | * Add - Hook to source object "wc_stripe_sofort_source", "wc_stripe_p24_source", "wc_stripe_ideal_source", "wc_stripe_giropay_source", "wc_stripe_bancontact_source", "wc_stripe_alipay_source", "wc_stripe_3ds_source". |
| 533 | * Add - Hook to change payment request button total label "wc_stripe_payment_request_total_label". |
| 534 | * Add - Hook to change locale of Stripe Checkout "wc_stripe_checkout_locale". |
| 535 | * Add - Hook to change elements options "wc_stripe_elements_options". |
| 536 | * Fix - When checkout form produces an error on mobile, sometimes the blocking mask is not release blocking new input. |
| 537 | * Fix - On older subscription payments, the ending card number is not shown on the subscriptions table in my account. |
| 538 | * Fix - Filter to show payment request button on checkout page not working. |
| 539 | * Fix - WC session handling compatibility with WC 3.3. |
| 540 | * Fix - BW compatibility with WC 2.6.x on add_order_meta to prevent errors. |
| 541 | * Fix - Possible fix for duplicate charges due to webhook and redirect handler firing at the same time by adding delay to the webhook process. |
| 542 | * Tweak - In a subscription billing, Stripe source ID is no longer a required field. |
| 543 | * Tweak - On a subscription order renewal-- if source is empty, will now try to charge the default source. |
| 544 | * Notice - Bitcoin has been soft deprecated and Stripe will no longer support it on April 23, 2018. Please plan accordingly. |
| 545 | * Remove - Stripe Checkout Locale setting in favor of using store set locale. |
| 546 | * Update - Stripe API version to 2018-01-23. |
| 547 | |
| 548 | = 4.0.3 - 2018-01-18 = |
| 549 | * Fix - Pass Stripe source as id instead of object as some sites may conflict with objects being passed. |
| 550 | * Fix - For Payment Request Button, if test keys are not filled, it can cause live mode not to function. |
| 551 | |
| 552 | = 4.0.2 - 2018-01-17 = |
| 553 | * Add - 3DS support on Stripe Checkout ( Modal Popup ). |
| 554 | * Add - Filter to enable Payment Request Button on Checkout 'wc_stripe_show_payment_request_on_checkout'. |
| 555 | * Add - Filter to remove all fields from checkout validation. 'wc_stripe_validate_checkout_all_fields'. |
| 556 | * Add - Filter to remove required fields from checkout validation. 'wc_stripe_validate_checkout_required_fields'. |
| 557 | * Add - Custom error exceptions class. |
| 558 | * Add - Credit card field names for clarity. |
| 559 | * Fix - Possible conflicts with payment request totals when subscriptions is active. |
| 560 | * Fix - Undefined notice on save card via subscriptions if card is deleted. |
| 561 | * Fix - Error translation issue when 3DS is required. |
| 562 | * Fix - Possible 404 if getting customer source if no id was found. |
| 563 | * Fix - Add payment method was still available when save cards setting is disabled. |
| 564 | * Fix - In certain cases when webhook is used, refunds can show as doubled when it is not. |
| 565 | * Fix - Stripe checkout with bitcoin returns error on processing. |
| 566 | * Tweak - Remove Sofort country selection in favor of using the billing country. |
| 567 | * Tweak - Add payment page CSS styling. |
| 568 | * Tweak - Error log to show full response object. |
| 569 | |
| 570 | = 4.0.2 - 2018-01-17 = |
| 571 | * Add - 3DS support on Stripe Checkout ( Modal Popup ). |
| 572 | * Add - Filter to enable Payment Request Button on Checkout 'wc_stripe_show_payment_request_on_checkout'. |
| 573 | * Add - Filter to remove all fields from checkout validation. 'wc_stripe_validate_checkout_all_fields'. |
| 574 | * Add - Filter to remove required fields from checkout validation. 'wc_stripe_validate_checkout_required_fields'. |
| 575 | * Add - Custom error exceptions class. |
| 576 | * Add - Credit card field names for clarity. |
| 577 | * Fix - Possible conflicts with payment request totals when subscriptions is active. |
| 578 | * Fix - Undefined notice on save card via subscriptions if card is deleted. |
| 579 | * Fix - Error translation issue when 3DS is required. |
| 580 | * Fix - Possible 404 if getting customer source if no id was found. |
| 581 | * Fix - Add payment method was still available when save cards setting is disabled. |
| 582 | * Fix - In certain cases when webhook is used, refunds can show as doubled when it is not. |
| 583 | * Fix - Stripe checkout with bitcoin returns error on processing. |
| 584 | * Tweak - Remove Sofort country selection in favor of using the billing country. |
| 585 | * Tweak - Add payment page CSS styling. |
| 586 | * Tweak - Error log to show full response object. |
| 587 | |
| 588 | = 4.0.1 - 2018-01-11 = |
| 589 | * Fix - Add payment method conflict with terms and agreement page. |
| 590 | * Fix - Checkout validation checkout field names/labels were not translated. |
| 591 | * Fix - Card error translations. |
| 592 | * Add - Deprecated Apple Pay Class to prevent errors. |
| 593 | |
| 594 | = 4.0.0 - 2018-01-08 = |
| 595 | * Add - Stripe Elements Credit Card form for PCI compliance. |
| 596 | * Add - Stripe Sources. |
| 597 | * Add - SEPA Direct Debit. |
| 598 | * Add - Bancontact. |
| 599 | * Add - Giropay. |
| 600 | * Add - Sofort. |
| 601 | * Add - iDeal. |
| 602 | * Add - Bitcoin. |
| 603 | * Add - P24. |
| 604 | * Add - Alipay. |
| 605 | |
| 606 | = 3.2.3 - 2017-08-23 = |
| 607 | * Fix - Apple Pay action hook with wrong parameter causing errors. |
| 608 | |
| 609 | = 3.2.2 - 2017-07-10 = |
| 610 | * Fix - Apple Pay button displaying in non Safari browser. |
| 611 | * Fix - Apple Pay with coupon not applying to total. |
| 612 | |
| 613 | = 3.2.1 - 2017-06-25 = |
| 614 | * Fix - Discounts were not applying to total with Apple Pay. |
| 615 | |
| 616 | = 3.2.0 - 2017-06-17 = |
| 617 | * Fix - Authorized first orders were not able to be refund. |
| 618 | * Fix - Payment Request not honoring different shipping address in certain cases. |
| 619 | * Fix - In certain Chrome versions, states are not abbreviated causing shipping validation issues with Payment Request API. |
| 620 | * Add - Support for Dynamic Pricing. |
| 621 | |
| 622 | = 3.1.9 - 2017-05-25 = |
| 623 | * Fix - Handle a subscription renewal failed payment order correctly to prevent orders going into onhold status. |
| 624 | * Fix - Auto accept terms for Payment Request API to prevent blocker for the checkout. |
| 625 | * Fix - Add payment method via Stripe checkout button showed pricing. |
| 626 | * Fix - When Stripe customer id is no longer linked to Stripe account, customer not found can happen. |
| 627 | * Fix - On Subscription failed payment, new payment info not updating causing failed payments for recurring charges. |
| 628 | * Add - Action hook to manipulate process response from API "wc_gateway_stripe_process_response". |
| 629 | * Add - Apple Pay compatibility with WooCommerce Sequential Numbers Pro. |
| 630 | |
| 631 | = 3.1.8 - 2017-05-08 = |
| 632 | * Fix - Legacy < WC 3.0 stripe checkout file reference link name causing file not found. |
| 633 | |
| 634 | = 3.1.7 - 2017-04-19 = |
| 635 | * Fix - Additional WC 3.0 compatibility with subscriptions addons. |
| 636 | * Fix - Retry failed subscription payments with customer ID. |
| 637 | * Add - Site URL to metadata when charging subscription orders for reference. |
| 638 | |
| 639 | = 3.1.6 - 2017-04-04 = |
| 640 | * Fix - TypeError issues on single product page when using Apple Pay on Desktop. |
| 641 | * Fix - In certain case, Apple Pay on single product page does not show shipping info. |
| 642 | * Fix - Use store's base location to show/hide accepted credit cards instead of currency. |
| 643 | * Fix - Unsupported product type when a variable product is added with Apple Pay. |
| 644 | |
| 645 | = 3.1.5 - 2017-03-30 = |
| 646 | * Add - Check for WP error object in domain verification. |
| 647 | |
| 648 | = 3.1.4 - 2017-03-30 = |
| 649 | * Tweak - If Apple Pay is not enabled, prevent Apple Pay Init. |
| 650 | * Fix - Update for WooCommerce 3.0 compatibility. |
| 651 | * Fix - Apple Pay on product detail page causes qty issue when using normal add to cart. |
| 652 | * Fix - A partial workaround for UK/CA postal codes issue for shipping methods that support partial postal code estimates. |
| 653 | * Fix - Stripe checkout did not validate properly formatted email address. |
| 654 | * Fix - Error messages were not able to translate when validating checkout form. |
| 655 | * Fix - Prevent payment gateway title logic ( Apple Pay ) from hijacking other payment methods. |
| 656 | * Remove - Stripe Checkout allow remember me setting as it is redundant to saved card setting. |
| 657 | |
| 658 | = 3.1.3 - 2017-03-17 = |
| 659 | * Fix - When using Stripe Checkout, add payment method was disabled. |
| 660 | * Fix - Possible non object type when using preview pages. |
| 661 | |
| 662 | = 3.1.2 - 2017-03-16 = |
| 663 | * Fix - Add payment method on My Account page error. |
| 664 | |
| 665 | = 3.1.1 - 2017-03-16 = |
| 666 | * Fix - Apple Pay error notice log link is incorrect. |
| 667 | * Fix - Apple Pay domain verification paths check. |
| 668 | |
| 669 | = 3.1.0 - 2017-03-15 = |
| 670 | * New - Apple Pay Support. |
| 671 | * New - Add Google Payment Request API. |
| 672 | * New - Minimum PHP 5.6. |
| 673 | |
| 674 | = 3.0.7 - 2017-01-12 = |
| 675 | * New - Option to allow/disallow remember me on Stripe checkout modal. |
| 676 | * Fix - Paying for order incorrectly uses cart amount. |
| 677 | * Fix - Using WC function before checking exists causes fatal error. |
| 678 | |
| 679 | = 3.0.6 - 2016-11-09 = |
| 680 | * Fix - When adding declined cards, fatal error is thrown. |
| 681 | * Fix - After a failed/declined process, valid cards are not accepted. |
| 682 | * Fix - When paying via pay order page/link, billing info is not sent. |
| 683 | * Fix - Account for all types of errors for proper localization. |
| 684 | * Fix - Correctly reference Stripe fees/net based on Stripe account locale. |
| 685 | * Fix - Bitcoin image not showing. |
| 686 | * New - Introduce "wc_gateway_stripe_process_payment_error" action hook. |
| 687 | * New - Introduce "wc_gateway_stripe_process_payment" action hook. |
| 688 | |
| 689 | = 3.0.5 - 2016-11-03 = |
| 690 | * Fix - Previous upload of files didn't take. Retry. |
| 691 | |
| 692 | = 3.0.4 - 2016-09-28 = |
| 693 | * Fix - Missing min files. |
| 694 | |
| 695 | = 3.0.3 - 2016-09-27 = |
| 696 | * Fix - Remove bitcoin icon when not using Stripe Checkout mode as it is not supported. |
| 697 | * Fix - Failed payment order was not sending email to admin. |
| 698 | * Fix - Saved card option was not being honored. |
| 699 | * New - Filter for WC_Payment_Gateway_CC::wc_stripe_generate_payment_request return value. |
| 700 | * New - Filter to disallow prepaid cards. "wc_stripe_allow_prepaid_card". |
| 701 | * New - Filter to require billing address on Stripe Modal Checkout. "wc_stripe_checkout_require_billing_address". |
| 702 | * New - Localized Stripe error messages. |
| 703 | |
| 704 | = 3.0.2 - 2016-06-14 = |
| 705 | * Fix - Set empty array as default value for first argument in WC_Stripe_Customer::create_customer |
| 706 | * Tweak - Update default title to make it consistent with existing titles |
| 707 | |
| 708 | = 3.0.1 - 2016-06-08 = |
| 709 | * Backwards compatibility update to prevent error finding WC_Payment_Token_CC. |
| 710 | * Added inline validation of keys. |
| 711 | |
| 712 | = 3.0.0 - 2016-06-07 = |
| 713 | * First public WordPress.org release. |
| 714 | * Refactor for WC 2.6 and above. Legacy support for 2.5. |
| 715 | * Improved saved card handling using tokenization API in WooCommerce. |
| 716 | |
| 717 | = 2.6.12 - 2016-04-13 = |
| 718 | * Fix - When saved cards option is enabled with no cards on file, CC field was hidden. |
| 719 | |
| 720 | = 2.6.11 - 2016-04-11 = |
| 721 | * Add - Option to set a default card in manage card section and detect previous card paid by subscription. |
| 722 | * Fix - Admin notice link when key is not added and when addons are present. |
| 723 | |
| 724 | = 2.6.10 - 2016-03-16 = |
| 725 | * Tweak - Add logging mechanism. New 'Logging' option is added in Stripe gateway setting to enable logging. |
| 726 | * Fix - Allow language files to be located outside of plugin directory |
| 727 | |
| 728 | = 2.6.9 - 2016-02-29 = |
| 729 | * Tweak - Allow mechanism to override Stripe JS error handler. See https://gist.github.com/gedex/240492f479c7443e4780 |
| 730 | for an example to override error handler with simple alert. |
| 731 | |
| 732 | = 2.6.8 - 2016-02-11 = |
| 733 | * Tweak - Include card brand in saved cards radio label class |
| 734 | * Tweak - Add action when deleting card |
| 735 | * Tweak - Add actions for add_card and add_customer |
| 736 | * Tweak - Add support for automatic localisation in Stripe Checkout modal |
| 737 | * Fix - Check for Stripe error code emptiness before returning the WP_Error |
| 738 | |
| 739 | = 2.6.7 - 2015-12-17 = |
| 740 | * Fix is_available SSL check to also work properly on hosts that always serve HTTPS |
| 741 | |
| 742 | = 2.6.6 - 2015-12-03 = |
| 743 | * Fix a JavaScript bug introduced in 2.6.4 that caused checkout with a saved card to fail |
| 744 | |
| 745 | = 2.6.5 - 2015-12-02 = |
| 746 | * Do not require a card id when updating a subscription payment method |
| 747 | |
| 748 | = 2.6.4 - 2015-11-20 = |
| 749 | * Fix a JavaScript bug that caused the Stripe Checkout popup to be blocked on Chrome for iOS |
| 750 | |
| 751 | = 2.6.3 - 2015-11-12 = |
| 752 | * Add metadata to subscription payments in stripe dashboard to indicate whether it is the initial or a recurring payment |
| 753 | |
| 754 | = 2.6.2 - 2015-11-06 = |
| 755 | * Fix bug that would cause multiple subscriptions to not be supported under certain circumstances |
| 756 | |
| 757 | = 2.6.1 - 2015-09-15 = |
| 758 | * Unset source if not set during pre-order release payments. |
| 759 | * Store customer ID if not logged in for pre-order payments. |
| 760 | |
| 761 | = 2.6.0 - 2015-09-02 = |
| 762 | * Subscriptions 2.0 support. |
| 763 | |
| 764 | = 2.5.4 - 2015-08-11 = |
| 765 | * Tweak - Terms and conditions error styling when required |
| 766 | * Tweak - Account password error styling when required |
| 767 | |
| 768 | = 2.5.3 - 201-.7-28 = |
| 769 | * Added - Filter to prevent Stripe from sending its own receipts "wc_stripe_send_stripe_receipt" |
| 770 | |
| 771 | = 2.5.2 - 2015-07-19 = |
| 772 | * Fix - Removed deprecated add_error function |
| 773 | * Tweak - Improve error message when Stripe checkout function is used |
| 774 | |
| 775 | = 2.5.1 - 2015-07-01 = |
| 776 | * Fix - Only send receipt_email when set. |
| 777 | |
| 778 | = 2.5.0 - 2015-05-11 = |
| 779 | * Update to API version 2015-04-07 |
| 780 | * Feature - Support authorize on subscriptions first payment. |
| 781 | * Tweak - Option labels. |
| 782 | * Tweak - Safe remote GET. |
| 783 | * Tweak - SSLVerify true. |
| 784 | * Tweak - Update card icons. |
| 785 | * Tweak - Pass receipt email. |
| 786 | |
| 787 | = 2.4.3 - 2015-05-11 = |
| 788 | * Fix - fixed validation issue when account creation is not checked |
| 789 | * Update - Stripe checkout JS API v2 |
| 790 | |
| 791 | = 2.4.2 - 2015-03-23 = |
| 792 | * Fix - Create account password field was not being validated |
| 793 | |
| 794 | = 2.4.1 - 2015-03-20 = |
| 795 | * Fix - Undefined JS error due to deprecated ajax_loader_url |
| 796 | * Fix - When using Stripe checkout JS, some form required fields were not validating |
| 797 | |
| 798 | = 2.4.0 - 2015-02-20 = |
| 799 | * Added support for bitcoin currency |
| 800 | |
| 801 | = 2.3.0 - 2015-01-31 = |
| 802 | * Added 'wc_stripe_description' filter to allow filtering of payment description. |
| 803 | * Added order_review handling for stripe checkout. |
| 804 | * Mark order as failed is Stripe API call fails |
| 805 | * Allow valid HTML in Stripe Description |
| 806 | * Fix settings link |
| 807 | * use get_order_currency() when generating payment args, rather than always using store currency. |
| 808 | * Fix fees where not logged correctly when using authorized first capture later |
| 809 | * Retry payment if customer_id is invalid. |
| 810 | |
| 811 | = 2.2.8 - 2014-11-21 = |
| 812 | * Save card/customer id for regular orders. |
| 813 | |
| 814 | = 2.2.7 - 2014-11-20 = |
| 815 | * Fixed all instances where order IDs were used instead of user IDs. |
| 816 | * Update orignal order card/customer ids for renewals. |
| 817 | * Add reasons to refunds. |
| 818 | |
| 819 | = 2.2.6 - 2014-11-18 = |
| 820 | * Stripe card ID should be taken from the order, not the user. |
| 821 | * Fix order_meta_query. |
| 822 | |
| 823 | = 2.2.5 - 2014-11-06 = |
| 824 | * Round totals to 2 decimals so when we multiply by 100 we're sure we've got an integer. |
| 825 | |
| 826 | = 2.2.4 - 2014-10-01 = |
| 827 | * Fix card display for subscriptions. |
| 828 | |
| 829 | = 2.2.3 - 2014-10-01 = |
| 830 | * Fixed textdomain name |
| 831 | |
| 832 | = 2.2.2 - 2014-09-23 = |
| 833 | * Set API version to 2014-09-08. |
| 834 | * Fixed card display (type->brand). |
| 835 | |
| 836 | = 2.2.1 - 2014-09-15 = |
| 837 | * Fix strict standards warning. |
| 838 | |
| 839 | = 2.2.0 - 2014-09-01 = |
| 840 | * Replaced woocommerce_get_template (deprecated) with wc_get_template. |
| 841 | * Tweak refund support. |
| 842 | * Support for pre-orders. |
| 843 | * Fixed typo. |
| 844 | |
| 845 | = 2.1.0 - 2014-08-06 = |
| 846 | * Associate stripe customers with wp users. |
| 847 | * Refactored saved card code. |
| 848 | * Use Stripe API to get and delete saved cards. |
| 849 | * Updated subscriptions integration for saved cards. |
| 850 | * WC 2.2 - Store transaction ID. |
| 851 | * WC 2.2 - Refund support. |
| 852 | |
| 853 | = 2.0.4 - 2014-07-31 = |
| 854 | * Tweaked the stripe checkout submission method. |
| 855 | |
| 856 | = 2.0.3 - 2014-07-25 = |
| 857 | * wc_stripe_manage_saved_cards_url filter. |
| 858 | * Zero decimal currency handling. |
| 859 | * Only open stripe model when required fields are completed. |
| 860 | |
| 861 | = 2.0.2 - 2014-06-06 = |
| 862 | * Fix use of saved cards on subscriptions. |
| 863 | |
| 864 | = 2.0.1 - 2014-05-29 = |
| 865 | * Fix ajax loading gif. |
| 866 | * Fix notices. |
| 867 | * Fix stray comma in stripe.js. |
| 868 | * Prompt user to accept terms before showing stripe checkout modal. |
| 869 | |
| 870 | = 2.0.0 - 2014-05-21 = |
| 871 | * Added the WC credit_card_form - this extension now requires WC 2.1+ |
| 872 | * Option to disable saved cards |
| 873 | * Refactored code base |
| 874 | * Fix jquery notices |
| 875 | * Fix settings page links |
| 876 | * woocommerce_stripe_request_body filter |
| 877 | * Store fees for subscriptions |
| 878 | |
| 879 | = 1.8.6 - 2014-05-20 = |
| 880 | * correct SSl message |
| 881 | * decode get_bloginfo( 'name' ) for plain text display |
| 882 | |
| 883 | = 1.8.5 - 2014-05-10 = |
| 884 | * Updated textdomains |
| 885 | * date_i18n |
| 886 | * Improve stripe checkout flow - pop up on the checkout button click |
| 887 | |
| 888 | = 1.8.4 - 2014-04-01 = |
| 889 | * Fix updating credit card used for future subscription payments when paying for a failed subscription renewal order with a new credit card. |
| 890 | |
| 891 | = 1.8.3 - 2014-02-13 = |
| 892 | * Fix fatal error for subscription payments of deleted products. |
| 893 | |
| 894 | = 1.8.2 - 2014-02-06 = |
| 895 | * Fix notice on card delete |
| 896 | |
| 897 | = 1.8.1 - 2014-01-28 = |
| 898 | * set default for $checked |
| 899 | |
| 900 | = 1.8.0 - 2014-01-08 = |
| 901 | * Checked compatibility with 2013-12-03 API |
| 902 | * 2.1 compatibility |
| 903 | * Pre-filled email address when using stripe checkout |
| 904 | |
| 905 | = 1.7.6 - 2013-12-02 = |
| 906 | * Fix card display |
| 907 | |
| 908 | = 1.7.5 - 2013-11-27 = |
| 909 | * Show payment method for subscriptions on account page |
| 910 | |
| 911 | = 1.7.4 - 2013-11-20 = |
| 912 | * Expand/close when using saved cards. |
| 913 | * Use balance_transaction to get and store fees |
| 914 | |
| 915 | = 1.7.3 - 2013-11-01 = |
| 916 | * Default to saved card |
| 917 | |
| 918 | = 1.7.2 - 2013-11-01 = |
| 919 | * Added missing global in update_failing_payment_method |
| 920 | |
| 921 | = 1.7.1 - 2013-09-28 = |
| 922 | * Remove non-existant (yet) function |
| 923 | |
| 924 | = 1.7.0 - 2013-09-25 = |
| 925 | * Different credit card image for US than for other countries + a filter. |
| 926 | * Support for upcoming version of subscriptions. |
| 927 | * Add new woocommerce_stripe_month_display filter |
| 928 | |
| 929 | = 1.6.0 - 2013-09-02 = |
| 930 | * Option to define a Stripe Checkout Image |
| 931 | * Removed currency check due to beta rollout |
| 932 | |
| 933 | = 1.5.14 - 2013-08-12 = |
| 934 | * New cards format for subscriptions class. |
| 935 | |
| 936 | = 1.5.13 - 2013-07-24 = |
| 937 | * Updated customer response object handler to work with new cards format. |
| 938 | * Fixed delete card button |
| 939 | |
| 940 | = 1.5.12 - 2013-07-24 = |
| 941 | * EUR support for Stripe Beta |
| 942 | |
| 943 | = 1.5.11 - 2013-07-17 = |
| 944 | * Workaround for stripe error messages. |
| 945 | |
| 946 | = 1.5.10 - 2013-06-28 = |
| 947 | * Store charge ID, fee in meta |
| 948 | |
| 949 | = 1.5.9 - 2013-06-28 = |
| 950 | * Capture true default |
| 951 | |
| 952 | = 1.5.8 - 2013-06-18 = |
| 953 | * Add currency to stripe checkout js |
| 954 | * Authorize-only mode. Captures payment when order is made processing. |
| 955 | |
| 956 | = 1.5.7 - 2013-06-15 = |
| 957 | * Added 'capture' option should you wish to authorize only. Authorized orders are on-hold. Processed orders capture the charge automatically. |
| 958 | |
| 959 | = 1.5.6 - 2013-06-03 = |
| 960 | * added data-currency to stripe-checkout |
| 961 | |
| 962 | = 1.5.5 - 2013-04-26 = |
| 963 | * Allow card re-entry in stripe checkout after errors. |
| 964 | |
| 965 | = 1.5.4 - 2013-04-19 = |
| 966 | * GBP fix |
| 967 | |
| 968 | = 1.5.3 - 2013-04-15 = |
| 969 | * Support GBP currency code (For UK Beta) |
| 970 | |
| 971 | = 1.5.2 - 2013-04-09 = |
| 972 | * Send billing city to stripe |
| 973 | |
| 974 | = 1.5.1 - 2013-01-24 = |
| 975 | * Add support for changing a subscription's recurring amount |
| 976 | |
| 977 | = 1.5.0 - 2013-01-18 = |
| 978 | * Supports Stripe Checkout https://stripe.com/docs/checkout |
| 979 | |
| 980 | = 1.4.0 - 2013-01-18 = |
| 981 | * WC 2.0 Compat |
| 982 | |
| 983 | = 1.3.5 - 2012-12-05 = |
| 984 | * Pass address fields to stripe.js on pay page. |
| 985 | |
| 986 | = 1.3.4 - 2012-12-05 = |
| 987 | * Updater |
| 988 | |
| 989 | = 1.3.3 - 2012-10-22 = |
| 990 | * Fix CAD check |
| 991 | |
| 992 | = 1.3.2 - 2012-10-15 = |
| 993 | * Fixed bug causing settings to not show when using CAD |
| 994 | |
| 995 | = 1.3.1 - 2012-10-11 = |
| 996 | * Add support for changing subscription next payment date |
| 997 | * Remove order meta from subscription renewal orders |
| 998 | |
| 999 | = 1.3 - 2012-09-20 = |
| 1000 | * Allowed canadian dollars - Stripe is beta testing support for Canada |
| 1001 | |
| 1002 | = 1.2.1 - 2012-09-11 = |
| 1003 | * Fix text mode SSL logic |
| 1004 | |
| 1005 | = 1.2 - 2012-09-01 = |
| 1006 | * SSL not required in TEST MODE |
| 1007 | * Saved cards - store customer tokens and let users pay again using the same card |
| 1008 | * Subscriptions use a single customer, rather than per-order |
| 1009 | * Only load JS on checkout |
| 1010 | |
| 1011 | = 1.1 - 2012-06-19 = |
| 1012 | * Update woo updater |
| 1013 | * Class name update |
| 1014 | * Stripe JS for added security - you will need to re-enter keys and ensure you are using WooCommerce 1.5.8 |
| 1015 | * Subscriptions support (requires WC Subscriptions addon) |
| 1016 | |
| 1017 | = 1.0 - 2011-12-08 = |
| 1018 | * First Release |