Kimai - Package Updates
-
[2.25.0]
- Update kimai to 2.31.0
- Full Changelog
recent activities: remove permission check, as own timesheets should always be visible (#5382)- support "human readable duration" in export (new export ignored user configuration) (#5382)
- allow to order timesheet listing by
user,exportedandbillablefield (#5382) - allow to edit internal rate (#5382)
- allow access to user roles in javascript (#5382)
- bump composer packages (#5382)
- Translations update from Hosted Weblate (#5371) (#5383)
- new methods to create datetime
- support class for dropdown actions
- bump codecov action
- simplify translation
- deprecate translations
- pass date-range as argument to export and timesheet filter URL from monthly overview report
- added class for use in responsive screens
- show technical role name on mouse-over in Roles screen
- simplify multi-update title
- more statistic models
-
[2.26.0]
- Update base image to 5.0.0
-
[2.27.0]
- Update kimai to 2.32.0
- Full Changelog
- Do not include any future times in work contract calculation (#5411)
- Support for
associated filesin PDF invoices (preparation for e-invoices) (#5411) - Improved internal Invoice API (generic options,
previewstate available via event) (#5411) - Show if plugin update is available (#5411)
- Deactivate internal rate editing again (#5411)
- Change browser title to use
Kimaiinstead ofKimai Time-Tracking(#5411) - Re-add username column in Excel spreadsheet (#5411)
- Fix identifier already defined in search (#5411)
- Translations update from Hosted Weblate (#5414)
-
[2.28.0]
- Update kimai to 2.33.0
- Full Changelog
- Added more replacer for activity/project/customer number (#5438)
- Fix missing seconds on unedited time field (were reset to 0 before) (#5438)
- Fix timezone in user specific date creation (#5438)
- Fix timezone in WorkContract view for switched profile (#5438)
- Translations update from Hosted Weblate (#5451) (#5440)
- Use
SUBTOTALinstead ofSUMfortotalsin Excel exports (#5438) - Fix total duration with normal time format in Excel exports (#5438)
- Show seconds in time duration in CSV and Excel exports (#5438)
- Activate
Tamillanguage (#5438) - Deactivate
Catalanlanguage, which was accidentally activated (without existing translations) (#5438)
-
[2.29.0]
- Update kimai to 2.34.0
- Full Changelog
- Improved search term implementation (#5453)
- Support meta-fields in "Weekly hours" screen (#5465)
- Only show update notice for plugins if newer version exists (#5465)
- Translations update from Hosted Weblate (#5462)
- Fix: running timesheets were deleted in "Weekly hours" screen (#5465)
- Fix: causing problems with deactivated rounding and new entries in "edit timesheet form" (#5465)
-
[2.30.0]
- Update kimai to 2.35.0
- Full Changelog
- Relax format requirements for
beginandendtime fields (#5504) - Use arrow keys to de- and increase
duration(#5495) - Empty
endfield ifdurationis greater than 24 hours (#5495) - Allow to configure optional SAML attributes (#5506)
- Unify wording of
exportedstate in batch update and print export (#5506) - Fix search-term parsing for custom-fields with colon in value (#5501)
- New API layout (#5502)
- Improved endpoint names, route and field descriptions (#5494)
- Hide internal endpoints (#5470)
- Deactivate Swagger JSON URL (still accessible via UI) (#5470)
-
[2.30.1]
- Update kimai to 2.35.1
- Full Changelog
- do not trigger changes on empty time-input and duration fields (#5509)
-
[2.31.0]
- Update kimai to 2.36.0
- Full Changelog
- Configurable export templates (for CSV and XLSX) (#5531)
- Improved SAML logging (#5514)
- Improved LDAP logging (#5517)
- Fix API validation error has missing translation in title (#5514)
- Added validator to prevent negative duration timesheets (#5514)
- Translations update from Hosted Weblate (#5510) (#5524)
- Show warning that a "period is locked" (via Working contract) and hide submit button
- Order rows and move the ones with existing timesheets to the top
- Fix: missing custom-fields in empty rows
- Fix: remove empty 00:00 entries in locked periods (#5033)
-
[2.31.1]
- Update kimai to 2.36.1
- Full Changelog
- Fix adding new rows with non-global activity failed on "weekly hours" screen (#5540)
- Prevent creating empty invoices with
kimai:invoice:createCLI (#5540) - Translations update from Hosted Weblate (#5535)
-
[2.32.0]
- Update kimai to 2.37.0
- Full Changelog
- Prevent form field re-order in
weekly hoursscreen (#5546) - Fix: Wrong date preselected in date-picker #5555 (#5546)
- Make all commands lazy by moving
descriptiontoattribute(#5546) - Improve UX and responsiveness on weekly-hours screen (#5546)
- Bump composer packages (#5546)
- Translations update from Hosted Weblate (#5543)
- Fix: unhidable question fallback #5541 (#5546)
- Fix: CheckboxType not properly rendered #5553 (#5546)
- Default export template always uses english for column names (#5546)
- Always include user email in default export (#5546)
-
[2.32.1]
- checklist added to manifest
-
[2.33.0]
- Update kimai to 2.38.0
- Full Changelog
- New system configuration to turn on beta feature "breaks" (#5563)
- Support
,and;as (in-)valid value for time input separator (#5563) - Allow to show start and end time in export listing (#5563)
- Show daily totals in calendar week and day view (#5563)
- Improve export & import so export can be re-imported more easily #5452
- Added styles for markdown blockquote and classes for table (#5563)
- Improve duration/end/break icons (#5563)
- Deprecate non-used interface (#5563)
- Added
AbstractInvoiceEventto simplify listener (#5563) - Prepare
AsWebhookattribute for future work (#5563)
-
[2.34.0]
- Update kimai to 2.40.0
- Full Changelog
- Configurable PDF exports (#5641)
- Added multiple API fields to User and Customer collection (#5637) (#5621)
- New API method
/api/users/{id}/preferencesto update one or more user-preferences (#1700) - Warn on incompatible bundle directory names: Kimai will not recompile cache (#5621)
- Fixed: HTML bug in exported items in weekly hours screen (#5621)
- Fixed: many deprecation with PHP 8.4 (#5621)
- Default calendar slot label distance:
1h(#5604) - Dropdown instead of free-text field for calendar slot duration config (allow
15m,30m,1h) (#5604) - Push calendar changes into the URL, for easier calendar sharing or window reload (#5604)
- Added Bulgarian (#5619)
-
[2.35.0]
- Update kimai to 2.41.0
- Full Changelog
- Added structured Customer address (#5519)
- Added timesheet ID column for export templates (#5653)
- Fix invoice rounding issues (#5675)
- Group invoice items by project and activity (#5675)
- Deactivate
autocompleteondurationinput field (caused invalid click issues in Firefox) (#5653) - Limit API calls to a page size of 500 items max (#5653)
- Fix dispatching
createandupdateevents forCustomer,ProjectandActivity(#5653) - Support for custom-fields for InvoiceTemplates (only programmatically) (#5519)
- Prepare general support for returning a Paginator from the API endpoints for better DX (#5653)
- Translations update from Hosted Weblate (#5649)
-
[2.36.0]
- Update kimai to 2.42.0
- Full Changelog
- Add missing
TRUSTED_HOSTShandling (#5686) - Set Kimai specific cookie names
KIMAI_REMEMBERandKIMAI_SESSIONto prevent cookie collision (#5686) - Fix "delete event" (for activity/project/customer) is not triggered (#5686)
- Fix "calendar events are not displayed" (#5686)
- Translations update from Hosted Weblate (#5690)
-
[2.37.0]
- Update kimai to 2.43.0
- Full Changelog
- Fixed
TRUSTED_HOSTSexample in.env.dist, see #5693 - Fixed customer API endpoints (new addressLine1/addressLine2/addressLine3/postCode fields weren't properly handled)
- Improves API docs for the
BODYof customer/project/activity (multiple fields were not shown) - Adds several tests for API endpoints GET customer/project/activity
-
[2.38.0]
- Update kimai to 2.44.0
- Full Changelog
- Release 2.44 (#5699)
- document all replacer in system > settings
- bump composer packages
- support for new remote-modal logic (for devs)
- sorting timesheets-by-end caused 500 on running timesheets
- unify status and counter badge colors
- fix translation IDs
- use bootstrap native way of closing modal
- make modal-element and modal-body class configurable via data attributes
-
[2.39.0]
- Update kimai to 2.45.0
- Full Changelog
- Fade-out customer address (#5749)
- Fix export label "buyer reference" (#5749)
- Support for setting a
sectionname via plugin for Activity/Project/Customer meta-fields via plugin (#5747) - Support PHP 8.5 (#5746)
- Invoice: support for dynamic invoice tax rates via plugin (#5740)
- Configurable rate rounding (
classic,decimal- default:classic) see docs (#5734) - Merge "user default currency" and "customer default currency" into one "My company" setting (#5739)
- Theme upgrade (#5720)
- API: query
modified_afterin UTC (#5743) - API: Add many fields to Collection calls, to reduce the need of calling the entity endpoint (#5721)
-
[2.40.0]
- Update kimai to 2.46.0
- Full Changelog
- Fix PWA theme color (#5757)
- Add security check to prevent access to sensitive data in twig export templates (#5757)
- Re-introduced computed fallback color for all API entities
color-safewhich will never be null (#5757) - Fix calendar colors (#5757)
-
[2.41.0]
- Update kimai to 2.47.0
- Full Changelog
- Further SecurityPolicy hardening for twig invoice and export templates (#5784)
- Fix: moved "print" export to self-contained template (#5784)
- Fix: synchronisation problem when editing user-preferences of the currently logged-in user (#5784)
- Fix: selected text highlight color in dark mode (#5784)
- Fix: remove backdrop from the "loading indicator" (#5784)
- Do not show report toolbars in a card, following the general Kimai UI principles (#5784)
- Removed most toast messages, replacing them by a tiny loading indicator. reason: an app should work as expected and not need to indicate that an action was successful, instead it should only warn if something fails. toasts were kept for ticktack / restarting of timesheets and error messages, as those might be started from any screen. (#5784)
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