Kimai - Package Updates
-
[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)