Register intial options for sequential order numbers. #2020
Tweak input size for settings. #2020
Add first two helper functions for sequential payment numbers. #2020
Tweak edd_get_next_payment_number() so it works. #2020
Show order number in payment history. #2020
Make edd_get_payment_number() return the payment ID if no order number exists. #2020
Update template files to use edd_get_payment_number(). #2020
Add order number to purchase receipt and export. #2020
Add support for search order numbers. #2020
Add cap checks for view_product_stats. #2038
Fix merge conflict
Make "Remove" from Cart Button work within Ajax calls

In the "edd_remove_item_url" function, there is a Boolean parameter for $ajax - however, it isn't actually used - neither is it actually necessary.

I have modified the function so it can be used in ajax functions and uses the checkout page by default.

The change involves checking the "DOING_AJAX" constant, and if we are using ajax, we use the edd_get_checkout_uri() function as the $current_page used to create the URL in the "Remove" button.
Allow register/login forms only on checkout
Add Offer schema.org markup
#1916 - Improving the discount error notices
#1916 - Improving the discount error notices - Forgot Invalid status
#1916 - Forgot the expired status
#1916 - Helps if the expired is in the right condition
Correct test to reflect new markup
#2130 - Improve download history 'Details' column