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 3.2.3 (June 1, 2020)

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

Bug Fixes

  • Failed to export clients marked as foreign to CSV or Excel.

  • Custom locale was not always set when the application started.

  • If the Date filter was set to an interval other than All Dates in the Timesheet view, the default date for new time entries was sometimes set to a date before the Start Date of the task.

  • Fixed printing issues, direct printing is now identical to indirect printing (via PDF export).

  • The Business » New Product action was enabled even if products were not enabled under Business » My Business Details+Projects.

  • Fixed the Time Statistics.html time report template and the Sales Statistics.html sales report template to display charts for clients, projects and task categories that have names with quotes (for instance Scarlett O'Hara).

  • Failed to validate negative money amounts and quantities for locales (e.g. Sweden) that use the minus sign (−) instead of hyphen minus (-), a symbol that is found on all keyboards. This bug can be observed if Fanurio runs with Java 9 or later and it's not a concern for most users since Fanurio is bundled with Java 8 on Windows and macOS and it recommends Java 8 on Linux.

    Here's how to type the minus sign (Unicode codepoint 0x2212 in hexadecimal):

    • macOS: Click the keyboard icon from the menu bar and select Show Emoji & Symbols. Then search for "minus sign" and double-click the minus sign to enter it.

    • Windows: Hold down Alt and press + on the numeric keyboard. Type 2212 and release Alt. A registry key needs to be enabled for this to work.

    • Linux: Press Ctrl+Shift+U, an underlined u letter should appear. Then release Ctrl and Shift and type 2212, it will be displayed next to the underlined u character so that when you're done it should display u2212 (the Unicode code for the minus sign). Press Enter so that the Unicode code is replaced with the actual minus sign.

    See Unicode input for more details.

    Technical note: This behavior can be noticed starting with Java 9 (Use CLDR locale data by default) or with Java 8 if you set the java.locale.providers system property to -Djava.locale.providers=SPI,CLDR explictly (Adoption of Unicode CLDR Data and the java.locale.providers System Property).

  • macOS: The folder chooser uses the native look.

  • macOS: Failed to show exported files (reports or invoices) in Finder if their paths contained spaces.

  • Linux: Failed to start with Java 8 Update 242. The Windows and macOS versions don't have this problem since they have their own Java.

  • Windows: The font of some components like text areas and spinners doesn't scale if display scaling is enabled. Text is very hard to read when scaling is set to 150%.

    This bug was introduced in the previous release when the application was bundled with Azul's Zulu OpenJDK. To fix it, the Windows version is now bundled with AdoptOpenJDK.