27 Aug 2020

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