Release 2.4.20

Posted by Joe (joe) on Apr 28 2026
News from the Editor >>


Release 2.4.20 is available for download at SourceForge.

Announcement

This is a 2.4.20 stable release with improved PHP 8 compatibility and a couple of usability and security bugfixes.
 Therefore please consider urgent upgrade of your installation to this version, to keep your FA instances safe.
 This is especially important in not fully trusted environments like publicly accessible installations (demos or other installations accessibly by not fully trusted users).

This release fixes some problems on php versions 8.2 to 8.4. The following versions has been tested: 8.0.0, 8.0.7, 8.0.12, 8.1.6, 8.2.0, 8.3.2, 8.4.13 and 8.5.5.

Please report any bugs/problems found via our Mantis Bugtracker at http://mantis.frontaccounting.com.

Download instructions

In Sourceforge FrontAccounting (http://sourceforge.net/projects/frontaccounting), select
 Files -> FrontAccounting 2.4 ->2.4.20.

For Windows users select the zip file. For all other users select the tar.gz file.

Security

FrontAccounting should NOT be used via unsecure http protocol. If you really need this - change SECURE_ONLY constant in /includes/session.inc to false (comment in the file added). Unfortunately this option cannot be added in sysprefs/config.php because the settings are not available before session is started.

Common

  • Multiply cleanups/security fixes in attachments editor.

  • Database procedures in reports fixed to be compliant with codebase rules.

  • Bug [0005737] Attachment editors: fixed input field width to underlying db field size.

  • Attachments should be deleted when related document/entity is deleted. Fixes [0005757].

  • Bug [0005750] Fixed hangs in barcode generation.

  • Feature [0005712] Added fast date input edition with keyboard shortcuts (CtrlAlt-Arrows).

  • Install/Activate Extensions: fixed deprecation warning on php >=8.2.

Sales

  • Feature [0005738] Customer/Supplier Allocation Inquiry: changed default sort order to ascending by Due Date.

  • Feature [0005752] Customer Statements Report: added customer reference column.

  • Feature [0005751] Customer Payments, Supplier Payments: added contractor reference for easier allocations.

Purchases

  • $trans_no was missing in purch_order definition class. Fixed.

  • Feature [0005738] Customer/Supplier Allocation Inquiry: changed default sort order to ascending by Due Date.

  • Feature [0005751] Customer Payments, Supplier Payments: added contractor reference for easier allocations.

Bank and General Ledger

  • Added two XRPL Payment Links. By Leslie Proud.

  • Changed Bank Account Reconcile to sort descending.

  • New exchange-rates organisation update. Can also fetch historical rated.

  • Fixed safety issues in bank and audit reports.

Last changed: Apr 28 2026 at 9:31 am

Back

Support This Project