Kimai - Package Updates
Pinned
Kimai
-
[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)
-
[1.28.0]
- Update Kimai to 1.30.0
- Full changelog
- Translations update from Hosted Weblate (#3655)
- Fix find activity with project in importer (#3681)
- Fix #3677 weekly timesheet uses automatic billable mode (#3679)
- Fixes: make table responsive (and remove duration dropdowns) only on screens < 1000px
- Exclude all 403 and 404 from logs
- Prevent mandatory user preferences turning null
- Cleanup bi-directional tag handling between timesheets and tags, causing issues for new tags
-
[2.0.0]
- Update Kimai to 2.0.4
- This is a major package release due to plugin incompatibility. Not all plugins may be compatible yet.
- Full changelog
- Translated using Weblate (#3723)
- do not traverse into invoice template subdirectories (#3735)
- merged release 1.30.3 and 1.30.5 - allow to upload twig invoice templates via UI
- allow to pre-fill timesheet metafields via URL
- added test accounts with simpler names and password
- fix column bookmark cannot be saved (#3768)
- support adding existing teams with same name
- permissions cannot be set right after role was created (#3777)
- allow to deactivate unique customer number validation (#3762)
- invalid message when trying to edit locked or exported timesheets in calendar (#3766)
- updated icons and manifest (#3761)
- fix api description
- fix security open api definition
- Enabling daily_stats in User > Preferences breaks /timesheet (#3748)
- Plugin developers: read https://www.kimai.org/documentation/migration-v2.html
- Upgrade to new Symfony Security System - LDAP untested!
- Removed Sweetalert2 in favor of Bootstrap Toasts & Modals
- Removed gd extension requirement
- Removed third-party mailer packages
- Migrate to FullCalendar >= 5.10.2
- Migrated from Moment.js to Luxon
- Migrated from daterangepicker to litepicker (dependency free and without locale files)
- Removed jQuery
- Deleted settings for Random colors and limited colos (default true for both now)
- Deleted setting OFF for Minute selection for Duration
- Replaced all annotations (Symfony and Doctrine) with attributes
- Removed "invoice template" meta field support from invoice command (use template via customer!)
- added permission caching (#3877)
- removed duration_only mode
- cleanup database
- remove deleted user preference keys
- configure email validation mode to fix deprecation message
- allow to use non brand icon in saml provider
- new method getCalculatedDuration()
- getRawData() by id
- only stop entries if new one is running
- fix validator tampering with timesheet duration
- fix allow setting null as customer
- can be re-activated through kimai.yaml
-
[2.0.2]
- Update Kimai to 2.0.6
- Full changelog
- cleanup invoice templates
- cleanup invoice translations
- fix invoice datetime for now
- support invoice archive order by number and status
- bump version
- allow meta-field sub-classing
- removed unused translation task.delete
- prevent null in
str_replace
-
[2.0.4]
- Update Kimai to 2.0.8
- Full changelog
- support parsing negative durations in JS
- bump luxon dependency
- make sure that 2FA is not required for session based API calls
- show name of items to delete
- fix permission issue for recent activity items