The new release 1.10 (+ the bugfix release 1.10.1) was published, some of its highlights are:
- The long awaited “reporting screen” with the first reports for: user weekly times, user monthly times, all user monthly times
- Basic exports of: users, customers, projects, activities
- Team permissions for activities
- The new “view_all_data” permission that deactivates team permission checks (previously hard-coded for all admins, now configurable per user-role)
- New translations for: Vietnamese, Hebrew, Romanian
- Stacked bar-chart in “My times” widget to distinguish activities
- Timesheet lockdown with grace period
- New dialog to create timesheet for multiple users at once
- More features in all detail pages for customer, projects, activities
Thanks to all of you for using and supporting Kimai, especially:
- all clients and donors who help me to keep up the work for Kimai
- the developers who contributed their time
- everyone else contributing at GitHub, too many to name you all
All of you guys rock big times ❤️ thanks for being part of the Kimai community!
Want to upgrade? Click here to find out how.
Changelog
Full Changelog
Implemented enhancements:
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)
- 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)
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