Updating cloud instances to 1.9
Changelog
08 May 2020
We are currently upgrading all cloud instances. The cloud is currently running Kimai 1.8 and we are upgrading to Kimai 1.9.
The next update for Kimai 1.10 will follow in a couple of weeks and will be announced as usual here on the blog.
In case of any question or problem, please use the support channel.
Upcoming changes
Here is a list of the most important changes, that you can look out for:
- 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 in all views (hidden by default: give the “eye” icon a try)
- Rates: User based rates and differentiation between customer invoices (external rates) and internal rates
- Short summaries on invoice and export previews
- Multiselect of customer, project and activity in search filters
- Translations in Esperanto
- Highlight overlapping times (red lines between time entries)
Full changelog
We are committed to the open source world and try to publish everything we do, so here is the full list of all changes:
Version 1.9
Implemented enhancements:
- TimeBudget via API #1657
- TAG in permissions: Deny create for users #1623
- Inconsistent behavior when creating and copying a project #1610
- delete invoices from archive #1555
- editing translation not visible #1546
- API methods for Fees #1523
- Excel export with table format #1512
- Columns “Order number” and “Order date” not visible in Projects overview #1498
- Data import doesn’t import teams #1480
- Bad project overview for projects of the same name #1475
- zend-ldap is deprecated #1445
- Stundensatz im Projekt für Abrechnung mit customer #1361
- Selection of multiple workers/customers/projects/activities and display the time of it #1357
- Add invoice tabel to archive created invoices with invoice number and date #1279
- Invoice Generator by Date + consecutive numbering #1189
- Add short summary on render invoices page #1188
- Extend multi select options present in user selection to customer, projects and activities also #1055
- display more columns in invoice template listing #1663 (kevinpapst)
- using font awesome icon to render color dot #1656 (kevinpapst)
- Delete Invoices #1652 (kevinpapst)
- Code improvements #1649 (kevinpapst)
- minimize count and visibility columns for better table alignments #1636 (kevinpapst)
- Add color to tags #1631 (jojoemade)
- Fix Czech translation #1630 (KuboF)
- Esperanto translation #1607 (KuboF)
- added event before rendering permissions #1599 (kevinpapst)
- add event for updated timesheet entites #1598 (lduer)
- allow html and pdf export customization with twig templates #1582 (kevinpapst)
- added json, xml and txt invoice renderer #1576 (kevinpapst)
- added command to create invoices via bash #1574 (kevinpapst)
- switch to kimai specific user-bundle fork #1568 (kevinpapst)
- Added multi-select for customer, project and activity #1557 (kevinpapst)
- validate v1 data before import #1552 (kevinpapst)
- support more columns in listings #1548 (kevinpapst)
- show sum of duration and amount under export table #1547 (kevinpapst)
- update to latest libs #1545 (kevinpapst)
- fix deprecations in older migrations #1544 (kevinpapst)
- added invoice archive & configurable invoice numbers #1541 (kevinpapst)
- Italian translations update #1538 (buoncri)
- Highlight overlapping times #1534 (kevinpapst)
- Import groups #1532 (HonzaKopecky)
- Migrate from zend-ldap to laminas-ldap #1530 (sabbelasichon)
- disable title on small reponsive screens #1527 (kevinpapst)
- inline css for html invoices #1526 (kevinpapst)
- phpstan level 4 #1522 (kevinpapst)
- xlsx improvements (#1512) #1518 (adrianrudnik)
- support budget and timeBudget in API calls #1658 (kevinpapst)
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