Release Notes


FusionInvoice 2017-7 (Jul 22, 2017)

  • Enhancements and General Changes
    • The client email address is no longer required to be a unique value when creating or updating a client record.
    • The client list now defaults to active clients.
    • The Summary field on quotes, invoices and recurring invoices has been increased to 255 characters.
    • Added a setting to System Settings on the Email tab to define an optional Reply To address on outgoing emails.
    • Removed dependence of the Omnipay library for online payments and re-implemented online payments using native client API's.
    • Removed support for PayPal's classic API and replaced it with PayPal's REST API.
    • General performance improvements were made throughout the system.
    • All repositories were removed from the codebase. This will affect any customizations and/or add-ons which use repositories inside the app/Modules folder.
  • Translations
    • Updated French translation (thanks, JP).
    • Added Italian translation (thank you, Daniel).
    • Added Swedish translation (thanks, Simon).
  • Upgrading

FusionInvoice 2017-6 (May 24, 2017)

  • Bugfixes
    • Fixed a bug when changing the default invoice or quote template in System Settings.
    • Fixed a bug affecting users upgrading from FusionInvoice v2.
    • Fixed a redirect issue when entering a payment from a filtered list of invoices.
    • Fixed a bug which produced an error when importing clients.
  • Translations
    • Updated French translation (thanks, Jean-Philippe).

FusionInvoice 2017-5 (May 15, 2017)

  • Enhancements and General Changes
    • Added option to Tax Summary report to exclude unpaid invoices.
    • Deleting a invoice or quote will decrement the next group number if it was the last quote or invoice generated. For example, if INV2001 was the last invoice number generated and then INV2001 is deleted, the next invoice number generated will be INV2001 and not INV2002.
    • Added profile image and name to client center sidebar.
    • Changing an invoice status to canceled will set the balance amount to zero.
  • Bugfixes
    • Fixed a bug in the payments area affecting installations using database table prefixes.
    • Fixed a bug which caused the custom date range chooser not to work when using the French translation.
    • Item Sales Report no longer includes results from canceled invoices.
    • Tax Summary Report no longer includes results from canceled invoices.

FusionInvoice 2017-4 (May 6, 2017)

  • Enhancements and General Changes
    • Added default invoice and quote template settings to Company Profiles.
    • Logos are now uploaded to Company Profiles instead of System Settings.
    • Custom fields can be created for Company Profiles.
    • Quote and invoice groups can now use {MONTHSHORTNAME} in the group format to produce the short month name such as Jan, Feb, Mar, etc in quote and invoice numbers.
    • The InvoiceCreatedRecurring event now receives a 2nd parameter for the $recurringinvoice which created the new invoice.
    • Quote and invoices sort naturally.
  • Bugfixes
    • Fixed a bug preventing taxes from displaying on the Item Sales report.
    • Fixed a bug affecting a small number of environments which causes System Settings to become inaccessible after an update.
    • Client view screen will now display line breaks in custom field values.
    • Saving a client no longer creates a user record when it shouldn't.
    • Deleting a client now deletes the user custom record if it exists.
    • Fixed a bug in the Expense module.
  • Translations
    • Updated Dutch translation (thanks Edwin).
    • Updated French translation (thanks, Jean-Pierre).

FusionInvoice 2017-3 (Feb 26, 2017)

  • Enhancements and General Changes
    • Added a Recent Client Activity Dashboard widget. To enable, go to the Dashboard tab of System Settings.
    • Added a Mail Log under the System icon that displays all email which has been sent from FusionInvoice.
  • Bugfixes
    • Fixed an issue in the Custom Fields module affecting a very minimal number of server environments.
    • Fixed a relationship issue between RecurringInvoices and Groups.
  • Translations
    • Added French Canadian translation (thanks, Christian).
    • Updated French translations (thanks, Michel)

FusionInvoice 2017-2 (Feb 12, 2017)

  • Enhancements and General Changes
    • Added ability to create a custom.css file inside the custom folder which will be automatically loaded if it exists to apply custom styles to the application without concern of being overwritten during updates.
    • Updated default .htaccess file to block outside access to /custom/addons and /custom/overrides folders.
  • Bugfixes
    • Fixed an issue with domPDF which affected certain environments.
    • Updated the API URL for the currency converter.
    • Fixed a bug where emailing a payment receipt when applying a payment would send the invoice without the payment applied.
    • Fixed bugs in the Export Data module which prevented invoices and quotes from exporting.
    • Fixed the documentation links in System Settings on the email tab.
  • Translations
    • Added nl translation (thanks Christiaan and Boudy)

FusionInvoice 2017-1 (Jan 23, 2017)

  • Enhancements and General Changes
    • Added the new Company Profiles feature which allows users with multiple company identities to easily manage those identities (profiles) and associate them with quotes, invoices, etc.
    • Overhauled the existing Recurring Invoices feature to make it much more logical and streamlined. Please see the Recurring Invoices documentation for details.
    • Custom field values now copy from quote to quote, quote to invoice, recurring invoice to recurring invoice, recurring invoice to invoice and invoice to invoice provided the source and target document type both have custom fields with the same field label.
    • Added a new date range selector to all reports.
    • Validation messages received when submitting forms now include translated field names.
    • Event listeners have been moved from the app/Listeners folder to the app/Events/Listeners folder.
    • Default invoice and quote templates now use DejaVu Sans to increase UTF-8 compatibility with domPDF.
    • An option has been added to System Settings to enable entering payments on invoices with no balance.
    • Any core application view can be overridden by adding the fiew file(s) to override in /custom/overrides/{viewfoldertooverride}/{viewfiletooverride}.
    • If you're actively using the FusionInvoice API, be sure to download a new copy from your account and review the updated examples.
  • Bugfixes
    • Client Statement report no longer includes canceled invoices.
    • The received payments total on the Invoice Summary dashboard widget now considers the payment date instead of the invoice date.
    • Fixed a bug in the Expense module which would create additional client records in a certain situation.
  • Translations
    • Removed a number of unused translation strings and compacted all files.
    • Removed unmaintained translations: is, nl, no, sk