Project updates
Release notes and the scope behind each package.
Subscribe to the RSS feed0.5.0-preview: eleven sample businesses and a clearer setup
A catalogue-led setup flow, compact responsive shell and eleven isolated sample business histories extend the accounting starter. Read the release scope and sample guide.
Earlier: 0.4.0 accounting starter
Core invoices, bills, partial payments, credits and ageing connect to optional Purchasing and Inventory. Read the 0.4.0 release scope and fictional workflow.
Earlier: 0.3.0 foundations for customer and vendor accounting
The 0.3.0 release adds exact currency snapshots, parties and contacts, authoritative open items and correction mechanics.
At its publication, 0.3.0 prepared the schema and posting service for the invoice and bill milestone without adding those operator workflows. Read the 0.3.0 release article for package evidence, deployment scope and limitations.
PHP Ledger 1.4.7: maintenance has stopped for lack of funds
PHP Ledger 1.4.7 is the latest release. Help fund a year of open-source work.
PHP Ledger 1.4.1: consistent dates and clearer forms
DD/MM/YYYY date selectors, early validation, clearer sample completion and narrow-screen repairs.
PHP Ledger 1.4.0: cash controls, parties and company stories
Administrator-selected balance controls, linked payers and payees, clearer workspaces and fictional company learning chapters.
PHP Ledger 1.3.0: from the installer to a reviewed year end
Try the actual installer in the shared hourly-reset demo. Explore aggregate payroll, loan drafts, year-end review and separate sample packages, with explicit limits and both official image channels. Read the 1.3.0 story.
PHP Ledger 1.1.3: the in-app updater completes
1.1.3 fixes issue #90, letting the in-app updater complete its migrate phase. Installations on 1.1.0, 1.1.1 and 1.1.2 can now update from /maintenance.php.
PHP Ledger 1.1.2: the 1.1.1 record corrected
1.1.1 shipped migration 034 and the optional Stock locations module after all; 1.1.2 says so and counts cash at the point of sale in whole minor units. Known issue #90 is fixed in 1.1.3.
PHP Ledger 1.1.1: setup you can watch
Browser setup runs in six stages with green and red checks, accepts a local database account with no password and creates the database itself, and warns instead of refusing over plain HTTP. Corrected 20 September 2026: it carries migration 034.
PHP Ledger 1.1.0: install from any web folder
Upload one phpledger folder to your website and open its address to start the installer, with no setup key for a database on the same server. Adds MariaDB 10.4+ support, a chosen username, an optional logo and the first signed update metadata.
PHP Ledger 1.0.0: the first stable release
Consolidates the 0.6.1 workflow-recovery closure, the 0.7 browser installer and the 0.8 signed update/backup/recovery work into one supported production release. Independent accounting/security review and supervised pilots were never completed.
PHP Ledger 0.6.0-preview: a rebuilt accounting workspace
A focused Home, compact registers, reviewed document editors, multi-item settlement and gross-profit reporting. Preview acceptance limits remain explicit.
PHP Ledger 0.2.1-preview: connected reporting and four business histories
Scoped read API/MCP connections, the accounting core and four multi-year sample businesses with illustrated reporting guides.
PHP Ledger 0.1.6-preview: PHP 8.2+ and an open-source core
A lower PHP floor, PHP 8.3 deployment and country-neutral positioning.
PHP Ledger 0.1.5-preview: accessible sample checkout
Product-specific quantity labels, usable no-JavaScript fields and clearer project, privacy and demo information.
PHP Ledger 0.1.4-preview: clearer financial reports
Profit & Loss and Balance Sheet sections fit their panels. Account-ledger running balances and filters stay visible on tablets. Download the current preview.
PHP Ledger 0.1.3-preview: account ledgers and optional modules
Visible running balances, reviewed opening cutover, bank reconciliation, CSV exports and owner-controlled POS modules join the evaluation package. Download the current preview.
PHP Ledger 0.1.0-preview is available
A self-hosted evaluation package with company setup, daily transactions, reports and a sample cash register.
Frequently asked questions
These answers describe the current release and the choices you need to make before evaluating it.
Where can I verify a release?
Use the GitHub release tag, downloadable ZIP and published SHA-256. The release notes identify the source and validation scope.
Does a news post upgrade my installation?
No. An operator must follow the matching UPGRADE.md, preserve a backup, rehearse restore and validate the target installation.
Are planned features included in the download?
Only capabilities explicitly marked implemented for that release are included. Research, roadmap items and schema foundations do not imply completed operator workflows.
How can I follow changes without an account?
Read this news page or subscribe to its RSS feed. The static website does not create an account or subscribe you to a mailing list.
What does a passing test suite prove?
It provides evidence for the tested technical cases and runtime. It does not establish accounting sign-off, regulatory compliance or success in every business workflow.
