Kimai - Package Updates
-
[2.0.23]
- Update Kimai to 2.0.27
- Full changelog
- Improve UX for invoice template management (#4121)
- hide projects in "inactive projects" report, if they did not yet start (#4107)
- restyled "work contract" form (#4107)
- added more budget stats to customer/project/activity detail screen (#4107)
- added background color for weekend in calendar (#4107)
- allow to open edit screen (customer, project, activity) without requirement for the view_X permission (#4107)
- allow zero duration input (set end-time automatically) (#4107)
-
[2.0.24]
- Update Kimai to 2.0.28
- Full changelog
- fix invalid user preference (outdated route for homepage) automatically (#4172)
- respect line breaks (in timesheet description) in calendar popover (#4172)
- added first-day-of-work handling (not visible in UI yet) (#4172)
-
[2.0.25]
- Update Kimai to 2.0.29
- Full changelog
- show button title if delete is used in page actions
- fix invoice due date depends on invoice date, replace DateTime with DateTimeIā¦
- lowercase all font names in PDFs, otherwise they fail loading
- hide empty fieldset (work-contract page)
- activate contract_other_profile by default for admin and super-admin
- deactivate rule to check "maximum duration of entries" by default
- allow to deactivate presets in DateRange Picker (for Devs)
-
[2.1.0]
- Update Kimai to 2.0.30
- Full changelog
- Translations update from Hosted Weblate (#4210)
- remove text from tag choice after selection - fixes https://github.com/kimai/kimai/issues/4076
- fix timesheet allows to use deactivated activities - fixes https://github.com/kimai/kimai/issues/4229
- upgraded composer dependencies
- upgraded frontend dependencies
- added basic tests for validator
-
[2.1.1]
- Update Kimai to 2.0.31
- Full changelog
- Translations update from Hosted Weblate (#4252)
- Added supervisor configuration for user (#4251)
- Added weekly-times form shows global form errors (#4233)
- Fix respect timezone in DateTimePicker (for plugin devs)
- Fix time can be optional and null (for plugin devs)
- Allow 64 characters for username (#4199)
-
[2.1.2]
- Update Kimai to 2.0.32
- Full changelog
- Translations update from Hosted Weblate (#4267)
- Change isWeekend() check to isWorkingDay() and fallback to Saturday/Sunday as weekend (#4261)
- Make sure that accountNumber on user has max length of 30 (for SAML registrations) (#4256)
- Default export PDF layout has more blocks, for easier customization (#4256)
- Calendar support for JSON feeds (#4256)
- Added events and logic to add new calendar sources (#4256)
- Added code to help finding problems for SAML logins with unusual values (#4256)
- Added twig deprecation notice for date_full (#4256)
- Fixed: create form if user cannot select supervisor (#4256)
- Remove constant for default locale (will never change from en) (#4256)
-
[2.1.5]
- Update Kimai to 2.0.35
- Full changelog
- Added: Change settings shortcut card position to be sticky (#4185)
- Fixes: Fatal error on "Date and Time" field (kevinpapst/kimai-plugins#98)
- Fixes: If 5 favorites are defined for in last activities, no further entries are added to the list (#4259)
- Fixes: "Revenue this year" in Dasboard includes Billable hours (#4308)
- Fixes: Dashboard: new widget for billable hours (#3960)
- Fixes: Problem using SSO with Google (#4317)
- Fixes: translucent scroll-border (e.g. duration dropdown)
- Simplify plugin screen (remove context menu for plugins, make name a link to the homepage
- Bump composer dependencies
- Upgraded to Symfony 6.3
- [BC] Plugin authors: Improved code-styles (type-safety, return types)
- [BC] Plugin authors: Refactored widgets and statistic fetching
-
[2.2.0]
- Update Kimai to 2.1.0
- Full changelog
- Direct link from "Active timesheets" widget icon to filter in "all times"
- Allow to configure that new accounts need to reset their password
- Added wizard to force password reset by user
- Fix "skin" translation in wizard
- Allow to export "single user reports" to Excel
- Allow to replace or append description via timesheet batch update
-
[2.3.0]
- Update Kimai to 2.2.1
- Full changelog
- Added missing twig filter and functions to InvoiceSecurityPolicy (#4359)
- Enable CSRF for logout (#4359)
- Add parameter types and fix a phpstan issue (#4384)
- Deactivate deprecation logging in prod, as long as so many third party bundles are causing too much noise (#4359)
- Fixed several deprecations (#4359)
-
[2.4.0]
- Update Kimai to 2.3.0
- Full changelog
- Translations update from Hosted Weblate (#4346)
- Added role cards to permission screen (#4401)
- Move user-preferences to edit submenu (#4412)
- Unify user preferences with other forms (#4412)
- Use light fieldset for all user-edit-forms (#4412)
- Support offcanvas elements (#4412)
- Allow to dynamically inject toolbar buttons (via plugins) (#4412)
-
[2.5.0]
- Update Kimai to 2.4.1
- Full changelog
- Log improvements (datetime format and reformatted) (#4427)
- Request new password by the user upon next login (#4442)
- Open timesheet edit dialog from export listing (#4427)
- Translations update from Hosted Weblate (#4447)
- LDAP issues - allow to migrate from local to LDAP account (#4445)
- Show button to duplicate old timesheets, even those in lockdown period (#4427)
- Changed export column header (user, username, rate_internal) (#4427)
- LDAP issues - allow to migrate from local to LDAP account (#4445)
- Dashboard tooltip remains in view after removing widget (#4426)
- Dashboard JS error if all widgets were removed (#4442)
-
[2.5.1]
- Update Kimai to 2.5.0
- Full changelog
- added command to list users (#4454)
- work contract validations (#4454)
- prevent error with missing params (#4454)
- use collapsible boxes for work-contract screen (#4454)
- added classes to target menu buttons in custom rules (#4454)
- bump to fontawesome 6 and replace restart icon (#4454)
- change repeat icon for recent activities (#4454)
- moved user bookmarks (favorites) to top nav (#4454)
- fix totp seconds window (leeway) (#4454)
- new migration to fix remaining user preferences with dots in name (#4454)
- remove duplicate named column in user screen (#4454)
- added missing filter and tags to InvoiceSecurity (#4454)
- use explicit menu service to generate menu (#4454)
- disable webpack notifier, incompatible with mac arm (#4454)
- allow PHP 8.3 (#4471)
- translations updates (#4466)
- fix use of range() and auto-width columns for Excel exports (#4471)
-
[2.6.0]
- Update Kimai to 2.6.0
- Full changelog
- Sort invoice items by date before passing to template, e.g. do not split expenses and times (#4495)
- New calendar entry title combination for customer, project and activity
- Show not_invoiced and not_exported data in detail screens
- Force logout if user is disabled
- Reduced amount of database queries on several screens
- Open-close status on work-contract screen for users without configuration
- Failsafe order/orderBy in query if manually manipulated to be null
- Unify statistic calculation (not_invoiced and not_exported) across screens
- Bump composer packages, upgrade Symfony to 6.4
-
[2.7.0]
- Update Kimai to 2.7.0
- Full changelog
- Show API URL for simpler integration in user profile (#4506)
- The create user command allows to set the flag to reset password upon next login (#4506)
- Support setting min and max date on date and daterange pickers (#4506)
- Translations update from Hosted Weblate (#4507)
- Internal Plugin API improvements (#4506)
-
[2.8.0]
- Update Kimai to 2.8.0
- Full changelog
- Translations update from Hosted Weblate (#4517)
- Fix wrong default protocol for customer homepage (#4514)
- Fix missing data of deactivated users in time-period reports (#4523)
- Fix many deprecations (#4508)
- Bump composer packages (#4508)
- Make calendar serializer compatible with DateTimeImmutable (#4508)
- Release-drafter: Adapt supported PHP versions (#4512)
-
[2.9.0]
- Update Kimai to 2.9.0
- Full changelog
- Translations update from Hosted Weblate (#4531)
- Started refactoring: use DateTimeImmutable / DateTimeInterface where possible (#4526)
- Fix: TRUSTED_PROXIES setting was ignored (#4533)
- Re-enable Kimai test in docker test build script (#4541) by @Not-Code
- Bump dependencies and fix more deprecations
- Fix a BC break in PHPWord 1.2 (#4526)
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better š
Register Login