18 KiB
18 KiB
Change Log
0.2 (2018-06-24)
Fixed bugs:
- Prevent end time before start time #152
- Importing old data fails #145
- Translate LanguageType choices #83
- Change to users language after login #7
- Mobile alignments and toolbar #151 #157 (kevinpapst)
- Improved mobile view #151 #150 (kevinpapst)
Closed issues:
- Hide notifications after some seconds #169
- Setup Scrutinizer to run code sniffer #158
- Local config to overwrite settings #153
- Improve mobile view #151
- Upgrade to Symfony 4.1 #149
- Replace has_role() with is_granted() #148
- Integrate FOSUserBundle (for registration, password-reset, etc.) #144
- Add help text to form elements #138
- Duration mode: creating new timesheet records prefills duration with some seconds #137
- Add duration-only mode #131
- Add help controller #129
- [RFC] Encore: configureFilenames with hash after filename instead of in the filename #125
- [RFC] Kimai license header #124
- Secure create-user command #123
- Setup travis to run phpunit tests #120
- Add command for building a production release #115
- Add webpack and webpack-encore for frontend assets #113
- Add time rounding option #112
- Add field order number in Projects #107
- Create docu for invoice templates #106
- Add invoice template: timesheet #104
- Add importer from Kimai v1 #102
- Setup error pages #100
- Add basic HTML invoice rendering #97
- Add russian translation #95
- Filter user in timesheet admin #93
- Support to switch theme settings #89
- Roles should become a real table #86
- Fix Doctrine extensions config loader #84
- Upgrade to Symfony 4 and Flex #74
- Add remember me login #53
- Add preferences sidebar #10
- Add user settings #9
- Add english translation #8
- Add configurable system configuration #6
Merged pull requests:
- various documentation updates #176 (kevinpapst)
- code styles: header_comment and ordered_imports #175 (kevinpapst)
- Code sniffer rules #158 #172 (kevinpapst)
- Set default locale for unit-tests #171 (kevinpapst)
- Hide success notification after 5 seconds #170 (kevinpapst)
- Added validation for end date before start date #167 (kevinpapst)
- Security expression #148 #166 (kevinpapst)
- Composer install #165 (kevinpapst)
- added scrutinizer config #158 #161 (kevinpapst)
- Update to Symfony 4.1 #149 #160 (kevinpapst)
- Updated README #159 (kevinpapst)
- Local config #153 #156 (kevinpapst)
- Filter in hidden toolbar - improved mobile #151 #155 (kevinpapst)
- added russian translation #95 #147 (kevinpapst)
- Bugfix importer (#145) #146 (kevinpapst)
- help text and link for form labels #138 #143 (kevinpapst)
- bugfix for duration_only mode #137 #142 (kevinpapst)
- Make the back link appear like a normal link instead of a button #139 (simonschaufi)
- Use short array syntax #135 (simonschaufi)
- Duration only mode #131 #134 (kevinpapst)
- added controller to render markdown documentation #129 #132 (kevinpapst)
- Rounding rules #128 (kevinpapst)
- Secure create-user command #127 (simonschaufi)
- ConfigureFilenames with hash after filename #126 (simonschaufi)
- added webpack-encore for managing frontend assets #113 #122 (kevinpapst)
- Remove personal mentions in license header #119 (simonschaufi)
- Add github issue and pull request template #118 (simonschaufi)
- Improvements #114 (kevinpapst)
- added first docu on extending kimai with bundles #106 #109 (kevinpapst)
- added order number to projects #107 #108 (kevinpapst)
- added short invoice calculator and timesheet invoice template #104 #105 (kevinpapst)
- added command to import data from kimai v1 #102 #103 (kevinpapst)
- Error pages #100 #101 (kevinpapst)
- added basic invoice rendering #97 #99 (kevinpapst)
- added remember me feature #53 #98 (kevinpapst)
- code-cleanup: removed unused classes, added role constants, phpcs fixes #96 (kevinpapst)
- load doctrine extensions during kernel bootstrap #84 #92 (kevinpapst)
- support theme options via user preferences #89 #91 (kevinpapst)
- added dynamic user preferences #7 #9 #90 (kevinpapst)
- added control sidebar #10 #87 (kevinpapst)
- added english translation #8 #82 (kevinpapst)
- upgraded to symfony 4 #74 #81 (kevinpapst)
0.1 (2018-01-10)
Closed issues:
- Hide inactive delete user button #78
- Delete activity #71
- Delete other users timesheet entries #70
- Delete Project #69
- Delete Customer #68
- Delete timesheet entries #67
- Add installation docu #64
- Disallow login for inactive user #57
- Add toolbar to filter user screen #56
- Upgrade to latest Avanzu version #55
- AdminLTE login screen #52
- Add edit Timesheet entry for Teamleads #45
- Add Timesheet Voter #44
- Developer improvements #42
- Base class for repository and query objects #40
- Add console command to create user #36
- Add basic security Voter #34
- Do not show hidden Activities #33
- Do not show hidden Projects #32
- Add "create timesheet record" form #31
- Add filter to Customer admin #28
- Do not show hidden Customer #27
- Rename Timesheet query class #25
- Add "create activity" functionality #24
- Add "create project" functionality #23
- Add "create customer" functionality #22
- Translate dashboard widgets #20
- Display user avatar in navbar #16
- Add role SUPER_ADMIN #15
- Teamlead can see all user times #13
- Add filter to Timesheet (user) #11
- Add "create user" functionality #5
- Edit users role #4
- Add filter to Timesheet admin #3
- Add filter to Activity admin #2
- Add filter to Project admin #1
Merged pull requests:
- hide inactive delete user button #78 #79 (kevinpapst)
- added delete customer action #68 #77 (kevinpapst)
- added delete action for projects #69 #76 (kevinpapst)
- Delete actions #71 #75 (kevinpapst)
- added delete timesheet record for admins #70 #73 (kevinpapst)
- added delete timesheet records action for users #67 #72 (kevinpapst)
- added toolbar to user screen #56 #66 (kevinpapst)
- document installation options #64 #65 (kevinpapst)
- update avanzu admin bundle #55 #63 (kevinpapst)
- prevent inactive user from login #57 #61 (kevinpapst)
- handle hidden customer #27 #60 (kevinpapst)
- handle hidden projects #32 #59 (kevinpapst)
- Handle hidden activities #33 #58 (kevinpapst)
- using the AdminLTE login screen #52 #54 (kevinpapst)
- added toolbar for activity screen #2 #51 (kevinpapst)
- Added toolbar to project screen #1 #50 (kevinpapst)
- added toolbar to customer screen #28 #49 (kevinpapst)
- added form to edit timesheet entries for all user #45 #48 (kevinpapst)
- Create timesheet for User #31 #47 (kevinpapst)
- added timesheet voter #44 #46 (kevinpapst)
- Developer cleanup #42 #43 (kevinpapst)
- Repository cleanup #41 (kevinpapst)
- Added voter for customer, project and activity #39 (kevinpapst)
- added create user console command #38 (kevinpapst)
- added "create user" functionality #37 (kevinpapst)
- Added "create activity" form #35 (kevinpapst)
- Added create project functionality #30 (kevinpapst)
- Rename TimesheetQuery class #29 (kevinpapst)
- Add customer functionality #26 (kevinpapst)
- Dashboard widgets #21 (kevinpapst)
- Added form to edit user roles #18 (kevinpapst)
- added role ROLE_SUPER_ADMIN #17 (kevinpapst)
- allow TEAMLEAD to see user times #14 (kevinpapst)
- Timesheet toolbar #12 (kevinpapst)
* This Change Log was automatically generated by github_changelog_generator