*** 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