Change history

In this article

Banana 10.1.24 - 24275

Released on October 1st 2024

  • Operating Systems
    • Minimal version
      • Windows 10 (1809)
      • macOS 11
    • Qt: 6.5.6 Libraries
  • General
    • PDF with attachments: uses the file's canonical path in case of an error
    • Show message when a Cost Center is included in the total of a balance group
    • Fixed error when temporarily sorting the columns
    • Linux: fixed layout for small screens
  • Budget
    • Fixed Budget formulaBegin issue in Cash Manager
    • Improved error message when missing dates in Budget table
    • Budget table adds Formula column on old files
  • Accounting
    • Fixed issue of open invoices settlement with opening balances in customers/suppliers accounting
    • Fixed display of accounts list in customers/suppliers settings dialog
    • Layout for reminders is now installed automatically
  • Timesheet
    • Fixed issue with RP (restart progressive) code
  • JS Extensions
    • Fixed display of errors in property editor dialog
  • Other minor bug fixes

Banana 10.1.22 - 24212

Released on July 30 2024

  • Operating Systems
  • General
    • Copy rows also works with different instances of BananaPlus
    • Fixed a bug in the dialog Create new file when pushing create button multiple times
    • New wait cursor when opening files
  • Search & Replace
    • Numbers are now found regardless of the regional format
    • Fixed issue of Replace All command that was not changing the year in date fields
    • Fixed issue on search from last line in table
  • Filter
    • Printing outputs only the visible rows 
    • Duplicating a row adds the new row right after the selected one
    • Fixed issue creating Account cards from selection in filtered table
  • Accounting
    • Improved selection of accounts in dialog Reports > Account cards.
    • Fixed refreshing account card display after changing colors in Transaction table
    • Fixed issue of duplicating Favorites in account cards where the selection of accounts was lost
    • Fixed issue in Extract rows command from account cards table
  • Invoices
    • Fixed an error when selecting invoices with invoice numbers greater than 11 positions
  • Extensions / DocumentChange API
    • Added new API to create hashes in Javascript
    • Added possibility to include attachments in Documents table
    • Added the possibility to apply colors to rows
    • Fixed issue where adding new rows and modifying existing rows in the same document would cause errors
    • Fixed the rowModify command to update the contents of new columns added in the same document
  • Technical
    • Added "Fusion" theme
    • New code signature for windows
    • Removed google contacts deprecated API
    • Subscription update is now independent from version update
    • Updated libraries to the latest version: KArchive, libsodium, openssl.
  • Other minor bug fixes

 

Banana 10.1.18 - 24031

Released on January 31 2024

This release fixes several small problems, listed in the Dev-Channel history (in English) and makes some small improvements.

  • Improvements
    • The Recurring Transaction Table has its own Recurring view, which is saved.
    • Command Create Rule from transaction works with a selection of multiple rows.
    • Speed-up of the auto-completion of the Link Column.
    • Row filter views errors
  • Fixes 
  • Operating Systems
    • Windows minimal Version 10 (1809)
    • MacOS
      • Minimal Version macOS 11
      • Improved compatibility with MacOS 14 - Sonoma
    • Qt: 6.5.4 Libraries

Banana 10.1.18 - Qt6.4.3

Released on January 31 2024

Version compatible with older operating systems

Known issues:

  • With Apple macOS if using VoiceOver the program can become unstable and crash.

Banana 10.1.15 - 23339

Released on December 5 2023

  • See the presentation of the new features
  • Operating Systems
    • MacOS
      • Libraries Qt 6.4.3 for Mac
      • Minimum version macOS 11
      • Experimental compatibility with MacOS 14 - Sonoma
    • Windows / Linux
      • Libraries Qt 6.6.1 for Windows
      • Minimum version Windows 10 (1809)
  • Main added features 
    • Export to PDF including Attachments
    • Save multiple invoices in separate PDF files
    • Timesheet: you can now add the Location table
    • "Create new file" Dialog
      • "Community templates" filter
      • "Create from tutorial" command button
  • Further improvements
    • Subscription Dialog: It is further emphasised that you need to enter the subscription email 
    • Table filter: Shows excluded rows when using history or coming from the account card
    • Print invoices and reminders: JSON data contains reminder date and partial payments
    • Import rules
    • New automatic view in Recurring Transactions Table
    • Auto-completion when inserting attachments in the column DocLink
  • Fixes
    • Solved the issue of editing the active cell during the auto-saving process
    • Fixed the display of the account statement for a period, sorted with a column different from the date
    • Fixed the crash with the 'Find and Replace' command when selecting the entire column 
    • Fixed the crash with the 'Apply Rules' dialog when using new files without recurring transactions
    • Improved the selection of invoice numbers in the 'Print Invoices' dialog, starting from the selection of invoice numbers in the transactions table 
  • For more details see the page Banana Dev Channel Change History,  

Known issues:

  • In the Free plan, the Time Sheet application remains stuck at 70 rows. Reinstall version 10.1.8 (see below).
  • On Windows, with small high-definition screens, Banana activates the moving screen mode without a menu bar. 
    Banana has to be used in full screen mode or the version 10.1.8 (see below) needs to be reinstalled.

Banana 10.1.8 - 23193 Windows/23198 Mac

Released on  July 12 2023/July 17 2023

  • Download:
  • News:
    • New: Added command to automatically update the Swiss VAT code table to the new 2024 codes
    • Fixed: settings not saved when switching themes in Linux
    • Fixed: DocLink colum autocomplete wasn't showing the file path correctly
    • Fixed: Customer Reminder list not sorted alphabetically
    • Corrections for copy & paste commands
  • Based on Qt 6.4.3

Known issues:

Banana 10.1.7 - 23164

Released on  June 13 2023

See the official feature presentation

  • New: Filter & Temporary Sort rows (Advanced plan only)
    • Filter the data in any table and allow direct editing on the filtered data
    • Column headers with ascending/descending sort command
  • New: Rules for the automatic completion of transactions (Advanced plan only)
    • Automatic completion of imported transactions using the rules defined in the Recurring Transactions table (e.g. importing bank statements and assigning an account based on the transaction description)
  • New: Delivery notes and Reminders with QR-Codes  (Advanced plan only)
    • The Print Invoices command allows you to print invoices as delivery notes or reminders
    • The Print Reminder command allows you to print reminders using invoice templates
  • New: Movement Column in the Account card
    • Shows debit and credit movements in a single column allowing for better control of your accounting
  • New: Charts
    • Charts can be saved, copied or printed separately as images
  • Reporting
    • Enhanced Balance Sheet: Update the Previous Year column with the correct year date
    • Fixed fonts without UTF-8 encoding in PDF printing
    • Markdown: allows to create a task list with checkboxes
  • Accounting functionalities
    • Import to accounting Dialog: Added Settings Button to edit extension settings directly
    • File Info Table and System Info show API version information
    • Fixed: incorrect behavior of the F6 key in the Description column
    • Fixed: line colors from previous year when creating the new year file
    • Fixed: the first row header of account cards
    • Fixed: issue in the dialog Account cards when selecting all accounts and searching for text
    • Fixed: display of columns restored by the compositions in the Accounting report
    • Fixed: issue of VAT code preceded by a colon when deleting the contents of the VAT Code column
    • Fixed: invalid bookmarks for OneDrive files
    • Fixed: the option Group by supplier in the report  Suppliers, Received invoices
    • Manage Extensions Dialog: several display improvements
  • Inventory
    • Fixed: customizations in item cards
    • New: Add command Rename for groups and Id of items
  • Invoices
    • Customise and print empty QR Slips and QR Letters
    • Fixed: the slow insertion of text in tables with th Estimates and Invoices extension on some PCs
  • Timesheet
    • Keep the colors set by the user
  • Subscription
    • Offline activation and then upload subscription online
    • Offline activation permits the save of .ini files directly in the Lang folder
  • JS API
    • Add new methods Banana.Xml.RemoveChild and Banana.Xml.ReplaceChild
  • JS API Property Editor Dialog (Banana.Ui.openPropertyEditor)
    • Allow to import settings from other files or to call custom functions from dialog box
    • Update widget focus after event onCurrentIndexChanged()
    • Add new type Color and type Font to the dialog Banana.Ui.openPropertyEditor
    • Add new type Date
    • Repositioning to combobox after calling the event onCurrentIndexChanged_()
  • JS API DocumentChange
    • Add the ability to change column width and alignment
    • Add the ability to style rows
    • Add Js API to get column info
    • Add Js API to insert markdown text in the report
  • All fixes included in previous Banana 10.1.6 RC
  • Based on Qt 6.4.3

Banana 10.1.6 RC - 23128

Released on  May 8 2023

  • Fixed: copy & paste of rows
  • Fixed: Find command with selection option active
  • Fixed: Import file from clipboard
  • Based on Qt 6.4.3

Banana 10.1.5 RC - 23111

Released on  April 21 2023

  • Different small improvements.
  • Filter, fix Delete rows command with non sequential rows.
  • Force extension update with newer version.
  • Invoice & Estimate fix installer conflict with previous version.
  • Different Bug fixes.
  • Based on Qt 6.4.3.

Banana 10.1.1 RC - 23095

Released on  April 5 2023

  • New: Filter & Sort rows (advanced version only)
    • Filter the data in any table and allow direct editing on the filtered data
    • Column headers with ascending/descending sort command
  • New: Rules for the auto-completion of transactions (advanced version only)
    • Automatic completion of imported transactions using the rules defined in the Recurring transactions table
  • New: Delivery notes and Reminders  (advanced version only)
    • Print delivery notes/reminders with QR-Codes from the Print Invoices dialog
    • Print reminders with QR-Codes from the Print Reminders dialog
  • New: Movement Column in the Account card
    • Show debit and credit movements in a single column
  • Accounting functionalities
    • Fixed: incorrect behavior of the F6 key in the Description column
    • Fixed: line colors from previous year when creating the new year file
    • Fixed: the first row header of account cards
    • Fixed: issue in the dialog Account cards when selecting all accounts and searching for text
    • New: Add Settings Button in the  Import to accounting Dialog
    • Fixed: display of columns restored by the compositions in the Accounting report
    • New: Add API version information in File Info Table and System Info
    • Fixed: issue of VAT code preceded by a colon when deleting the contents of the VAT Code column
    • Fixed: invalid bookmarks for OneDrive files
    • Fixed: the option Group by supplier in the report  Suppliers, Received invoices
  • Charts
    • Integrate Qt Charts module and print or save/copy Charts as an image
  • Inventory
    • Fixed: customizations in item cards
    • New: Add command Rename for groups and Id of items
  • Invoices
    • Customise and print empty QR Slips and QR Letters
    • Fixed: the slow insertion of text in tables with th Estimates and Invoices extension on some PCs
  • Reporting
    • Enhanced Balance Sheet: Update the Previous Year column with the correct year date
    • The year in the previous year column headers of the enhanced balance sheet is initialized with January 1 instead of December 31
    • PDF: fixed problems using fonts without UTF-8 encoding
    • Markdown: added task list with checkboxes
  • Subscription
    • Offline activation and then upload subscription online
    • Offline activation permits the save of .ini files directly in the Lang folder
  • Timesheet
    • Keep the colors set by the user
  • Extensions Manager Dialog
    • By disabling a package all included extensions are disabled
    • When selecting an sbaa package in the treeview, the content is expanded and selected
  • JS API
    • Add new methods Banana.Xml.RemoveChild and Banana.Xml.ReplaceChild
  • JS API Property Editor Dialog (Banana.Ui.openPropertyEditor)
    • Allow to import settings from other files or to call custom functions from dialog box
    • Update widget focus after event onCurrentIndexChanged()
    • Add new type Color and type Font to the dialog Banana.Ui.openPropertyEditor
    • Add new type Date
    • Repositioning to combobox after calling the event onCurrentIndexChanged_()
  • JS API DocumentChange
    • Add the ability to change column width and alignment
    • Add the ability to style rows
    • Add Js API to get column info
    • Add Js API to insert markdown text in the report
  • Other small fixes
  • Based on Qt 6.5

Banana 10.0.12 - 22054

Download for those who have an operating system that is no longer compatible with the new versions:

Released on  February 23 2022

  • General
    • Improvements: Subscription dialog
    • Fixed: Print preview windows goes in background
    • Fixed: Line break display in pdf documents
    • Fixed: Translation issues with Xml name of column LetterStart in table Contacts.
    • Fixed: Copy and paste to Excel.
  • Accounting
    • Fixed: Performance issue when entering transactions in multi-currency accounting with many currencies and exchange rates
    • Fixed: Create New Year command convert columns date in table Accounts and Categories.
    • Fixed: Autocomplete does not correctly suggest year 2022.
    • Improvement:  Account selection on the Accounts Card dialog.
    • Fixed : Re add command extract invoice rows in the context menu of Transactions table
    • Fixed: Display error color even on correct lines in the VAT table
    • Fixed: When printing invoice, with the flag update column printed in the Transaction table, may not correctly update the row.
  • Estimates and Invoices application
    • New: Add the column Links in the Estimates and invoices files
    • New: Add the columns fiscal and vat number in the invoices Contacts table
    • Fixed: Rename column Language in LanguageCode
  • Inventory
    • Fixed: Does not calculate the total row in columns Value Begin and Value Current of Items table.
    • Fixed: Missing link for the help button on the account card dialog.
  • Web server
    • Fixed: http request for creating a document.
  • API Javascript
    • Fixed: DocumentChange when creating a column does not set the decimals.
    • Fixed: Method onCurrentIndexChanged() was not visible in sbaa packages.
    • Fixed: Methods validateParams() and restoreDefaultValues() on Banana.Ui.openPropertyEditor class does not reset empty values.
  • Other small fixes.
  • Based on Qt 5.15.8.

Banana 10.0.11 - 21349

Released on  December 15 2021 on Microsoft Store

Banana 10.0.10 - 21294

Released on  October 21 2021

  • General
    • New: Copy rows command also copies the column headers to the clipboard.
    • New: The auto-complete feature for account numbers, links and VAT codes, uses a space as a combined search separator.
    • New: Markdown syntax for attachment files (Advanced plan only).
    • New: Rename command improvements (Advanced plan only).
      • The Rename feature is also available in the Items table for the Assets management (double-entry), in the Inventory and in the Fixed Asset Register applications.
      • The Rename command used in the Link or DocLink columns, also renames the original file name in the directory in which it is saved.
    • New: Possibility to define the spacing between rows in tables (Tools menu→ Program options).
    • New: The Duplicate rows command now also includes colors formatting.
    • Fixed: When using the Create pdf command from File menu and printing all the account cards the pdf index is now correct.
    • Fixed: When using linked tables the correct visibility of the Description column is now restored.
    • Manage extensions dialog: when opening the dialog the language filter is cleared.
    • Fixed: A wrong behavior of some modal dialogs has been corrected.
    • When creating a pdf, the images saved within the file (logo, items pictures, etc.) are automatically reduced to minimize file size.
  • Accounting
    • Fixed: Account balances visualization in the charts has been corrected.
    • Fixed: The F6 Copy row command with similar text now also resumes the value of the VAT Type column.
    • Fixed: The Create New Year command in Actions menu doesn't increment anymore date of birth in the Accounts table.
  • VAT functionalities
    • New: The Reverse Charge VAT operation is now possible on a single transaction row.
    • Fixed: from the VAT Report table is now possible to go back to the the original row in Transactions table.
  • Customers/Suppliers
    • New: When manually resizing the Invoice column, the program now saves and resumes the user's changes
    • New: It is now possible to display the content of the Notes column, the Doc column and custom columns in the Invoice tables.
    • New: Adds exchange rate adjustments to the open invoice list
  • Integrated Invoicing
    • New: In the docType column of the Transactions table, new type possibilities have been added: 10:ordn (order number) and 10:ordd (order date).
  • Estimates and Invoices application
    • New: Context menus have been added to the Invoice table
    • Fixed: The unit price and the discount are now displayed correctly
    • New: It is now possible to enter a unit price, a discount and the quantity with more than 2 decimal digits
    • Fixed: The invoice preview now updates if changes of the supplier data are made (File menu → File and accounting properties)
  • API Javascript
    • New: The new task attribute create.init has been added
    • New: In Banana.Ui.OpenPropertyEditor the option 'ignore warnings/errors' has been added
    • New: The TransactionDate column has been added to Banana.Document.invoicesCustomers() and Banana.Document.invoicesSuppliers() 
    • Fixed: the openDirDialog attribute under Windows now works correctly
  • Several minor changes
  • Based on Qt 5.15.7

 

Banana 10.0.9 - 21138

Released on  May 18 2021

  • General
    • New table commands in the Edit Menu:
      • move lines up (Alt + Up Arrow)
      • move lines down (Alt + Down Arrow)
    • New table shortcuts:
      • move cursor to previous position (Alt + Left Arrow)
      • move cursor to next position (Alt + Right Arrow)
    • New Appearance Menu:
      • Possibility to show/hide the various elements of the main window
      • Possibility to select the Dark or Light Mode theme
        (Windows-Appearance-Display theme)
    • Application directory changed from appdata/local to appdata/roaming
    • Duplicate Rows: Update the selection by highlighting all duplicate rows
    • Renamed the Gr column header to SumIn
    • Fixed: When creating a new file only the column DocLink will be generated in the transactions table. If the columns Links exists, is removed and data is move to DocLink.
    • Fixed: search next command  returned 'Text not found' with a single occurrence
    • Fixed: double click on column to resize it did not activate the Save button
    • Fixed: problem downloading google contacts
    • Fixed: Rename Account command in the Income and Expense Accounting did not update the transaction
    • Fixed: Dialog Subscription does not display proxy error
    • Improvements to the layout of the dialog Account Card: descriptive accounts were not aligned correctly in the listbox
    • Improvements to the layout of the dialog About
    • Improvements to the layout of the dialog Create New Year
    • Improvements to the layout of the dialog File New
    • Improvements to the layout of the dialog Subscription
  • Segments
    • Fixed: When adding the segment column to old accounting files, it did not capitalize if necessary.
    • Fixed: There was no warning when inserting a non-existent segment in the segment column
    • Fixed: If the segment separator "-" was selected, the segment account card did not appear.
  • Integrated invoicing
    • Fixed: Customers invoices corrections on invoice's lines with no amount and vat code 0% (the lines were ignored)
    • Fixed: Customers invoices corrections on invoice's lines of type Note (10:not) or Parameter (10:par) with amounts (the amounts were ignored)
  • Invoices and Estimates
    • Fixed: rounding difference in the invoice total
    • The field LetterStart has been renamed to NamePrefix in German translation
  • Inventory
    • Amount correction in the Items table, column TotalAmount
  • API Javascript
    • New extension attribute @visibility
    • Changes to the Banana javascript object Banana.application.license, which returns the new property isWithinMaxFreeLines
    • Banana.Ui.OpenPropertyEditor: added calendar popup for type date and improvements to the layout of the dialog
  • Android
    • Fixed access to file provider under Android
  • MacOS
    • Fixed Dark Mode theme on macOS
  • Several minor changes
  • Based on Qt 5.15.3

 

Banana 10.0.6 - 210118

Released on  January 18 2021

  • General
    • New shortcut Ctrl+D for the command Duplicate rows.
    • Dalogue size correction on HDPI screens.
    • Added the Delete rows command in the context menu of the tables.
    • Improved dialogue and help for managing subscriptions.
    • Fixed loading of user fonts.
    • Fixed copy and paste of a row or data from  Microsoft Access.
    • Added new way to save a most secure password.
    • Improved compatibility with macOS dark mode.
    • Improved translations.
  • Accounting
    • The opening balances of the segments are reported correctly.
    • In the cash manager accounting budget, double clicking on the line number takes you back to the correct source line
    • When adding a new account, the Gr1 and Gr2 columns are filled in automatically.
    • The payment date of an invoice recorded over several years is indicated correctly.
  • Invoicing
    • Improved the speed of printing invoices and reminders.
  • Invoices and estimates
    • Fixed the blank invoice preview.
    • Fixed the Print Invoice command not visible.
    • Added field for inserting the discount to the invoice.
    • Added in the settings the parameter validity in days of the estimates.
    • It allows you to copy and paste invoices and estimates.
  • Inventory
    • Correction in the Items column, when clicking the Account card symbol for the selected article.
    • Several improvements.
  • Several minor changes and improvements.

Banana 10.0.5

Release for mobile (iOS, Android)

Banana 10.0.4 - 201111

Released on November 11, 2020

  • General
    • The start page opens quickly even if there are inaccessible network files.
    • Improved subscription information display and dialog.
    • Fixed occasional interruption in cell editing.
    • Improved translations.
  • Accounting
    • The balances of the Accounts table are updated taking into account the new segment column.
    • Icon for opening account tab on the new segment column.
    • In the Budget Table, warning if a date has the wrong millennium.
  • Cash Manager and Icome and Expenses Accounting
    • The Horizontal Page Printing setting displays correctly when there are many columns.
  • Invoices and estimates
    • Copy Paste function from rows also takes values from the invoice.
    • Improved dialog window.
  •  Several minor changes and improvements.

Banana 10.0.3 - 201015

Released on October 15, 2020

  • General
    • Close File command, closes window without repeating the command.
  • Accounting
    • When it creates a new file from a template, it replaces the dates with the current year's dates.
    • When it creates a new Multi-Currency Accounting file, if you change the base currency, it also sets the currency in the Accounts table.
  • Invoices and estimates
    • Expiry date column for estimates has been added
  • Several minor changes and improvements.

Banana 10.0.2 - 201013

Released on October 13, 2020

  • General
    • Fixes automatic saving.
    • Matching of extensions to files, so that when you open the template it also automatically installs the indicated extensions.
  • Accounting
    • The Create New Year feature allows you to report segment balances as well.
  • Timesheet
    • Adds columns for automatic calculation Supplement.
    • Ability to use additional columns to calculate work time and absence.
  • Labels
    • Corrects the printing of labels on a horizontal page.
  • Several minor changes and improvements.

Banana 10.0.1 - 200918

Released on September 18, 2020

  • First version 10 release.

Share this article: Twitter | Facebook | LinkedIn | Email