Start sessions properly. Perform check and start at same time.
merge latest edd
make sure headers are not sent when starting session
Find state field in complete form context. Fixes an issue when using custom checkout templates with additional wrapping elements.
Query by name attribute instead of class.
Show default filename in history-downloads.php if none

Right now, if the store owner doesn't put a Name on the deliverable file(s), it triggers an error on the account pages using history-downloads.php

I recommend setting it to default to the name given if no filename was provided by changing line 59 from this:

<?php echo esc_html( $file['name'] ); ?>

to this:

<?php echo isset( $file['name'] ) ? esc_html( $file['name'] ) : esc_html( $name ); ?>

Signed-off-by: Phil Johnston <support@mintplugins.com>
Fix notice with hide_on_checkout. Closes #2596
Merge branch 'master' of github.com:easydigitaldownloads/Easy-Digital-Downloads
Merge pull request #2595 from mintplugins/default-name-history-downloads

Show default filename in history-downloads.php if none
Force cart item quantities to one if they are not enabled. #2598
Check that item quantities are enabled before increasing the quantity when adding an item to the cart. #2598
Merge pull request #2590 from dannyvankooten/master

Find state field (input or select) in complete form context.
Use custom endpoint for EDD SL
Refactor edd_record_sale_in_log() to properly respect payment date. #2600
Merge branch 'master' of github.com:easydigitaldownloads/Easy-Digital-Downloads
Add descriptive_text as a settings type
Add seq_id key
Slight fix
Correct payment export goofs in previous commits from @chriscct7. #2605
Fixes #2606