Of course we cannot always share details about our work with customers, but nevertheless it is nice to show our technical achievements and share some of our implemented solutions.
Für Deutsch, bitte weiter unten lesen.
All managed Invoice Ninja servers have been upgraded this week to 5.11.8, a recent version.
The version jump required an upgrade of PHP as well, as the updated Laravel framework, used by Invoice Ninja, required PHP in version 8.2 (or newer).
We have therefore upgraded all PHP versions, followed by upgrading Invoice Ninja to 5.11, on all managed Invoice Ninja servers this week.
With the newer Invoice Ninja version, the React UI is now the official and recommended user interface. In past releases this role was assigned to the older Flutter UI - which has now been marked as deprecated.
Important: After a switch from Flutter to React (in the Dashboard, top right, click on the React icon), there is no longer a Flutter icon shown in the dashboard, to return to the Flutter UI.
The newer React UI also allows to open links inside Invoice Ninja to open in a new tab, for example to work in multiple tabs at the same time. This wasn't possible in Flutter.
As always, we only upgrade the Invoice Ninja versions of our customers once all our internal tests have passed. These tests involve Swiss QR-Bill design validation, recurring invoice and reminder e-mails successfully sent and previously discovered bugs fixed.
This ensures our customers can use a tested and approved Invoice Ninja application, without technical headaches.
--- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- *
Flutter UI (now deprecated):
React UI (new and recommended UI):
--- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- * --- *
Der Versionssprung erforderte auch ein Upgrade von PHP, da das aktualisierte Laravel-Framework, das von Invoice Ninja verwendet wird, PHP in Version 8.2 (oder neuer) benötigt.
Daher haben wir in dieser Woche auf allen verwalteten Invoice Ninja-Servern alle PHP-Versionen aktualisiert und anschließend Invoice Ninja auf Version 5.11 upgegradet.
Mit der neueren Version von Invoice Ninja ist die React-UI nun die offizielle und empfohlene Benutzeroberfläche. In früheren Versionen wurde diese Rolle der älteren Flutter-UI zugewiesen – diese wurde nun als veraltet markiert.
Wichtig: Nach dem Wechsel von Flutter zu React (im Dashboard oben rechts auf das React-Symbol klicken) wird im Dashboard kein Flutter-Symbol mehr angezeigt, um zur Flutter-UI zurückzukehren.
Die neuere React-Benutzeroberfläche ermöglicht es ausserdem, Links innerhalb von Invoice Ninja in einem neuen Tab zu öffnen, sodass z. B. in mehreren Tabs gleichzeitig gearbeitet werden kann. Dies war in Flutter nicht möglich.
Wie immer aktualisieren wir die Invoice Ninja-Versionen unserer Kunden erst, nachdem alle internen Tests erfolgreich bestanden wurden. Diese Tests umfassen die Validierung des Swiss-QR-Bill Rechnungsdesigns, den erfolgreichen Versand von wiederkehrenden Rechnungen und Mahnungsmails sowie die Behebung zuvor entdeckter Fehler.
Dadurch stellen wir sicher, dass unsere Kunden eine getestete und freigegebene Version von Invoice Ninja nutzen können - ohne technische Probleme.