Kimai - Package Updates
-
[2.9.1]
- Update Kimai to 2.10.0
- Full changelog
- Allow to edit username (#4559)
- Redirect to users chosen locale if current user = edited user in "edit profile" screen (#4549)
- Show currently logged-in user in dropdown, in case it's a system-account (#4549)
- Support for showing and sorting column system account in user listing (#4549)
- Only super-admins can edit their own supervisor (#4549)
- WCAG: add title or aria-label to many links/buttons/dropdowns in the general layout (#4549)
- New command to test emails (#4549)
- Support addon buttons in working time screen (#4549)
- Make 'pagebreak' optional in pdf layout exporter (#4561)
- Fix sorting user dropdown (#4549)
- Support default time on date-time-picker (#4579)
- Translations update from Weblate (#4576, #4551)
- Merged/Removed two translation files (#4572)
-
[2.9.3]
- Update Kimai to 2.12.0
- Full changelog
- Support half-days for holidays (#4609)
- Fixes redirect loop with Azure SAML (#4609)
- Fix missing locales - e.g. en_US locale configuration may be missing? (#4652)
- Bump composer packages (#4655)
- Added validator for customers timezone (#4655)
- Include user accountNumber in CSV and Excel export (#4655)
- Improve next customer number calculation (#4655)
- Fixes hidden context-menu behind tabler header (#4655)
- Upgraded theme, show top nav links as buttons (#4633)
- Revert to classical bootstrap form layout (#4632)
- Weekly hours improvements: table padding, allow 0 recent activities row, re-use activity favorites (#4631)
- Added project filter in user-list reports (#4615)
- Translations update from Hosted Weblate (#4658) (#4614)
-
[2.9.4]
- Update Kimai to 2.13.0
- Full changelog
- Translations update from Hosted Weblate (#4693)
- Fixes #4684 - calendar was using request locale instead of user configuration
- Prevent 500 on plugin controller if domain is not reachable
- Prevent error due to missing username
- Fix timezone reporting issue (times were shown on wrong date, if reporter and current user are in different timezones)
- Allow filter customers by country
- Change order of daterange input and select
- Speed up permission checks
- Support in-/decrementor in invoice date number generator
- Make sure current users permissions are respected during timesheet API collection call
- Secure activity/project/customer detail API call
- Rename internal menu IDs
- Cache voter checks
- Bump composer packages
-
[2.9.5]
- Update Kimai to 2.14.0
- Full changelog
- Added API tokens, deprecate API passwords (#4637)
- Configurable activity and project number (#4729)
- Add support for negative durations in All Users reports (#4717)
- Show "link has expired message" in password reset screen (#4710)
- Added date objects as hydrator variables - for custom date formats in invoice templates (#4710)
- Utilize UserService for SAML (#4748)
- Split docker to use base image for faster builds (#4586)
- Added logging for invalid SAML responses (#4710)
- Translations update from Hosted Weblate (#4722) (#4746)
- Fix: allow changing locale in DateRangeType
- Fix: show meta-fields with null values (e.g. booleans with false where hidden) (#4686)
- Fix: permission check: allow to remove view_own_timesheet but still record times (#4710)
- Fix: prevent error 500 if customer country is empty (#4710)
- Fix: API 500 error if project does not exist when creating new timesheet (#4710)
- Fix: tags are not created in remote-search mode (#4710)
- Fix: do not "export items" by default (#4339)
- Fix: daterange query, if user an request locale are different (#4710)
-
[2.9.6]
- Update Kimai to 2.15.0
- Full changelog
- Added "api_access" permission for limiting API access (#4779)
- Added several _process dates to invoice hydrator (#4749)
- Added activity.number and project.number to invoice hydrator (#4749)
- Added activity.invoice_text and project.invoice_text to invoice hydrator (#4749)
- Fix Cannot redirect to empty URL SAML issue (#4761)
- Simplify 2fa (deactivation) form (#4749)
- Clarify expected datetime format in API docs (#4749)
- Allow to order by activity and project number (#4760)
- Do not store hashed password for LDAP and SAML users (#4755)
- API tokens not working with certain Apache configurations (#4774)
- Dashboard widget "my working times" calculation behavior changed (#4749)
- Catch Throwables if curl_multi_exec is disabled (#4740)
- Fixed several deprecations (#4749)
- Fix "invoices" internal menu name
-
[2.10.0]
- Update Kimai to 2.16.0
- Full changelog
- Translations update from Hosted Weblate (#4826) (#4814) (#4812)
- Docker: Fix TLS certificate verification for LDAP authentication (#4802)
- Remove
view_own_timesheetpermission check from Wizard controller - Adds a string formatter for the general export function
- Adds a twig function to sanitize data against DDE attacks (blame Microsoft not Kimai!)
- Fix just another doctrine deprecation
- Allow to use english format for DateRanges even if user uses different locale
- Added macro to simplify cross-links to search results
- Cross-link "filter timesheets" view from weekly reports
- Activate Taiwanese locale - thanks @IepIweidieng
- Improve
min_dayandmax_dayhandling in some date chooser - Added missing redirect after saving API token
- Make sure that access tokens expiry date is in the future (#4808)
- Allow to delete api tokens for other users (#4809)
-
[2.11.0]
- Update Kimai to 2.17.0
- Full changelog
- Translated using Weblate (#4850, #4862)
- Improve tag handling, fixes #4396
- Fix project duplication causing duplicate project numbers (#4836)
- Trigger a change on updated meta fields to allow recalculation by TimesheetCalculator (#4836)
- Improve API auth, failing under certain cicrumstances (#4836)
- Slow down invalid session detection, to increase security (#4836)
- Bump composer packages (#4836)
- Utilize UserService for creating new accounts (#4836)
- Erase credentials after hashing password and token (#4836)
-
[2.12.0]
- Update Kimai to 2.18.0
- Full changelog
- Translations update from Hosted Weblate (#4876)
- INVOICE: do not use activity name as fallback for description (#4884)
- improve project end handling in weekly-hours screen
- Translated using Weblate (#4876)
- only trigger
api_accessvoter if API call was triggered from outside UI (#4878)
-
[2.13.0]
- Update Kimai to 2.19.0
- Full changelog
- Raise contrast in dark mode (#4922)
- Allow to switch user on weekly-hours screen (#4922)
- Show yearly date range only if financial year is activated (report form) (#4922)
- Added dropdown to year picker widget (#4922)
-
[2.13.1]
- Update Kimai to 2.19.1
- Full changelog
-
[2.14.0]
- Update Kimai to 2.20.1
- Full changelog
-
[2.15.0]
- Update Kimai to 2.21.0
- Full changelog
-
[2.16.0]
- Update Kimai to 2.22.0
- Full changelog
- Added support for changeable work contract types (#5069)
- Added API endpoints to fetch invoices (#5070)
- Allow Authorization header in CORS request
- Fixed: star/unstar of favorites failed sometimes (#5068)
- Fixed: Dashboard not loading for users without team (#5043)
- Prepare pagination support in API (#5073)
- Translations update from Hosted Weblate (#5045)
- Added permission
hours_own_profilefor every user (see own working-hours contract and stats) (#5043)
-
[2.17.0]
- Update Kimai to 2.23.0
- Full changelog
- Removed session search feature (which caused UX problems and raised a few bugs as well)
- Fixed RTL glitches: reverse arrows in RTL and dropdown misalignment
- Password reset flow re-written:
- Added
modified_atandcreated_atDoctrine behaviors and applied to Customer, Project and Activity - Simplified core email templates: removed background color and tables
- Simplified wording of "password reset" email
- Improved available columns in "Monthly overview" report: duration, revenue, costs, profit
-
[2.18.0]
- Update Kimai to 2.24.0
- Full changelog
- Respect last working day in working times calculation (#​5097)
- Order project specific activities at the begin of the dropdown (#​4674)
- First support for installing plugins via composer (#​5112)
- Ignore files from showing up in a release (#​5111)
- Fix daterange highlight color in dark mode (#​5097)
- Fix pre-selected date format in export dropdown (#​5097)
- Export column alignment (#​5029)
- Fix an invalid namespace (#​5097)
- Translations update from Hosted Weblate (#​5120) (#​5098) (#​5110)
-
[2.19.0]
- Update kimai to 2.25.0
- Full Changelog
- Added API endpoints to delete customer/project/activity (#​5181)
- Always include
beginandendAPI fields for Admins (#​5134) - Improve visibility of batch-update checkboxes - fixes #​5146 (#​5109)
- Improve visibility of
overlappingindicator - fixes #​5147 (#​5109)
-
[2.20.0]
- Update kimai to 2.26.0
- Full Changelog
- Fix missing SAML redirect after login (#​5189)
- Bring back two deprecated methods (leading to issue in some plugins) (#​5189)
- API BC: throw if all requested tags were not found - fixes #​4792 (#​5189)
- Translations update from Hosted Weblate (#​5192)
- Composer bundle updates (#​5189)
-
[2.20.1]
- Symlink export path
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