InvoiceShelf
Open source invoicing solution for individuals and businesses
Alternative to: freshbooks, invoice ninja, zoho invoice
About
Versions (20)
2.2.0
2026-03-24What’s Changed
- fix: en translation spelling by @Pureball in https://github.com/InvoiceShelf/InvoiceShelf/pull/318
- [HOTFIX] Customers names on table list issue #210 by @mchev in https://github.com/InvoiceShelf/InvoiceShelf/pull/310
- Fix: Capitalise ‘date’ in invoice due date label by @cufarvid in https://github.com/InvoiceShelf/InvoiceShelf/pull/320
- 306 update GitHub issuepr templates by @rihards-simanovics in https://github.com/InvoiceShelf/InvoiceShelf/pull/341
- New Crowdin updates by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/308
- Fix negative values on item price by @mchev in https://github.com/InvoiceShelf/InvoiceShelf/pull/335
- Upgrading to Heroicon v2 by @mchev in https://github.com/InvoiceShelf/InvoiceShelf/pull/281
- Checking version number on version.md file by @mchev in https://github.com/InvoiceShelf/InvoiceShelf/pull/280
- feat: default notes by @yanniz0r in https://github.com/InvoiceShelf/InvoiceShelf/pull/263
- Fix security alert on axios 0.29 by @mchev in https://github.com/InvoiceShelf/InvoiceShelf/pull/347
- Fix: AWS SES Mailer by @faabiosr in https://github.com/InvoiceShelf/InvoiceShelf/pull/365
- Feat(Gotenberg): Opt-in alternative pdf generation for modern CSS by @TimVosch in https://github.com/InvoiceShelf/InvoiceShelf/pull/184
- Pint updated files by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/367
- Adding Flat Tax support with fixed amount by @mchev in https://github.com/InvoiceShelf/InvoiceShelf/pull/253
- New Crowdin updates by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/345
- Upgrading to Laravel 12 by @mchev in https://github.com/InvoiceShelf/InvoiceShelf/pull/346
- Improving github workflow by @mchev in https://github.com/InvoiceShelf/InvoiceShelf/pull/278
- fix: Create item with tax by @faabiosr in https://github.com/InvoiceShelf/InvoiceShelf/pull/377
- Update View.vue by @liuzheng980724 in https://github.com/InvoiceShelf/InvoiceShelf/pull/374
- fix: Payment confirmation error by @faabiosr in https://github.com/InvoiceShelf/InvoiceShelf/pull/376
- fix: Backup Job by @faabiosr in https://github.com/InvoiceShelf/InvoiceShelf/pull/375
- fix(csrf-token): add leading dot to session domain cookie. by @loduis in https://github.com/InvoiceShelf/InvoiceShelf/pull/224
- Remove unecessary lines in Adminer dockerfile by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/444
- Exclude .git directory from backups by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/445
- feat: Tax included by @faabiosr in https://github.com/InvoiceShelf/InvoiceShelf/pull/370
- Update de.json by @Yes-Sebastian in https://github.com/InvoiceShelf/InvoiceShelf/pull/414
- fixed czech translations by @honzarac in https://github.com/InvoiceShelf/InvoiceShelf/pull/399
- New currencies: Paraguayan Guaraní, Algerian Dinar by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/447
- Performance: Dynamic loading of language files by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/446
- Fixed deprecated i18n api by @honzarac in https://github.com/InvoiceShelf/InvoiceShelf/pull/398
- Add common languages by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/448
- New Crowdin updates by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/368
- Fix language file conflicts by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/451
- fix: Create item with tax (ItemModal) by @faabiosr in https://github.com/InvoiceShelf/InvoiceShelf/pull/385
- Fix: Mailgun driver errors by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/452
- Fix: Use amounts in base currency for customer charts by @sirlupusdev in https://github.com/InvoiceShelf/InvoiceShelf/pull/403
- chore: Update dockerfile for dev and prod by @TimVosch in https://github.com/InvoiceShelf/InvoiceShelf/pull/183
- Upgrade mail configuration by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/455
- Fix: Actually display company currency symbol / total receipts for customer charts by @sirlupusdev in https://github.com/InvoiceShelf/InvoiceShelf/pull/453
- Fix: Weird gap in invoice items description by @CGCal in https://github.com/InvoiceShelf/InvoiceShelf/pull/439
- 🚢 Simplified docker builds by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/456
- GitHub Actions Tweaks by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/457
- Fix: SQLite docker build related issues by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/458
- Development Environment by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/459
- Ignore devcontainer dir by @rihards-simanovics in https://github.com/InvoiceShelf/InvoiceShelf/pull/460
- Temperately hide modules tab while Module Management is developed by @rihards-simanovics in https://github.com/InvoiceShelf/InvoiceShelf/pull/443
- Add expense number at Expenses by @chgiak in https://github.com/InvoiceShelf/InvoiceShelf/pull/406
- Docker Image Improvements by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/463
- Devenv subcommands for test / format by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/462
- Fix: broken file links for development files by @sirlupusdev in https://github.com/InvoiceShelf/InvoiceShelf/pull/469
- Fix: Docker ASSET_URL not injected by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/472
- New Crowdin updates by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/454
- Configurations cleanup & database configurations for mail and pdfs by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/479
- New currency: Qatari Riyal by @ahmedabdou14 in https://github.com/InvoiceShelf/InvoiceShelf/pull/476
- Fix aggregates for customers using withSum() (SQL-portable, no DB mode tweaks) by @devstack-be in https://github.com/InvoiceShelf/InvoiceShelf/pull/486
- chore(lang): cs.json by @radosek in https://github.com/InvoiceShelf/InvoiceShelf/pull/490
- New Crowdin updates by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/481
- feat(mail): add CC and BCC fields to email requests and forms by @aalhendi in https://github.com/InvoiceShelf/InvoiceShelf/pull/466
- New Crowdin updates by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/539
- Fix wrong customer names on invoice list page 2+ by @csalzano in https://github.com/InvoiceShelf/InvoiceShelf/pull/554
- Bug fix in Dropbox file disk creation. Applies disk path. by @csalzano in https://github.com/InvoiceShelf/InvoiceShelf/pull/573
- Update receipt PDF to include Invoice Total, Balance Due, and Invoice Status by @klittle81 in https://github.com/InvoiceShelf/InvoiceShelf/pull/572
- New Crowdin updates by @gdarko in https://github.com/InvoiceShelf/InvoiceShelf/pull/566
- Laravel 13 upgrade, security updates and fixes by @mchev in https://github.com/InvoiceShelf/InvoiceShelf/pull/578
New Contributors
- @Pureball made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/318
- @cufarvid made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/320
- @yanniz0r made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/263
- @faabiosr made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/365
- @TimVosch made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/184
- @liuzheng980724 made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/374
- @Yes-Sebastian made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/414
- @honzarac made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/399
- @sirlupusdev made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/403
- @CGCal made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/439
- @chgiak made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/406
- @ahmedabdou14 made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/476
- @devstack-be made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/486
- @radosek made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/490
- @aalhendi made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/466
- @csalzano made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/554
- @klittle81 made their first contribution in https://github.com/InvoiceShelf/InvoiceShelf/pull/572
Full Changelog: https://github.com/InvoiceShelf/InvoiceShelf/compare/2.1.1…2.2.0