LsFusion 6.1 Dev Platform Launched

An available release of the project lsFusion 6.1 has been announced, offering a declarative platform for developing business and web applications. This platform is designed for creating corporate and accounting applications and can be utilized as an open and free alternative to the 1C platform. The project code is written in Java and is distributed under the LGPLv3 license. A typical ERP solution for small and medium-sized businesses called MyCompany, which uses lsFusion, is distributed under the Apache 2.0 license.

lsFusion is founded on combinatorial programming (function-level), setting it apart from other platforms on the market such as SAP, Dynamics AX, 1C, and .Net. The platform also incorporates event-based, reactive, and object-oriented programming internally. Version 6.1 primarily focuses on bug fixes, enhancing integration ease, expanding language and interface capabilities, and preparing for supporting alternative clients.

Notable changes in version 6.1 include:

  • Support for the “@@deprecated” annotation to mark deprecated language elements and phase them out gradually.
  • MEASURES(groupObject) support for constructing multi-dimensional reports with multiple metrics.
  • Ability to directly pass file names in read and write statements (READ / WRITE).
  • Improved PrefixSearch search, giving higher priority to exact matches and adding
/Reports, release notes, official announcements.