1.12
Implemented enhancements:
- Consolidation of items in the search function between time recording and expenses #2118
- Dashboard > My Teams > displayed without order #1773
- allow custom export repositories #2182 (kevinpapst)
- helper function for invoice templates #2168 (kevinpapst)
- allow to reassign timesheet from delete user dialog #2159 (kevinpapst)
- sort teams alphabetically in team_list #2119 (kevinpapst)
- added event to manage javascript translations #2104 (kevinpapst)
- sort composer packages #2089 (kevinpapst)
- Api doc #2085 (kevinpapst)
- updated dependencies #2125 (kevinpapst)
- display application name and version in console #2150 (kevinpapst)
- escape configurable fields #2191, #2192 (kevinpapst)
- Translations update from Weblate #2081, #2071, #2106, #2136, #2135, #2102, #2093 (weblate)
Fixed bugs:
- support mysqli in connection string #2190
- API Auth fail with GET activities/:id/rates #2160
- reporting translation issue #2154
- Project directory detected wrong. Symlinks #2145
- 500 server error while exporting timesheets - Kimai v2 #2144
- Error 500 for AJAX GET when selecting clients/projects after update to 1.11.1 #2142
- Calendar view after logging time shows resume activity #2105
- Ex- and import with timelogs crossing day-edges results in inconsistent state #2086
- Daterange picker does not work correctly with Sunday being first day of week #2078
- Restart last activity fails if last entry was deleted #2036
- Invoice creation from command line: All but the first invoice have wrong styling #1973
- Failed to assign teams in future projects #1653
- suppress notice for tempnam #2166 (kevinpapst)
- fixed broken test #2151 (kevinpapst)
- Re-order search form #2120 (kevinpapst)
- fix timesheet importer for entries passing midnight #2098 (kevinpapst)
- fix styling issues in PDF invoice #2097 (kevinpapst)
- fix Sunday being first day of week #2084 (kevinpapst)
- improve customer validation #2083 (kevinpapst)