InvoiceShelf logo

InvoiceShelf

Open source invoicing solution for individuals and businesses

Alternative to: freshbooks, invoice ninja, zoho invoice


About Versions (37)

3.0.0-alpha.9

2026-09-26

Introduces role presets and centralized user management in Administration, with updated permission controls and API changes for company resources.

3.0.0-alpha.10

2026-09-26

InvoiceShelf 3.0 alpha 10 introduces official module management for managed installs and a new module reconciliation process during Docker startup.

3.0.0-alpha.8

2026-09-25

The eighth 3.0 alpha updates security for mail and file disks, improves Docker hosting with read-only filesystem support, adds a dedicated customer portal host, and fixes PostgreSQL foreign-currency document errors.

2.4.6

2026-09-25

Fixes security vulnerabilities regarding file disk settings and resolves foreign-currency document saving issues on PostgreSQL.

3.0.0-alpha.7

2026-09-24

The seventh public alpha of InvoiceShelf 3.0 fixes PDF generation failures in empty Docker volumes and corrects redirect behavior for signed-out users accessing the install address.

3.0.0-alpha.6

2026-09-24

This alpha release fixes several installation and startup issues for PostgreSQL and Docker containers, and expands sample data seeding to MySQL and PostgreSQL.

3.0.0-alpha.5

2026-09-23

InvoiceShelf 3.0 alpha 5 introduces AI assistant integration via Model Context Protocol, a headless installation process, and a new demo mode.

3.0.0-alpha.4

2026-09-23

InvoiceShelf 3.0 alpha 4 introduces a responsive redesign, WCAG 2.2 AA accessibility, RTL language support, mobile app server-side integration, and critical security vulnerability fixes.

2.4.5

2026-09-23

This security release fixes a file upload vulnerability, restricts exchange rate settings to owners, and corrects PHP version requirements for the installer and updater.

2.4.4

2026-09-23

Security release for the 2.x line addressing nine vulnerabilities, including unauthorized document access and remote command execution.

3.0.0-alpha.3

2026-09-21

InvoiceShelf 3.0 Alpha 3 introduces a completed module platform, the first official Tasks and Projects module, and fixes for recurring invoice generation in container installs.

2.4.3

2026-09-21

This maintenance release fixes recurring invoice generation in container installs, restores the cron webhook functionality, and corrects next invoice date calculations.

3.0.0-alpha.2

2026-08-13

InvoiceShelf 3.0 alpha 2 introduces credit notes, advanced payment allocations, compound taxes, improved PDF rendering, and a new module platform with an external AI assistant.

2.4.3-beta.3

2026-07-29

This pre-release contains no application changes and focuses on verifying the release pipeline, including adjustments to the publishing workflow and documentation updates.

2.4.3-beta.2

2026-07-29

This pre-release contains no application changes and was created solely to test the automated tag-triggered release flow.

2.4.3-beta.1

2026-07-29

This is a beta release for testing the deployment pipeline and contains no application changes.

2.4.2

2026-07-29

Maintenance release fixing Docker image boot issues, timezone configuration, MariaDB setup wizard, Gotenberg network access, and PHP 8.5 compatibility.

3.0.0-alpha.1

2026-06-14

First public alpha of InvoiceShelf 3.0, featuring a complete rewrite using Laravel 13, PHP 8.4, Vue 3, TypeScript, and Tailwind v4.

2.4.1

2026-06-14

Security patch for the 2.x line fixing a multi-tenant authorization vulnerability in user management.

2.4.0

2026-06-12

Version 2.4.0 marks the feature freeze for the 2.x line, focusing on security hardening, dependency updates, and preparations for the 3.x upgrade path.

2.3.3

2026-04-07

Expense reports now group itemized expenses by their expense category.

2.3.2

2026-04-06

This release introduces automatic due date setting for invoices, fixes company slug generation, and updates Crowdin translations.

2.3.1

2026-04-05

This release introduces Docker improvements, ensures public storage symlinks in production entrypoints, and fixes an installation mail issue when using the log driver.

2.3.0

2026-04-04

This release includes various bug fixes, security enhancements to company scoping, and extensive dependency upgrades including Vite 8, Tailwind CSS 4, and Node.js 24.

2.2.1

2026-03-24

This release updates the PHP requirement to 8.4, includes a hotfix, Crowdin updates, and imports the File facade in UpdateCommand.

2.2.0

2026-03-24

This release includes upgrades to Laravel 13, support for flat tax and new currencies, enhanced PDF generation, and various bug fixes and Docker improvements.

2.1.1

2025-02-05

This release fixes a bug with customer names in the search dropdown and includes new Crowdin translation updates.

2.1.0

2025-02-01

This release introduces demo mode, tax ID fields, invoice time support, and updated PHP/JS dependencies, alongside numerous bug fixes and translation improvements.

2.1.0-RC1

2025-01-13

This release introduces Demo Mode, Tax ID fields, invoice time support, and dependency upgrades for Laravel and Vue, alongside numerous bug fixes and translation improvements.

2.0.0

2024-09-24

Upgrades the app core to Laravel 11, introduces SQLite as the default database, adds decimal support for item quantities, and improves translation and installation processes.

2.0.0-RC1

2024-08-27

Upgraded app core to Laravel 11, updated dependencies, and introduced several new features including estimate cloning and decimal item quantities.

1.3.0

2024-07-13

Final 1.x release improving Docker image compatibility, fixing AWS SES configuration, and adding SQLite as the default database.

1.2.2

2024-05-04

Fixes an issue where languages were not working correctly in PDFs and reports.

1.2.1

2024-05-04

This is a hotfix release addressing issue #64 and including a release migration.

1.2.0

2024-05-04

This release adds S3 storage support, Libyan Dinar, VAT/Tax-ID fields, and token expiration, while fixing several bugs related to permissions, backups, and locales.

1.1.0

2024-02-11

This update fixes security and database issues, refactors EnvironmentManager, and adds support for negative taxes.

1.0.0

2024-02-05

Upgraded core dependencies to Laravel 10, Vue 3.4, and Vite 5, added new currencies, and rebranded the PHP namespace to InvoiceShelf.