What's Changed
- New: Improved Invoice and Estimate template handling by @gdarko in #277
- Fix: Long text on dropdown items by @mchev in #157
- Fix: Carbon dates on custom fields value by @mchev in #178
- Fix: Logo render in Payment PDF by @TheSpeedX in #162
- Fix: Public Invoice view by @mchev in #185
- Fix: Missing values in en.json translation by @salvaoo in #179
- Fix: Table data not refreshing properly (keys) by @mchev in #186
- New: Refactor editor and allow links by @mchev in #190
- New: Include a Tax ID field in both customer creation and invoices by @mchev in #166
- New: Installer enhancements and other small improvements by @loduis in #189
- Fix: Add missing translation strings lost in merge by @gdarko in #200
- Fix: Add missing dutch translations by @Joehoel in #208
- Fix: Add missing spanish translations @loduis in #207
- New: Turkish language by @slaweallx in #205
- New: 'Database Overwrtie' during install for SQLite type by @gdarko in #219
- Fix: Customer tax id validation by @gdarko in #220
- New: Update Issue Template by @rihards-simanovics in #215
- New: Improve htaccess configuration by @loduis in #214
- Fix: Receipt view by @OniriCorpe in #234
- New: Specify that a custom frequency should be in the cron format by @OniriCorpe in #231
- Fix: Corrects and simplifies password visibility icon logic by @loduis in #222
- Fix: Module paths by @gdarko in #268
- Fix: Update company info on array of companies. by @loduis in #227
- Fix: Adding
sent
andviewed
field to payload #240 by @mchev in #247 - Fix: Add Amount Paid and Amount Due to Invoice PDF by @mchev in #248
- Fix: Tunisian Dinar currency updates @BesrourMS in #258
- New: Invoice time support by @troky in #269
- New: Implement Demo Mode with daily reset and protected operations by @mchev in #256
- Fix: PDF Template command by @gdarko in #272
- Fix: Regenerate IDE Helper Assets by @gdarko in #274
- New: Upgrade Laravel and other third-party PHP packages to latest versions
- New: Upgrade Vue, Vue-Router, Pinia and other third-party JS packages to latest versions
How to upgrade
Docker Setups
- In your docker compose set up, change the version tag to
invoiceshelf/invoiceshelf:2.1.0
- Run the following to re-create the containers
docker-compose pull docker-compose up --force-recreate --build -d docker image prune -f
Manual setups
For manual installations, please ensure you are running PHP 8.2 or 8.3.
To upgrade using the one-click upgrade, go to Settings > Update App and proceed.
To manually upgrade the app, download it from the official website or this direct link.
Note: Backup your .env
file and storage
directory and restore back after extracting InvoiceShelf.zip.
New Contributors
- @TheSpeedX made their first contribution in #162
- @salvaoo made their first contribution in #179
- @loduis made their first contribution in #189
- @Joehoel made their first contribution in #208
- @slaweallx made their first contribution in #205
- @rihards-simanovics made their first contribution in #215
- @OniriCorpe made their first contribution in #234
- @BesrourMS made their first contribution in #258
Full Changelog: 2.0.0...2.1.0