InvoiceNinja 5.9.5
17 June 2024
InvoiceNinja version 5.9.5 is now available.
Upgrading to InvoiceNinja 5.9.5
InvoiceNinja 5.9.5 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply InvoiceNinja updates as new versions are released, or use Installatron's Clone feature to duplicate an existing InvoiceNinja install to test the 5.9.5 upgrade prior to applying it live. Get started managing your InvoiceNinja installations with Installatron
What's New in InvoiceNinja 5.9.5
Bug Fixes
- fix phpunit.xml.dist for appstarter by @kenjis in #8785
- update preload.php for 4.5 by @kenjis in #8805
- [ErrorException] Undefined array key in spark phpini:check by @kenjis in #8804
- incorrect Security exception message by @kenjis in #8818
- [QueryBuilder] TypeError in join() with BETWEEN by @kenjis in #8792
- [SQLSRV] Query Builder always sets "<database>"."<schema>". to the table name. by @ping-yee in #8786
- remove unused undefined param $raw in MockCache::save() by @kenjis in #8847
- FileCollection pseudo-regex by @kenjis in #8868
- [Model] casting may throw InvalidArgumentException: Invalid parameter: nullable by @kenjis in #8870
- [Model] casting causes TypeError when finding no record by @kenjis in #8871
- correct property default values in Email by @kenjis in #8855
- CLI::promptByMultipleKeys() and prompt() by @kenjis in #8873
- [Postgres] show missing error message by @kenjis in #8913
- TypeError in number_to_amount() by @kenjis in #8932
- Model::find() returns incorrect data with casting by @kenjis in #8933
Refactoring
- remove unused path parameter on PhpStreamWrapper::stream_open() by @samsonasik in #8926