github InvoiceShelf/InvoiceShelf 2.1.0
v2.1.0

22 hours ago

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 and viewed 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

  1. In your docker compose set up, change the version tag to invoiceshelf/invoiceshelf:2.1.0
  2. 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

Full Changelog: 2.0.0...2.1.0

Don't miss a new InvoiceShelf release

NewReleases is sending notifications on new releases.