Invoice Ninja v5
-
Since Invoice Ninja v5 is the stable release upstream for some time now and our package went through some testing, we have decided to hide the version 4 package from the library. It will still receive updates and can be installed for restore and migration purpose.
The reason for having two distinct app packages is simply that there is no automated migration path to upgrade from version 4 to version 5. The migration is possible and is outlined at https://invoiceninja.github.io/docs/migration/ for this essentially keep your v4 instance and install a fresh v5 app in parallel. Then as mentioned in the wiki, ensure the same admin account exists on both to be used for the migration.
Please note that v5 package is still marked as unstable until we have gotten at least some successful feedback on the migration.
-
Additional information: There is no API_Secret in the ENV file in the standard app package. Depending on your thousands of clients, it takes some time to migrate. For me, it was done in less than 5 minutes.
The only moment of confusion was: when installing IN v. 5. you have to fill in the name of the company in a modal frame. After the migration it took me a few seconds to realise that there is a multi-company option in IN v. 5 and I had to switch to the "other" (migrated) company (which has the same company name).
It looks like everything has migrated well.