All Versions
34
Latest Version
Avg Release Cycle
33 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v1.12 Changes
π Release notes including the changelog can be found here
-
v1.11.1 Changes
October 28, 2020Implemented enhancements:
- validate color #2072 (kevinpapst)
- π fix assertion deprecation #2068 (kevinpapst)
- β‘οΈ Translations update from Weblate #2066 (weblate)
π Fixed bugs:
- Can create second timesheet entry #2064
- π fix auto-stop when starting timesheet with tags #2067 (kevinpapst)
-
v1.11 Changes
October 26, 2020Implemented enhancements:
- π§ make the "permanent login" checkbox configurable #2008
- Different rates for on-site and off-site (remote) and possibility to choose in time sheet #2001
- Invoice grouped time entries per day #2000
- β Remove CLA from Weblate component #1965
- Project/Activity color in Calendar view #1946
- π Improve calendar view with last activities #1852
- Reporting function #1838
- Permissions to activities #1750
- π§ Configurable first day of the week #1732
- CI workflows #2061 (kevinpapst)
- β‘οΈ Dutch translation update 1.10.2 stable #2058 (IxFail)
- π Fix Composer 2 compatibility #2056 (kevinpapst)
- π allow to configured database version via ENV var #2055 (kevinpapst)
- π improved timesheet importer #2049 (kevinpapst)
- π Finnish translations #2046 (vilu85)
- π support custom fields in timesheet batch update #2043 (kevinpapst)
- β added dateformat and timezone options to project importer #2042 (kevinpapst)
- Some arbitrary changes 1.11 #2032 (kevinpapst)
- open create form for activity/project/customer in modals #2025 (kevinpapst)
- π SQL performance improvements #2017 (kevinpapst)
- lifecycle events for projects #2013 (kevinpapst)
- β‘οΈ Translations update from Weblate #2011 (weblate)
- β add a i18n api field for the users "now" datetime #2007 (kevinpapst)
- explain limited access if project or customer has team permission #2006 (kevinpapst)
- π§ Simpler configurations #1995 (kevinpapst)
- β‘οΈ Translations update from Weblate #1994 (weblate)
- Execute migrations in kimai:reset-dev command #1982 (kx1000)
- weblate compatibility #1970 (kevinpapst)
- weblate compatibility #1969 (kevinpapst)
- π fixing "translation id" in hebrew and romanian #1968 (kevinpapst)
- π Translation fixes #1966 (kevinpapst)
- Calendar drag and drop #1962 (kevinpapst)
- π plugin installation command #1953 (kevinpapst)
- π§ User: configure first day of week #1952 (kevinpapst)
- π Fix cwd in kimai reload #1951 (tobybatch)
- Decrement invoice counter #1947 (kevinpapst)
- cleanup global context #1943 (kevinpapst)
- β¬οΈ bump tests to phpstan level 5 #1922 (kevinpapst)
- Notifications by SweetAlert2 #1508 (kevinpapst)
- β added project importer and grandtotal converter #1468 (kevinpapst)
- Importing Data #2041
- π Inaccuracies in Kimai Reporting Documentation #2019
π Fixed bugs:
- Overlapping times: Not possible to add two entries with same start/stop time #2033
- Deleting a user who is a teamleader will make the Database inkonsistent #2022
- Reporting - Internal Server Error #2014
- β¬οΈ Kimai has become very slow after upgrade to 1.10.2 - Timesheet displays only one record per page #2012
- Missing validation for duplicate email address and username #2003
- Missing class active in sidebar #2002
- cannot edit timesheetentry when "Allow overlapping time entries" is disabled #1999
- π Invoice creation: Different ordering in web-interface compared to command line #1972
- Issue with missing timesheets in list / bad left joins #1948
- Calendar date picker not using i18n setting #1572
- Calendar popup does not disappear #1448
- π Fix xss #2060 (kevinpapst)
- prevent spreadsheet export and invoice from breaking #2054 (kevinpapst)
- highlight reporting in navigation for user-by-week report #2005 (kevinpapst)
- π Fix user-email validation #2004 (kevinpapst)
- π Fix backdrop location of Sweetalert modals #1997 (kevinpapst)
- π fix restart timesheet with meta-fields #1993 (kevinpapst)
- ascending order for invoice items in command #1980 (kevinpapst)
-
v1.10.2 Changes
August 30, 2020Implemented enhancements:
- β added support for ordering meta fields #1940 (kevinpapst)
- β‘οΈ Dutch translation update 1.10.1 #1939 (IxFail)
- π fixing money formatting issues for money without currency #1932 (kevinpapst)
- β‘οΈ Update italian translations (1.10) #1929 (buoncri)
π Fixed bugs:
- On the dashboard the revenue widget isn't working. #1923
-
v1.10.1 Changes
August 27, 2020Implemented enhancements:
- No per user invoices #1734
π Fixed bugs:
- Users with view_rate_own_timesheet can view all users revenue in dashboard #1913
- invoice language #1910
- π§ use configured language for non-twig invoice templates #1924 (kevinpapst)
- query widget data with user if requested #1917 (kevinpapst)
-
v1.10 Changes
August 22, 2020Implemented enhancements:
- β Adding/viewing Acitivities while in Project view #1885
- Report, copy&paste in Excel issue #1839
- π reporting feature: summary row in first line; last column always visible; fixed width of first column #1824
- β Add username ID to timesheet export #1823
- Export user list #1822
- Only question: Export of all projects even if they are empty #1819
- π Translation #1811
- Dashboard showing 'wrong' data at turn of month #1801
- 0οΈβ£ Sort feature for columns not in the default view #1754
- Kimai accepts ultra weak API keys #1753
- β Add new language (Vietnamese) #1748
- π Translation to Hebrew #1723
- π Allow export option for Users view #1706
- β‘οΈ API for getting time sheet records updated after certain timestamp #1699
- manipulate invoice counter #1673
- invoice language of variables in dependence of invoice language settings (not user language) #1670
- π Duplicate entry in language files leads to wrong translation #1616
- Time based permissions #1605
- invoice counter for customer #1554
- invoice: sum calculation on entry per week #1434
- Kimai permissions are not consistent when creating a new group with identical rights #1400
- cleanup for 1.10 #1906 (kevinpapst)
- β‘οΈ Dutch translation update #1905 (IxFail)
- π more extension points for plugins #1904 (kevinpapst)
- π Cosmetic improvements for reporting #1903 (kevinpapst)
- π allow to order tables by more fields #1902 (kevinpapst)
- the never ending group_by pagination issue #1901 (kevinpapst)
- helper for handling billable fields #1900 (kevinpapst)
- stacked bars in dashboard widget #1893 (kevinpapst)
- Weekly reporting view #1892 (kevinpapst)
- Team permissions for activities #1872 (kevinpapst)
- β remove usage of getenv from codebase #1861 (kevinpapst)
- disable headings in markdown #1843 (kevinpapst)
- Reporting drilldown #1842 (kevinpapst)
- Teams hidden user #1841 (kevinpapst)
- invoice: allow to increase number, customer specific counter #1836 (kevinpapst)
- β added some more tests #1835 (kevinpapst)
- β add generic object exporter via annotations #1831 (kevinpapst)
- π» UI improvement #1829 (kevinpapst)
- β added username to export #1827 (kevinpapst)
- API improvements #1826 (kevinpapst)
- Preparations for coming features #1818 (kevinpapst)
- π polish detail pages #1817 (kevinpapst)
- β¨ Enhancements #1808 (kevinpapst)
- β Added reporting screen #1805 (kevinpapst)
- Permissions #1803 (kevinpapst)
- π new translations to clarify working time periods #1802 (kevinpapst)
- Composer #1796 (kevinpapst)
- π Fixed SV locale date format #1790 (Oscariremma)
- Invoices: show only custom documents in upload form #1786 (kevinpapst)
- π§ Configuration improvements #1784 (kevinpapst)
- β add support for weekly invoice #1780 (maarten-k)
- Invoice: switch from and to address #1776 (kevinpapst)
- π improve configurations for usage in multi-environment setups #1775 (kevinpapst)
- π Fixed and added some Swedish translations #1774 (Oscariremma)
- π Allow to recalculate rates via bulk edit #1768 (kevinpapst)
- β Added Vietnamese translations #1758 (kevinpapst)
- Store sessions in database #1736 (kevinpapst)
- β added hebrew translations #1724 (kevinpapst)
- β added romanian translations #1722 (kevinpapst)
- π new system-config to prevent overlapping records #1720 (kevinpapst)
- π re-using menu translation for tags #1717 (kevinpapst)
- create timesheet for multiple users #1716 (kevinpapst)
- Invoice #1693 (kevinpapst)
- include project name in invoice name #1672 (kevinpapst)
- Timesheet lockdown with grace period #1644 (HonzaKopecky)
π Fixed bugs:
- Filter activities shows all activities instead of just for project #1890
- Import timesheets using console fails to process tags #1877
- Reporting module displays only one activity for project but time sum is displayed for all acivities #1859
- Calendar view displays wrong start and end hour #1858
- π§ Changing calendar configuration can break week / day view #1834
- π New Project > Shoudn't preselect the first customer #1828
- Consistent formatting of invoice variables #1812
- Project > timesheet is not filtered #1806
- Internal rate and rate columns are switched in PDF #1785
- deactivated users and team assignments #1781
- Syntax error or access violation: 1055 'k0_.number' isn't in GROUP BY #1769
- API-Endpoint requires budget and timeBudget to create a new customer #1713
- Clicking calendar cell in weekly view causes crash #1705
- Fatal error on composer install due to missing dependency? #1689
- β added form type to select a daytime and to prevent invalid config values #1895 (kevinpapst)
- π Bugfix in JS for project/activity selection in timesheet edit dialog #1894 (kevinpapst)
- π Fix serialize dates #1888 (kevinpapst)
- assign existing tag on timesheet import (#1877) #1883 (synaestic)
- π fix batch update resets export state #1866 (kevinpapst)
- π Fix groupby #1830 (kevinpapst)
- π fixed team permissions on user queries #1815 (kevinpapst)
- π fixing invoices: money display, number and date formats and some translations #1814 (kevinpapst)
- π improve invoice create command #1756 (kevinpapst)
- π fix required fields in API #1718 (kevinpapst)
- π allow to change PDF export layout via code #1684 (kevinpapst)
- π fixed multilineIndent #1669 (kevinpapst)
Closed issues:
- fresh installation via portainer #1891
- π¨ Printview #1850
- Selectable Language for Invoices #1820
- filter does not work #1809
- β Add user property to Post timesheets API #1787
- Getting "500 Internal Server Error" on fresh install #1751
- When selecting activity many times I have to select it twice #1740
- Export sheet always has internal rate #1737
- Switch Positions of "Save" and "Close" Button #1515
-
v1.9 Changes
April 28, 2020Implemented 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
-
v1.8 Changes
March 01, 2020Implemented enhancements:
- character problems in export PDF table header #1433
- π Polish translations #1425
- Duplicating timesheet entries #1422
- π User and Team API #1331
- Duplicate or copy & paste of existing entries #1246
- π SAML Support for Authentication #1227
- Replace paginator #1182
- π Create a new plugin to create/manage new Roles directly from the frontend #1057
- β added configuration for default start-time #1506 (kevinpapst)
- π» Upload invoice documents via UI #1495 (kevinpapst)
- πββ human friendly name for bundles #1491 (kevinpapst)
- π allow to edit single system config section in modal #1490 (kevinpapst)
- π Use decimal format in user timesheet export #1489 (kevinpapst)
- action to duplicate timesheet record #1478 (kevinpapst)
- π Improve firewall #1472 (kevinpapst)
- π feature: duplicate projects with all settings #1465 (kevinpapst)
- β added option to use only pre-defined tags #1463 (kevinpapst)
- Replaced mailer library, added first templates #1462 (kevinpapst)
- β remove pagerfanta bundle #1458 (kevinpapst)
- β Added user-specific rates #1455 (kevinpapst)
- β added github action to check code styles #1452 (kevinpapst)
- invoices: choose language and duration format #1438 (kevinpapst)
- π Missing italian translations files added. #1437 (buoncri)
- π Polish Language Translation #1426 (MikKrz)
- code improvements #1423 (kevinpapst)
- β added pagination to working time widget #1418 (kevinpapst)
- Various smaller code improvements #1415 (kevinpapst)
- β‘οΈ updated slovak translations #1414 (kevinpapst)
- β added support for saml login #1408 (kevinpapst)
- markdown autolink file urls #1402 (kevinpapst)
- API methods to handle teams and users #1384 (kevinpapst)
- β‘οΈ Prepare update to Symfony 4.4 #1275 (kevinpapst)
π Fixed bugs:
- Wrong duration for time entries in the future with undefined end #1501
- dashboard runtime error: Division by zero #1428
- Kein <CRLF> im Datenfeld Customer Adress bei Rechnungen #1373
- format excel cell types in invoices #1507 (kevinpapst)
- π fix passing date objects to project API #1451 (kevinpapst)
- π fixed glyphs in pdf export table header #1435 (infeeeee)
- π Better handling of custom field columns in tables #1419 (kevinpapst)
Closed issues:
- Invoice generation cares for user permissions #1494
- login after setup #1493
- β‘οΈ Updating hourly rate on timesheet entry won't work #1482
- cannot create invoice or preview invoice or export #1460
- β± Scheduled Export #1412
- π³ Unable to start kimai from docker repo #1404
- Export time in decimal format #1368
- β¬οΈ Feedback Upgrade 1.0 - 2.0 #998