changelog.txt 9.21 KB
*** Changelog ***

= For newer changelog entries, see readme.txt =

= 3.0.2 - 2016.06.14 =
* Fix - Set empty array as default value for first argument in WC_Stripe_Customer::create_customer
* Tweak - Update default title to make it consistent with existing titles

= 2.6.12 - 2016.04.13 =
* Fix - When saved cards option is enabled with no cards on file, CC field was hidden.

= 2.6.11 - 2016.04.11 =
* Add - Option to set a default card in manage card section and detect previous card paid by subscription.
* Fix - Admin notice link when key is not added and when addons are present.

= 2.6.10 - 2016.03.16 =
* Tweak - Add logging mechanism. New 'Logging' option is added in Stripe gateway setting to enable logging.
* Fix - Allow language files to be located outside of plugin directory

= 2.6.9 - 2016.02.29 =
* Tweak - Allow mechanism to override Stripe JS error handler. See https://gist.github.com/gedex/240492f479c7443e4780
  for an example to override error handler with simple alert.

= 2.6.8 - 2016.02.11 =
* Tweak - Include card brand in saved cards radio label class
* Tweak - Add action when deleting card
* Tweak - Add actions for add_card and add_customer
* Tweak - Add support for automatic localisation in Stripe Checkout modal
* Fix - Check for Stripe error code emptiness before returning the WP_Error

= 2.6.7 - 2015.12.17 =
* Fix is_available SSL check to also work properly on hosts that always serve HTTPS

= 2.6.6 - 2015.12.03 =
* Fix a JavaScript bug introduced in 2.6.4 that caused checkout with a saved card to fail

= 2.6.5 - 2015.12.02 =
* Do not require a card id when updating a subscription payment method

= 2.6.4 - 2015.11.20 =
* Fix a JavaScript bug that caused the Stripe Checkout popup to be blocked on Chrome for iOS

= 2.6.3 - 2015.11.12 =
* Add metadata to subscription payments in stripe dashboard to indicate whether it is the initial or a recurring payment

= 2.6.2 - 2015.11.06 =
* Fix bug that would cause multiple subscriptions to not be supported under certain circumstances

= 2.6.1 - 2015.09.15 =
* Unset source if not set during pre-order release payments.
* Store customer ID if not logged in for pre-order payments.

= 2.6.0 - 2015.09.02 =
* Subscriptions 2.0 support.

= 2.5.4 - 2015.08.11 =
* Tweak - Terms and conditions error styling when required
* Tweak - Account password error styling when required

= 2.5.3 - 2015.7.28 =
* Added - Filter to prevent Stripe from sending its own receipts "wc_stripe_send_stripe_receipt"

= 2.5.2 - 2015.07.19 =
* Fix - Removed deprecated add_error function
* Tweak - Improve error message when Stripe checkout function is used

= 2.5.1 - 2015.07.01 =
* Fix - Only send receipt_email when set.

= 2.5.0 - 2015.05.11 =
* Update to API version 2015-04-07
* Feature - Support authorize on subscriptions first payment.
* Tweak - Option labels.
* Tweak - Safe remote GET.
* Tweak - SSLVerify true.
* Tweak - Update card icons.
* Tweak - Pass receipt email.

= 2.4.3 - 2015.05.11 =
* Fix - fixed validation issue when account creation is not checked
* Update - Stripe checkout JS API v2

= 2.4.2 - 2015.03.23 =
* Fix - Create account password field was not being validated

= 2.4.1 - 2015.03.20 =
* Fix - Undefined JS error due to deprecated ajax_loader_url
* Fix - When using Stripe checkout JS, some form required fields were not validating

= 2.4.0 - 2015.02.20 =
* Added support for bitcoin currency

= 2.3.0 - 2015.01.31 =
* Added 'wc_stripe_description' filter to allow filtering of payment description.
* Added order_review handling for stripe checkout.
* Mark order as failed is Stripe API call fails
* Allow valid HTML in Stripe Description
* Fix settings link
* use get_order_currency() when generating payment args, rather than always using store currency.
* Fix fees where not logged correctly when using authorized first capture later
* Retry payment if customer_id is invalid.

= 2.2.8 - 2014.11.21 =
* Save card/customer id for regular orders.

= 2.2.7 - 2014.11.20 =
* Fixed all instances where order IDs were used instead of user IDs.
* Update orignal order card/customer ids for renewals.
* Add reasons to refunds.

= 2.2.6 - 2014.11.18 =
* Stripe card ID should be taken from the order, not the user.
* Fix order_meta_query.

= 2.2.5 - 2014.11.06 =
* Round totals to 2 decimals so when we multiply by 100 we're sure we've got an integer.

= 2.2.4 - 2014.10.01 =
* Fix card display for subscriptions.

= 2.2.3 - 2014.10.01 =
* Fixed textdomain name

= 2.2.2 - 2014.09.23 =
* Set API version to 2014-09-08.
* Fixed card display (type->brand).

= 2.2.1 - 2014.09.15 =
* Fix strict standards warning.

= 2.2.0 - 2014.09.01 =
* Replaced woocommerce_get_template (deprecated) with wc_get_template.
* Tweak refund support.
* Support for pre-orders.
* Fixed typo.

= 2.1.0 - 2014.08.06 =
* Associate stripe customers with wp users.
* Refactored saved card code.
* Use Stripe API to get and delete saved cards.
* Updated subscriptions integration for saved cards.
* WC 2.2 - Store transaction ID.
* WC 2.2 - Refund support.

= 2.0.4 - 2014.07.31 =
* Tweaked the stripe checkout submission method.

= 2.0.3 - 2014.07.25 =
* wc_stripe_manage_saved_cards_url filter.
* Zero decimal currency handling.
* Only open stripe model when required fields are completed.

= 2.0.2 - 2014.06.06 =
* Fix use of saved cards on subscriptions.

= 2.0.1 - 2014.05.29 =
* Fix ajax loading gif.
* Fix notices.
* Fix stray comma in stripe.js.
* Prompt user to accept terms before showing stripe checkout modal.

= 2.0.0 - 2014.05.21 =
* Added the WC credit_card_form - this extension now requires WC 2.1+
* Option to disable saved cards
* Refactored code base
* Fix jquery notices
* Fix settings page links
* woocommerce_stripe_request_body filter
* Store fees for subscriptions

= 1.8.6 - 2014.05.20 =
* correct SSl message
* decode get_bloginfo( 'name' ) for plain text display

= 1.8.5 - 2014.05.10 =
* Updated textdomains
* date_i18n
* Improve stripe checkout flow - pop up on the checkout button click

= 1.8.4 - 2014.04.01 =
* Fix updating credit card used for future subscription payments when paying for a failed subscription renewal order with a new credit card.

= 1.8.3 - 2014.02.13 =
* Fix fatal error for subscription payments of deleted products.

= 1.8.2 - 2014.02.06 =
* Fix notice on card delete

= 1.8.1 - 2014.01.28 =
* set default for $checked

= 1.8.0 - 2014.01.08 =
* Checked compatibility with 2013-12-03 API
* 2.1 compatibility
* Pre-filled email address when using stripe checkout

= 1.7.6 - 2013.12.02 =
* Fix card display

= 1.7.5 - 2013.11.27 =
* Show payment method for subscriptions on account page

= 1.7.4 - 2013.11.20 =
* Expand/close when using saved cards.
* Use balance_transaction to get and store fees

= 1.7.3 - 2013.11.01 =
* Default to saved card

= 1.7.2 - 2013.11.01 =
* Added missing global in update_failing_payment_method

= 1.7.1 - 2013.09.28 =
* Remove non-existant (yet) function

= 1.7.0 - 2013.09.25 =
* Different credit card image for US than for other countries + a filter.
* Support for upcoming version of subscriptions.
* Add new woocommerce_stripe_month_display filter

= 1.6.0 - 2013.09.02 =
* Option to define a Stripe Checkout Image
* Removed currency check due to beta rollout

= 1.5.14 - 2013.08.12 =
* New cards format for subscriptions class.

= 1.5.13 - 2013.07.24 =
* Updated customer response object handler to work with new cards format.
* Fixed delete card button

= 1.5.12 - 2013.07.24 =
* EUR support for Stripe Beta

= 1.5.11 - 2013.07.17 =
* Workaround for stripe error messages.

= 1.5.10 - 2013.06.28 =
* Store charge ID, fee in meta

= 1.5.9 - 2013.06.28 =
* Capture true default

= 1.5.8 - 2013.06.18 =
* Add currency to stripe checkout js
* Authorize-only mode. Captures payment when order is made processing.

= 1.5.7 - 2013.06.15 =
* Added 'capture' option should you wish to authorize only. Authorized orders are on-hold. Processed orders capture the charge automatically.

= 1.5.6 - 2013.06.03 =
* added data-currency to stripe-checkout

= 1.5.5 - 2013.04.26 =
* Allow card re-entry in stripe checkout after errors.

= 1.5.4 - 2013.04.19 =
* GBP fix

= 1.5.3 - 2013.04.15 =
* Support GBP currency code (For UK Beta)

= 1.5.2 - 2013.04.09 =
* Send billing city to stripe

= 1.5.1 - 2013.01.24 =
* Add support for changing a subscription's recurring amount

= 1.5.0 - 2013.01.18 =
* Supports Stripe Checkout https://stripe.com/docs/checkout

= 1.4.0 - 2013.01.18 =
* WC 2.0 Compat

= 1.3.5 - 2012.12.05 =
* Pass address fields to stripe.js on pay page.

= 1.3.4 - 2012.12.05 =
* Updater

= 1.3.3 - 2012.10.22 =
* Fix CAD check

= 1.3.2 - 2012.10.15 =
* Fixed bug causing settings to not show when using CAD

= 1.3.1 - 2012.10.11 =
* Add support for changing subscription next payment date
* Remove order meta from subscription renewal orders

= 1.3 - 2012.09.20 =
* Allowed canadian dollars - Stripe is beta testing support for Canada

= 1.2.1 - 2012.09.11 =
* Fix text mode SSL logic

= 1.2 - 2012.09.01 =
* SSL not required in TEST MODE
* Saved cards - store customer tokens and let users pay again using the same card
* Subscriptions use a single customer, rather than per-order
* Only load JS on checkout

= 1.1 - 2012.06.19 =
* Update woo updater
* Class name update
* Stripe JS for added security - you will need to re-enter keys and ensure you are using WooCommerce 1.5.8
* Subscriptions support (requires WC Subscriptions addon)

= 1.0 - 2011.12.08 =
* First Release