Release 1.9 - Invoice archive, internal rates
On-Premise
28 Apr 2020
Kevin Papst
@kevinpapstThe 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
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