mirror of
https://github.com/InvoiceShelf/InvoiceShelf.git
synced 2026-08-04 07:02:13 +00:00
Port of the 2.x change to 3.x, with the same extractor script. Registration sent the GitHub release body to the updater, so the notes every install sees were written at publish time — after review, outside the repo, with nothing checking they existed or matched what shipped. CHANGELOG.md becomes the source. It is written and reviewed alongside the change itself, so what installs are offered cannot drift from what was merged, and the release body can simply point at it. A release with no section for its tag fails the job rather than registering an empty changelog. A manual dispatch falls back to the release body, since re-registering a release older than this file is legitimate — which covers 3.0.0-alpha.1. Backfilled with 3.0.0-alpha.1.
651 B
651 B
Changelog
Release notes for the 3.x line. Each ## heading is a released version, and the
section beneath it is what CI publishes to the updater — see
.github/scripts/changelog-section.php.
The 2.x line has its own CHANGELOG.md on the 2.x branch. Releases are also on
GitHub: https://github.com/InvoiceShelf/InvoiceShelf/releases
3.0.0-alpha.1 — 2026-06-14
First public alpha of InvoiceShelf 3.0 — the next-generation rewrite (Laravel 13 / PHP 8.4, Vue 3 + TypeScript, Tailwind v4).
⚠️ Pre-release — not for production. For evaluation and testing only.
Docker: invoiceshelf/invoiceshelf:3.0.0-alpha.1 (also :next).