Release news ยท 19 September 2026

PHP Ledger 1.1.0: install from any web folder

1.1.0 makes installation work the way WordPress does: upload one folder to your website, open its address and the installer starts. It also adds MariaDB support, a chosen username, an optional logo and the first signed update metadata.

What is new in 1.1.0?

How do updates work from now on?

1.1.0 is the first release with signed update metadata. After you pin the publisher key listed in the release signing guide, later updates can be installed from /maintenance.php, with the automatic matched backup and recovery introduced in 1.0.0.

Moving from 1.0.0 to 1.1.0 is a manual upgrade, because 1.0.0 shipped without signed update metadata. Follow the 1.0.0 to 1.1.0 section of UPGRADE.md: back up the application, private configuration and database first, and never unzip the new version over an installed copy. 1.1.0 adds two migrations, one for usernames and one for the installation logo.

What does 1.1.0 need?

PHP 8.2 or newer, with 8.3 recommended, and the BCMath, PDO MySQL, mbstring, curl, OpenSSL and fileinfo extensions, plus zip for automatic updates. MySQL 8.4 or MariaDB 10.4 or newer, and HTTPS. No terminal, Composer, Node or Docker is needed for setup.

What has not been checked yet?

The installer was checked on MySQL 8.4 and MariaDB 10.4, 10.6, 10.11 and 11.4, in the PHP 8.3 Apache image and on the owner's XAMPP. It has not yet been observed on a real shared host, or with an operator who has not used it before. The assurance limits recorded for 1.0.0 still apply: independent accounting review, independent security review and supervised pilots have not taken place yet.

Where can I download it?

The download page has the package, its SHA-256 checksum and the install steps. The versioned GitHub release holds the same archive, its signed update metadata and the release notes. To look around first, choose a fictional business in the demo.

Product screen

Screens show a fictional sample business

Scroll the image to explore it. With a keyboard, focus the image area and use the arrow keys.