Implemented enhancements:
- Dependency: API: About self: ID (and maybe other vars) #1263
- Language of user is ignored in new error pages (page not found) #1218
- Support for different formats in user export #822
- Select2 search enhancement #1276 (choules)
- enable interactive features of Swagger UI #1273 (kevinpapst)
- Translation: Add de_CH #1272 (aptevo)
- allow to configure calendar slot length #1269 (kevinpapst)
- Added update command #1268 (kevinpapst)
- API: Allow to set user for timesheet #1259 (kevinpapst)
- added new invoice fields, improved invoice templates #1258 (kevinpapst)
- added money fields without currency for invoices #1254 (kevinpapst)
- Update and delete multi timesheets and tags #1240 (kevinpapst)
- include bundle configuration in system configuration screen #1235 (kevinpapst)
- User roles and permission management via Admin UI #1231 (kevinpapst)
- Round begin when starting record #1229 (kevinpapst)
- Dutch translation files #1226 (1willem)
- support different formats in user timesheet exports #1222 (kevinpapst)
- highlight menus on sub-pages #1220 (kevinpapst)
- added csv importer for timesheet and project data #1216 (kevinpapst)
Fixed bugs:
- Error 500 when teamlead adds new activity #1271
- Error deleting a tagged record #1241
- Reset password looks broken #1198
- Minor cosmetic bug: On "Grant access to projects", "Reset" does not reflect #1190
- fix the password reset page layout #1261 (kevinpapst)
- fix reset input for forms #1251 (kevinpapst)
- fixes wrong foreign keys on timesheet_tags join table #1242 (kevinpapst)