This branch is now 2.1.6-bleeding
Only append generator tag on HTML pages Closes #5113
Pass args through for deprecated function Closes #5087
set_transient calls should have expiration to prevent autoloading
frontend credit-card-form jshinted and coding standards
frontend price-slider jshinted and coding standards
frontend single-product jshinted and coding standards
frontend woocommerce jshinted and coding standards
Merge pull request #5181 from splashingpixels/jshint

Jshint
Fix for Issue #3367

Fixed a bug where the application attempts to schedule an event using a function name rather than a hook name
Allow city field to use another input method
Filter JSON search customers query

Because the json_search_customer_name action is in the scope of $this, and there's no instance of it to allow remove_action() to play nicely with, it's really difficult to modify this query.  And, unfortunately, it's quite non-performant on large user tables.

One possible option would be to allow users to filter this query directly.  This PR reflects that approach.

For reference: https://gist.github.com/curtismchale/9470986, #5095
Update class-wc-gateway-paypal.php

modify currency error message to include both sent and returned currencies for comparison
Don't trailingslash Order Cancel URLs with a Query String

With non-pretty permalinks enabled, this was producing a URI like
http://example.com/?page_id=7/  That final unnecessary trailing slash
messes up some redirect gateways that are passed the cancel URL
enable keyboard shortcuts in prettyPhoto
Update class-wc-checkout.php

We need this hook to mark the fees our plugin (additional fee based on gateway) adds to the the order. Otherwise we can't tell if a fee was added by the user (Add fee button), by another plugin or by our plugin.
Fix for #5106 - allow checkout in older IE
variation bulk sale price edit over reaching causing errors on save
Add 'woocommerce_cart_totals_fee_html' filter
Add no_available_payment_methods_message filter