28 Apr 2020

The new release 1.9 was published, some of its highlights are:

  • Invoice: archive for created invoices with status
  • Invoice: configurable invoice number format
  • Export: improved Excel tables with auto filters and more
  • Listing: support for many new columns is all views (hidden by default: try the “eye” icon)
  • Rates: Improved rates for differentiation between customer invoices (external rates) and internal rates
  • Short summary on invoice and export preview
  • Multiselect of customer, project and activity in search filters
  • API: TimeBudget, Fees
  • Esperanto translations
  • Create invoices via bash/shell
  • Highlight overlapping times (red lines between time entries)

Thanks to all of you for using and supporting Kimai, especially:

  • all clients and donators who help me to keep up the work for Kimai
  • the developers who contributed their time …
  • and everyone else contributing at GitHub, too many to name you all - you guys rock!

Want to upgrade? Click here to find out how.

Changelog

Full Changelog

Implemented enhancements:

Fixed bugs:

  • “To” is not correctly calculated from timesheets view #1638
  • Uncaught PHP Exception Doctrine\ORM\ORMInvalidArgumentException #1618
  • Expired projects are hidden in search form under My Times #1615
  • error when creating invoice #1590
  • Optical error when deleting roles #1588
  • Installation via FTP | 500 server error | Path /assets /css missing? #1586
  • Database import from Kimai 1.3.1 #1573
  • Password rest #1566
  • kimai2_users title field length limit will cause error logging in via SAML if SAML provided title is too long. #1562
  • setCustomer() must be an instance #1539
  • Accounting person cannot see Time Sheets #1525
  • Upgrade from v1 fails with v1.8 due to undefined method setHourlyRate #1519
  • Export reporting wrong durations vs. Print #1496
  • fix removing single permissions from event #1661 (kevinpapst)
  • added translate filter for meta-fields in detail pages #1655 (kevinpapst)
  • fix annotation for collections #1654 (kevinpapst)
  • show expired projects in search filter #1641 (kevinpapst)
  • remove roles from users when role is deleted #1640 (kevinpapst)
  • fix duration calculation in admin timesheet view #1639 (kevinpapst)
  • Search term fixes for API #1597 (kevinpapst)
  • fix non-ascii character break invoice download #1592 (kevinpapst)
  • ensure user attributes are truncated #1580 (kevinpapst)
  • improve kimai v1 importer #1543 (kevinpapst)
  • fix timesheet permissions for non-admins #1542 (kevinpapst)
  • fix pdf creation for very large exports #1533 (kevinpapst)
  • [BUGFIX] Escape distinguished name in ldap search #1528 (sabbelasichon)
  • fixing rates in kimai v1 import #1521 (kevinpapst)

Closed issues:

  • Activity dropdown not working in v1.8 #1662
  • Updating to 1.8 can’t acces #1660
  • Populate project and customer by activity selection #1634
  • Stop button not working #1632
  • Installation instructions shared host: add netcup #1620
  • unable to export to pdf invoice #1619
  • Invoice generation not taking quantity into consideration #1531
  • A little more help regarding adding Exports and adjusting the Dashboard #1347