Release 0.8 - Export, Timezones & UI
On-Premise
19 Feb 2019
Kevin Papst
@kevinpapstThis release includes database changes and one major change, which makes the upgrade process slightly more complicated, as you have to execute one more step after the normal update procedure.
Upgrade from 0.7:
- Execute the database migrations: How to upgrade Kimai
- One more step is required: Convert your timesheet data for timezone support
The release main topic was “Export, Timezones & UI”. Most notable changes:
- Added export module
- Full timezone support for shared teams
- Daily stats in timesheet
Implemented enhancements:
- Export other users’ timesheets using the API #562
- Some importer bugs/improvements #553
- Export timesheet only exports entries on the current page #534
- On the last activities dropdown show tha last ten DIFFERENT activities #533
- Better user expierence on “My Times” #526
- Highlight current day in datepickers and not only the selected day #522
- Configuration of first page after login #501
- Visual Grouping of entry from same day or same week with some stats of that group #495
Fixed bugs:
- Error 404 on ‘My times’ page 2+ if the time range is changed to something smaller #558
- Timezone is not working correctly #554
- New time picker not working on languages without updated translation #546
- Export timesheet only exports entries on the current page #534
- Kimai2 will not allow me to enter times in the future #531
- No projects in filter section #525
- This value should be greater than or equal to zero #511
- Wrong time after migration kimai v1 data #507
Closed issues:
- Feedback for improving installation setup #541
- template entry.end_time shows empty field #535
- Global Projects #413
Merged pull requests:
- handle deleted user during import from v1 #569 (kevinpapst)
- fix pagination in combination with daterange picker #568 (kevinpapst)
- allow to query other users timesheets via api #563 (kevinpapst)
- Updated HTML invoice templates #560 (kevinpapst)
- updated composer packages #559 (kevinpapst)
- fix timezone problems in timesheet forms #555 (kevinpapst)
- Daily stats in timesheet #552 (kevinpapst)
- Added more php requirements to documentation #551 (infeeeee)
- improve recent activities #550 (kevinpapst)
- scss fixes: year selector width, dropdown menu width, navbar refactoring #549 (infeeeee)
- improved installation docs #548 (kevinpapst)
- fix daterange-picker for fr, hu and ar #547 (kevinpapst)
- do not limit users timesheet export page size #545 (kevinpapst)
- Use Symfony formatter for currency symbol placement #542 (sanjitlpatel)
- Localized date-inputs and daterange-picker #540 (kevinpapst)
- added export module #538 (kevinpapst)
- updated documentation #536 (kevinpapst)
- support remote data in beta-test selectpicker #529 (kevinpapst)
- Improve allowed running records #528 (kevinpapst)
- Improve daterangepicker #527 (kevinpapst)
- added configurable view after login #523 (kevinpapst)
- convert timesheets to UTC with support for user timezone #372 (kevinpapst)