Added an option to the General tab in System Settings to allow HTTPS to be forced. Prior to enabling this option, be sure your FusionInvoice installation is functional via https. Failure to do so may result in a non-functional (but fixable) installation.
Fixed a bug causing invoices and quotes to not save properly when a client with one or more custom fields is edited directly from the invoice or quote screens.
Fixed an issue with domPDF which affects certain environments.
Fixed a bug in the Expense List Report causing the date range to be ignored.
Added an option to the Quotes and Invoices tab in System Settings to optionally change the quote or invoice date to today's date when emailed
while in draft status.
Sent email content can now be viewed through System -> Mail Log by clicking the email subject.
Reduced the number of queries required for the Profit and Loss report.
Replaced all validators with Laravel form requests.
Removed Stripe's Bitcoin support since Stripe is dropping Bitcoin support.
Fixed a bug in the Profit and Loss report where invoices may have been included when they shouldn't have.
Fixed a minor calculation bug affecting quotes and invoices in specific situations.
Fixed a bug where client custom field values could potentially overwrite invoice, quote or recurring invoice custom field values if the client was edited directly from the invoice, quote or recurring invoice screens.
Fixed a styling issue where the System menu would appear blank on mobile devices depending on the selected skin.
Fixed a bug preventing client payments from being recorded for display in the recent client activity dashboard widget.