Cloud-Update 114
                
                    Changelog
                
            
            08 Dec 2024
        Work Contract & Absences
- Added Absenceapproval workflow- Existing absences “auto-approved” during update
 
- Added Absencecolumn to Monthly Approval PDF
- Moved Public holidaysmenu toAdministration
- New API methods:
    - Request/Approve/Reject absences
- Delete absence/public-holiday and group
 
- Fix: Booking the “last half day of vacation” failed
- Fix: Year jumps if changing absences in other year
Cloud
- Download invoices from System > Kimai-Cloud
- Download backups from System > Kimai-Cloud
- New permissions cloud_invoicesandcloud_backups
Updates
- Added missing SAML redirect after login
- Added empty Categoryto Expense form
- Show Quantitycolumn in Expenses
- API:
    - Added endpoints to delete customer/project/activity
- Throw if all requested tags were not found
- Always include beginandendfields for Admins
 
- Added rate limiter for password protected Customer Portals
- Better visibility of batch-updatecheckboxes andoverlappingindicator
- Mark form dirty on duration/time change via dropdown
- Importer: missing durationcaused 0s duration
- Importer: missing durationordescriptioncaused “undefined index”
- Fix: False values in custom fieldsanduser preferences
- Fix: Project duplication duplicated and attached global activities
- Fix: Validate new timesheets created with multi-user form
- Fix: Tag label height for very long names
 Kimai
 Kimai