Kimai - Package Updates
-
You can use this thread to track updates to the Kimai 2 package.
Please open issues in a separate topic instead of replying here.
-
[1.8.0]
- Update Kimai to 1.10
- Full changelog
- Adding/viewing Acitivities while in Project view #1885
- Report, copy&paste in Excel issue #1839
- reporting feature: summary row in first line; last column always visible; fixed width of first column #1824
- Add username ID to timesheet export #1823
- Export user list #1822
- Only question: Export of all projects even if they are empty #1819
- Update manifest screenshots
- Make php.ini customizable
-
[1.8.1]
- Update Kimai to 1.10.2
- Full changelog
- Added support for ordering meta fields #1940 (kevinpapst)
- Fixed: money formatting issues for money without currency #1932 (kevinpapst)
- Fixed: On the dashboard the revenue widget isn't working. #1923
- Update italian translations (1.10) #1929 (buoncri)
-
[1.8.2]
- Extend session expiry to 1 month. See this issue
-
[1.9.0]
- Update Kimai to 1.11
- Full changelog
-
[1.9.1]
- Update Kimai to 1.11.1
- validate color #2072
- fix assertion deprecation #2068
- Translations update from Weblate #2066
- Can create second timesheet entry #2064
- fix auto-stop when starting timesheet with tags #2067
-
[1.10.0]
- Update Kimai to 1.12
- Full changelog
- Consolidation of items in the search function between time recording and expenses #2118
- Dashboard > My Teams > displayed without order #1773
- allow custom export repositories #2182 (kevinpapst)
- helper function for invoice templates #2168 (kevinpapst)
- allow to reassign timesheet from delete user dialog #2159 (kevinpapst)
- sort teams alphabetically in team_list #2119 (kevinpapst)
- added event to manage javascript translations #2104 (kevinpapst)
- sort composer packages #2089 (kevinpapst)
- Api doc #2085 (kevinpapst)
- updated dependencies #2125 (kevinpapst)
- display application name and version in console #2150 (kevinpapst)
- escape configurable fields #2191, #2192 (kevinpapst)
- Translations update from Weblate #2081, #2071, #2106, #2136, #2135, #2102, #2093 (weblate)
-
[1.10.1]
- Update Kimai to 1.13
- Full changelog
-
[1.11.0]
- Update base image to v3
- Update PHP to 7.4
-
[1.12.0]
- enable sendmail addon
- configure trust proxy
- generate app secret
-
[1.13.0]
- Update Kimai to 1.14
- Full changelog
- Tags in invoices #2525
- Monthly view for all users #2460
- Invoices -> new field to save the date when the invoice was payed #2449
- More columns for the spreadsheet exporter #2355
- Projects: Make data field "time budget" available in "eye" function of list view #2343
- Reporting: Not only for users, also for projects #2265
- Calendar: add day-total per day on the calendar-view #2252
- Batch generation of invoices for all customers #2178
-
[1.13.1]
- Update Kimai to 1.14.1
- Full changelog
-
[1.13.2]
- Update Kimai to 1.14.3
- Full changelog
-
[1.13.3]
- Fix invoice template uploads
-
[1.14.0]
- Update Kimai to 1.15.0
- Full changelog
-
[1.14.1]
- Update Kimai to 1.15.1
- Full changelog
-
[1.14.2]
- Update Kimai to 1.15.2
- Full changelog
- Copy the billable status when restarting timesheet #2778 (Guillaume-Duc-95)
- Translations update from Weblate #2781 (weblate)
-
[1.14.3]
- Update Kimai to 1.15.3
- Full changelog
- export budget and timeBudget #2812 (kevinpapst)
- removed subtitle #2811 (kevinpapst)
- Translations update from Weblate (#2791) @milotype @dansamara @bittin
-
[1.14.4]
- Update Kimai to 1.15.4
- Full changelog
- added croatian language #2817 (kevinpapst) - thanks @milotype
- set security options on cookies #2825 (kevinpapst) - thanks @nareshsarnala
- fix open budget calculation #2821 (kevinpapst) - thanks @diamondq
-
[1.14.5]
- Update Kimai to 1.15.5
- Full changelog
- In create screen make option to make Billable status to not billable #2779
- Make billable field batch editable #2694
- Timesheet uncheck billable by default #2625
- API: Add customer number to customer collection #2358
- improve billable flag #2851 (kevinpapst)
- refactor system configuration title and wording #2847 (kevinpapst)
- Translations update from Weblate #2823 (weblate)
-
[1.14.6]
- Update Kimai to 1.15.6
- Full changelog
- improve summary rows layout in reports #2861 (kevinpapst)
- improve sunday FDOW handling #2862 (kevinpapst)
- make sure that minute_increment is not zero #2860 (kevinpapst)
-
[1.15.0]
- Update Kimai to 1.16
- Full changelog
-
[1.15.1]
- Update Kimai to 1.16.1
- Full changelog
-
[1.15.2]
- Update Kimai to 1.16.2
- Full changelog
- include calendar week in week chooser #2933
- csrf tokens for multiple actions - thanks @haxatron
-
[1.15.3]
- Update Kimai to 1.16.3
- Full changelog
- CSRF Tokens are not properly refreshed on some form submissions #2947 #2948 - thanks @tdozbun-reno
- escape customer, project and activity name in javascript (#2959)
- escape data in calendar popover (#2960)
- make sure that markdown uses safe mode (#2961)
- improve permissison handling in invoice screen (#2965)
-
[1.15.4]
- Update Kimai to 1.16.4
- Full changelog
- allow to delete invoice documents from within kimai (#2968)
-
[1.15.5]
- Update Kimai to 1.16.5
- Full changelog
- Fix version number
-
[1.15.6]
- Update Kimai to 1.16.6
- Full changelog
- fix HTML forms (two opening tags) #2972
- fix deleting invoice documents #2980
-
[1.15.7]
- Update Kimai to 1.16.8
- Full changelog
- new invoice template variables for budgets #3005
- new command to work with translation files #2993
- cleanup duplicate translation ids #3001
- improve translation test #2998
- prevent that lock files will be committed in PRs #2983 and #2992
- translations update from Weblate #2951
- fix selection of customer/project/activity in multi-step forms #2989
- more csrf protection for invoice and search #2984 - thanks @Haxatron
- fix invoice create and search #2990
- Fix invoice creation issue
-
[1.15.8]
- Update Kimai to 1.16.9
- Full changelog
- Translations update from Weblate #3013
- Fix projects are not filtered after submit #3016
- Fix invoice budget calculation #3024
- Fix "filter user timesheet" action display #3018
-
[1.15.9]
- Update Kimai to 1.16.10
- Full changelog
- weekly hours form: allow to configure the amount of recent activity rows in an empty week #3026
- added comment field to invoice #3045
- improve export permission checks #3027
- Translations update from Hosted Weblate #3032
-
[1.15.10]
- Fix issue where PHP memory limit was hardcoded in apache
-
[1.16.0]
- Update Kimai to 1.17.0
- Full changelog
- bump dependencies #3089 (kevinpapst)
- code improvements #3088 (kevinpapst)
- improve permission handling for quick entry controller #3081 (kevinpapst)
- Invoice events #3079 (kevinpapst)
- Bugfixes #3078 (kevinpapst)
- Invoice meta fields #3077 (kevinpapst)
- shrink prod error messages #3091 (kevinpapst)
- phpstan improvements #3092 (kevinpapst)
- new export template #3082 (kevinpapst)
- Translations update from Hosted Weblate #3048 (weblate)
- Import from Kimai v1: This timesheet is already exported #3061
-
[1.16.1]
- Update Kimai to 1.17.1
- Full changelog
- Translations update from Hosted Weblate (#3093)
- Added invoice delete event (#3096)
- Fix admin access for customer in invoice module (#3095)
- Improve team member handling (#3097)
- Can't add user to existing team (#2921)
- [API] PATCH team members removes existing ones (#2975)
-
[1.16.2]
- Update Kimai to 1.18
- Full changelog
- Reporting: choose data-types and new user per year #3155 (kevinpapst)
- Reporting: export user-list reports in excel #3154 (kevinpapst)
- Configure display of customer, project and activity in dropdown lists #3151 (kevinpapst)
- Translations update from Hosted Weblate #3105, #3174, #3171, #3160
- allow to change password interactively on the console (prevents bash history leaks)
- Decimal format in print export doesn't work when language is set to German (Austria) #3172
- xlsx export: change SUM function to SUBTOTAL function - fix #3165 #3166 (fredyb)
- fix negative sum display in excel export
- use proper cell format for report exports #3178 (kevinpapst)
- Missing translation files #3173
-
[1.16.3]
- Update Kimai to 1.18.1
- Full changelog
- Activated language Persian
- Added and activated language Norwegian Bokmål - thanks @comradekingu
- Added comment to customer/project/activity entity and collections API
- Fix: translation file extensions / activate missing translations in de_CH, pt_BR, zh_CN
- Fix: title pattern when description is included in customer/project/activity dropdown
-
[1.16.4]
- Update Kimai to 1.18.2
- Full changelog
- PDF invoice templates #3190
- Sort users by display-name in users reports #3190
- Improve console version output #3190
- Translations using Weblate #3181
- Fix: fix select2 and dropdown width for quick-entry form #3188
- Fix: fix empty string issue in csv export- fixes #3189
- Fix: deprecations with php 8 (twig with sort filter) #3190
- Fix: missing custom translations in modal dialogs #3190
-
[1.17.0]
- Update Kimai to 1.19
- Full changelog
- Added event to extend the detail pages from plugins #3209
- Default option of the "Billable" attribute for each defined activity #3200, #2594
- Kimai API billable switch missing #2705
- Translations update from Hosted Weblate #3208, #3194
- Better default button label for non-translated renderer #3204
- Avatar size differences for image URL / no image URL set #3180
- SVG avatars not shown in top bar #3163
- defensive javascript #3210
- Fixed truncated comments: customer, project, activity, task #3204
- Fixed avatar image size when using images #3204, #3163, #3180
-
[1.17.1]
- Update Kimai to 1.19.1
- Full changelog
- support more complex metafield queries #3228 (kevinpapst)
- show user account number in report export #3224 (kevinpapst)
- Translations update from Hosted Weblate #3221 (weblate)
- Billable of time-records created from recent acitivities in calendar view #3218
- fix billable calculation on timesheet restart #3225 (kevinpapst)
- fix relative times in budget calculation in export #3216 (kevinpapst)
-
[1.17.2]
- Update Kimai to 1.19.3
- Full changelog
- allow arbitrary string length for system configurations #3243
- Translated using Weblate #3235
- improved logic to extract configuration from string #3244
-
[1.17.3]
- Update Kimai to 1.19.4
- Full changelog
- Login redirects to homepage if already being logged-in #3255
- Added new report: month grouped by project, activity and user #3255
- Translations update from Hosted Weblate #3263
- Fix budget validation for entries that are moved to another moth #3255
- Invoice: fix amount should be decimal if decimal template is used #3255
-
[1.17.4]
- Update Kimai to 1.19.5
- Full changelog
- Allow changing calendar entry title #3272
- Added sort field for export items #3265
- Trigger event if multiple invoices were created #3265
- Provide entries as variables in twig invoice templates #3265
- Added symfony-cli to check for security issues in packages #3265
- Translations update from Hosted Weblate #3267 - thanks @weblate @shinkuroshi @xiexieqing
-
[1.17.5]
- Update Kimai to 1.19.6
- Full changelog
- fix saving in quick-entry form with empty rows
- fix totals cell alignment in new customer report
- reactivate phpstan bleeding edge rules after update
-
[1.17.6]
- Update Kimai to 1.19.7
- Full changelog
- re-use the pattern for optgroup titles (e.g. project titles in activity dropdown)
- update all dependencies
- pre-select an option if it is the only available one (projects and activities)
- added command to stop all active timesheets
-
[1.18.0]
- Update Kimai to 1.20.0
- Full changelog
- Allow switching user displayed in calendar #3314, #1746, #1067
- Permission check for "mark-as-exported" checkboxes #3313
- Prevent bookings with same start / stop time #3304, #2342
- Added weekly-hours setting "how many weeks in the past for recent activities" #3296
- Added weekly-hours setting "minimum number of rows" #3297
- Added en_GB locale with dd/mm/yyyy format #3311
- Translated using Weblate #3310, #3276
-
[1.18.1]
- Update Kimai to 1.20.1
- Full changelog
- improved timesheet calculator with changesets and priority #3317
- helper method to reset timesheet rates #3317
- calculate and include exported stats (e.g. available in export templates) #3317
- added hourly rate column to timesheet listing #3317
-
[1.18.2]
- Update Kimai to 1.20.2
- Full changelog
- added invoice text field to project and activity #3335
- added css class for custom fields columns on listing page #3328, #3336
- added css classes in many forms for simpler customization via custom css #3320
- Translated using Weblate #3321, #3329
-
[1.18.3]
- Update Kimai to 1.20.3
- Full changelog
- Added new permission to separate time and money budget #3352
- Support pdfContext for PDF invoice templates #3340
- Hide user switcher in calendar if there is only one user to choose #3340
- Mark invoices as exported by default #3340
- Make quick entry responsive for mobile-only users #3340
- Updated composer packages #3340
- Translations update from Weblate #3339
-
[1.18.4]
- Update Kimai to 1.20.4
- Full changelog
- fix calendar drag and drop for regular user #3358
-
[1.18.5]
- symlink public/bundles directory
-
[1.19.0]
- Update Kimai to 1.21.0
- Full changelog
- Budget graph in project details (#3406)
- Translations update from Hosted Weblate (#3399)
- allow to filter for canceled invoices (#3415)
- re-style overlapping border (#3400)
- new command to delete empty translations (#3392)
- Translations update from Hosted Weblate (#3356)
- Suppress deprecation notice, convert route param (#3391)
- require a language for invoice templates (#3387)
- allow to set api token when creating user via API (#3380)
- Export invoice metafields (#3366)
- Cleanup (#3363)
-
[1.20.0]
- Update Kimai to 1.22.0
- Full changelog
- Translations update from Hosted Weblate (#3436)
- rebuild assets for croatian (#3451)
- Croatian translation 20220730 (#3447)
- code improvements (#3438)
- show total hourly rate in detail pages (#3441)
- saml: allow to keep existing roles on login (#3440)
- allow to restrict usage of global activities for projects (#3437)
- link customer, project and activity in invoice listing (#3428)
- total sums for duration and rate in invoice and export preview (#3431)
- Project date-range report: allow budget-type independent project-listing (#3430)
-
[1.20.1]
- Update Kimai to 1.22.1
- Full changelog
- bump composer packages (#3455)
- fix invoice preview opening in current tab (#3454)
-
[1.21.0]
- Update Kimai to 1.23.0
- Full changelog
- Order quick entries by project name (#3488)
- Translations update from Hosted Weblate (#3462)
-
[1.21.1]
- Update Kimai to 1.23.1
- Full changelog
- fix unit test failing on month borders (#3494)
- Prevent invoice template update (#3493)
-
[1.22.0]
- Update Kimai to 1.24.0
- Full changelog
- Translations update from Hosted Weblate (#3496)
- Added inline disposition for PDF previews (#3486)
- Allow to hide zero tax rows via plugin (#3484)
- Support custom fonts in PDF via twig templates (#3509)
- fix datetime modify to now (#3511)
- fix quick entry during grace period matching midnight (#3504)
-
[1.23.0]
- Update Kimai to 1.25.0
- Full changelog
- Configurable calendar drag and drop behavior (#3537)
- Added keyboard shortcuts (#3536)
- Translations update from Hosted Weblate (#3523) (#3532) (#3542)
- Make project and customer available in export summaries (#3543)
-
[1.24.0]
- Update Kimai to 1.26.0
- Full changelog
- Added filter for globalActivities in project collection (#3565)
- Translations update from Hosted Weblate (#3549)
- Update composer packages (#3502)
- Project API and globalActivities flag (#3564)
- Use saml config interface instead of generic system configuration (#3551)
-
[1.25.0]
- Update Kimai to 1.27.0
- Full changelog
- Translations update from Hosted Weblate (#3570)
- do not show potential invoices with a negative total (#3579)
- allow negative duration via internal API (#3573)
-
[1.26.0]
- Update Kimai to 1.28.0
- Full changelog
- create exports via command (#3605)
- copy teams from logged-in user for new projects (#3599)
- added first and last date fields as invoice template variables (#3594)
- added team filter for invoice, export, reports (#3590)
- allow to show customer name in project dropdown (#3589)
- translations update from Hosted Weblate (#3586)