Release 1.11 - Calendar drag & drop
On-Premise
05 Nov 2020
Kevin Papst
@kevinpapstThe new release 1.11 was published, some of the highlights are:
- Drag & Drop for calendar
- Configurable first day of the week
- Finnish translations
- Performance improvements
- Decrement invoice counter
- Unified notifications by SweetAlert 2
This version includes a bugfix for XSS vulnerabilities in some admin pages, which was found and reported by SektionEins. Thank you!
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 ❤️ thanks for being part of the Kimai community!
Want to upgrade? Click here to find out how.
Changelog
Implemented 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
- validate color #2072 (kevinpapst)
- fix assertion deprecation #2068 (kevinpapst)
- Translations update from Weblate #2066 (weblate)
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)
- Can create second timesheet entry #2064
- fix auto-stop when starting timesheet with tags #2067 (kevinpapst)