Chapter 7. 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.

7.1. Version 3.3.3 (April 1, 2024)

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

New Features and Improvements

  • IMPORTANT! The previous version changed the way the database was accessed to make the application start faster and have a smaller memory footprint. However, that method of accessing the database is not reliable and this version reverts that change. This means the database will be loaded completely in memory and the memory footprint of the application will be larger.

    Not reliable means some records may disappear from the database randomly without any warning. This behavior has been noticed by some Windows users.

    If you suspect some data is missing, use the new recovery tool (see below) to recover it from the audit files or contact us if you need help with it.

  • Recovers data from the audit file if the database is corrupted (e.g. by a power failure) and the latest backup doesn't contain the latest records. Go to File » Recover Data from Audit Files... to recover recent data from audit files.

  • Updated to use TLS 1.2 because more and more servers (for instance smtp.office365.com) no longer support older versions and that will prevent you from sending emails from Fanurio.

    TLS 1.0 and TLS 1.1 have been deprecated because they are no longer considered secure. They are disabled by default in new Java versions (8u291, 11u11) and also by major service providers like Microsoft.

Bug Fixes

  • Windows: The user interface doesn't look right when the computer wakes up from sleep.

  • Windows and macOS: Failed to send emails. The reported error was "Exception reading response".

  • The date interval of the week date filters (This Week, Last Week) didn't always start on the first day of week of the region set in the application.

  • Failed to migrate databases with time entries that have very long pauses (imported from iBiz).

  • Skips job events imported from iBiz that have duplicate uniqueIdentifier fields.

  • The CSS font-weight property didn't work for HTML templates that used embedded fonts with multiple files like Raleway because the font family name was not detected correctly.

  • Time entry totals were not calculated accurately even if precision was enabled. For instance, a time entry with 20 minutes made for a task billed at $60 / hour was evaluated at $19.8 instead of $20 because the billable hours were calculated as 0.33 instead of 0.3333333333.

    This imprecision didn't interfere with how time was actually billed but rather with how it was displayed in the Timesheet tables.

  • Time totals over 596:31:23 hours were displayed as negative numbers.

  • Could't enter time in seconds in the New/Edit Time window if time was calculated automatically from Start to Finish.

  • Couldn't invoice hourly-rated tasks that had only time entries with zero billable hours.

  • macOS: Didn't request permission to access Contacts when importing contact details.

    If you still have problems accessing Contacts after installing this version, run the tccutil command in Terminal to reset permissions for Contacts as follows:

    sudo tccutil reset AddressBook

    Then start Fanurio and try to update contact details from Contacts. You should be asked to grant it permission to access Contacts.

  • Linux and macOS: Time fields like the ones from the New Time window had a gray background even if they were editable.

  • The Edit Task window grew in width each time a non-billable task was edited when the text for "Uninvoiced Qty" label was longer than the text of the other labels (for instance if the language was set to Italian).

  • Failed to check the website for updates.

  • Prior to version 3.3, it was possible to create new products from Business » New Product even if they were not enabled from Business » My Business Details+Projects. This bug was fixed in version 3.3 but the fix was not complete as it didn't enable products under Business » My Business Details+Projects.

    If you created products in previous versions and you don't see a Products section in your billable projects, go to Business » My Business Details and click Done to enable them. They are enabled automatically when you open My Business Details.

  • Windows: Failed to start on computers that used assistive technology such as NVDA.

  • Failed to sort the Taxes column from tasks tables.

  • The Welcome wizard wasn't completely visible on screens with less than 800 vertical pixels, for instance laptops with a 1366 x 768 screen resolution.

  • macOS: Application windows minimized to the dock showed a blurry icon instead of a miniature window with a tiny icon like all the other apps.

  • Failed to create tax groups with two or more taxes in repositories created with version 3.3.2.

  • For new users, the Welcome wizard was displayed each time the application was started until the option "No, I already have one [repository]" was selected.

  • Tags were not copied for duplicated time entries.