Chapter 6. Changelog

This chapter contains the changes made in each version of Fanurio. If you want to be notified about new releases, you can always subscribe to the news feed.

6.1. Version 2.7.1 (March 2, 2015)

This version contains bug fixes and small improvements for version 2.7.

Improvements

  • Added the Date column from the New Invoice table back but it's hidden by default. Also the services table from Add Project Items has a Date column.

  • The timer display also shows the client name and the project name. Now, when the timer is running, the timer display shows the client, the project and the service name. If they are too long, they are truncated.

  • Added a Close button to the Edit Timer window.

  • Updated Freemarker from version 2.3.8 to version 2.3.20. This update is relevant only to expert users who need to create templates that use features available in versions newer than 2.3.8.

  • Taxes with three decimals: Taxes can now use three decimals instead of two (eg 7.275%).

  • The cursor jumped to the next field when entering time using the "enter time relative to finish" option.

  • Firewall warning on OS X: When launching Fanurio on OS X, it shows a warning window with the following question:

    Do you want the application "Fanurio.app" to accept incoming network connections?

    This warning is triggered by the code that checks whether multiple instances of Fanurio are launched. This code is no longer used now on OS X when launching Fanurio.app but it is used if you launch Fanurio using one of the .applescript scripts from the cross-platform distribution (.tar.gz).

    We are not making this check on OS X any longer because no matter how many times you are launching Fanurio.app, OS X will not launch a second instance unless you are a power user who opens a Terminal window and uses "open -n". More details about this special case here.

  • Use Start TLS for SMTP servers: If you use Fanurio to send invoices by email, you can now configure the SMTP server to secure the connection with Start TLS.

    The "Edit Outgoing Mail Server (SMTP)" window has a list of settings for popular email services like Comcast, Gmail, iCloud, Outlook.com and Yahoo! Mail.

  • On OS X, the application can be installed in any folder, not just in Applications. If installed in subfolders that had a space in their name, the default templates and the user guide were not found.

Bug Fixes

  • The tax total wasn't calculated for new invoices.

  • Finished projects were available for billing although only unfinished projects should be billed.

  • When invoicing a specific project, that project is selected by default in the Add Project Items window.

  • A client tree node was expanded when its popup menu was displayed.

  • The elapsed time was not calculated correctly in the New Time window when the "both" option was used.

  • If Fanurio was configured to confirm the exit and it was closed using the window close button (red x button) then the confirmation message was displayed twice if the exit was canceled.

  • The mini-timer isn't resized correctly on Ubuntu 13.10 running Unity. See this note for more details.

  • Failed to import contacts from Contacts on OS X 10.9 (Mavericks).

  • Fixed a memory leak that occured when a project was opened and then closed.

  • Windows 8.1: Fanurio wasn't using the Windows task bar features (thumbnails, pinning, badge icons) and the right user interface look and feel.

  • If a client had two or more projects with the same name and one of them was clicked, the first project was selected instead of the one that was clicked.