Releases: linuxserver/docker-kimai
2.18.0-ls67
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- 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_access voter if API call was triggered from outside UI (#4878)
- move weekly-hours screen outside of card (#4878)
- added API method to fetch color configuration (#4878)
- revert API request matcher (#4878)
- store user via service instead of repository directly when called via API (#4878)
- changed CSRF error wording (#4878)
- added some new translations (#4878)
- fixes #4898 - Space in mobile view too big (#4878)
- fixes #4897 - The Create Activity form contain extra fields (#4878)
- unify color handling in tomselect (#4878)
- unify tag color management (#4878)
- fixed: tags found by ID when using numbers as names (#4878)
Involved in this release: @kevinpapst and @weblate - thank you!
2.18.0-ls66
LinuxServer Changes:
Added LDAP module to composer
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- 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_access voter if API call was triggered from outside UI (#4878)
- move weekly-hours screen outside of card (#4878)
- added API method to fetch color configuration (#4878)
- revert API request matcher (#4878)
- store user via service instead of repository directly when called via API (#4878)
- changed CSRF error wording (#4878)
- added some new translations (#4878)
- fixes #4898 - Space in mobile view too big (#4878)
- fixes #4897 - The Create Activity form contain extra fields (#4878)
- unify color handling in tomselect (#4878)
- unify tag color management (#4878)
- fixed: tags found by ID when using numbers as names (#4878)
Involved in this release: @kevinpapst and @weblate - thank you!
2.18.0-ls65
LinuxServer Changes:
Added LDAP module to composer
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- 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_access voter if API call was triggered from outside UI (#4878)
- move weekly-hours screen outside of card (#4878)
- added API method to fetch color configuration (#4878)
- revert API request matcher (#4878)
- store user via service instead of repository directly when called via API (#4878)
- changed CSRF error wording (#4878)
- added some new translations (#4878)
- fixes #4898 - Space in mobile view too big (#4878)
- fixes #4897 - The Create Activity form contain extra fields (#4878)
- unify color handling in tomselect (#4878)
- unify tag color management (#4878)
- fixed: tags found by ID when using numbers as names (#4878)
Involved in this release: @kevinpapst and @weblate - thank you!
2.18.0-ls64
LinuxServer Changes:
Added LDAP module to composer
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- 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_access voter if API call was triggered from outside UI (#4878)
- move weekly-hours screen outside of card (#4878)
- added API method to fetch color configuration (#4878)
- revert API request matcher (#4878)
- store user via service instead of repository directly when called via API (#4878)
- changed CSRF error wording (#4878)
- added some new translations (#4878)
- fixes #4898 - Space in mobile view too big (#4878)
- fixes #4897 - The Create Activity form contain extra fields (#4878)
- unify color handling in tomselect (#4878)
- unify tag color management (#4878)
- fixed: tags found by ID when using numbers as names (#4878)
Involved in this release: @kevinpapst and @weblate - thank you!
2.18.0-ls63
LinuxServer Changes:
Added LDAP module to composer
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- 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_access voter if API call was triggered from outside UI (#4878)
- move weekly-hours screen outside of card (#4878)
- added API method to fetch color configuration (#4878)
- revert API request matcher (#4878)
- store user via service instead of repository directly when called via API (#4878)
- changed CSRF error wording (#4878)
- added some new translations (#4878)
- fixes #4898 - Space in mobile view too big (#4878)
- fixes #4897 - The Create Activity form contain extra fields (#4878)
- unify color handling in tomselect (#4878)
- unify tag color management (#4878)
- fixed: tags found by ID when using numbers as names (#4878)
Involved in this release: @kevinpapst and @weblate - thank you!
2.18.0-ls62
LinuxServer Changes:
Added LDAP module to composer
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- 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_access voter if API call was triggered from outside UI (#4878)
- move weekly-hours screen outside of card (#4878)
- added API method to fetch color configuration (#4878)
- revert API request matcher (#4878)
- store user via service instead of repository directly when called via API (#4878)
- changed CSRF error wording (#4878)
- added some new translations (#4878)
- fixes #4898 - Space in mobile view too big (#4878)
- fixes #4897 - The Create Activity form contain extra fields (#4878)
- unify color handling in tomselect (#4878)
- unify tag color management (#4878)
- fixed: tags found by ID when using numbers as names (#4878)
Involved in this release: @kevinpapst and @weblate - thank you!
2.17.0-ls61
LinuxServer Changes:
Added LDAP module to composer
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- 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)
- Added
hours_other_profile
permission to differentiate between editing and viewing working times (#4836) - Rename pageSize parameter to size (#4836)
- Use RateCalculatorInterface (#4851) by @habibhaidari1
Involved in this release: @habibhaidari1, @kevinpapst and @weblate - thank you!
2.17.0-ls60
LinuxServer Changes:
Added LDAP module to composer
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- 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)
- Added
hours_other_profile
permission to differentiate between editing and viewing working times (#4836) - Rename pageSize parameter to size (#4836)
- Use RateCalculatorInterface (#4851) by @habibhaidari1
Involved in this release: @habibhaidari1, @kevinpapst and @weblate - thank you!
2.17.0-ls59
LinuxServer Changes:
Added LDAP module to composer
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- 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)
- Added
hours_other_profile
permission to differentiate between editing and viewing working times (#4836) - Rename pageSize parameter to size (#4836)
- Use RateCalculatorInterface (#4851) by @habibhaidari1
Involved in this release: @habibhaidari1, @kevinpapst and @weblate - thank you!
2.17.0-ls58
LinuxServer Changes:
Added LDAP module to composer
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- 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)
- Added
hours_other_profile
permission to differentiate between editing and viewing working times (#4836) - Rename pageSize parameter to size (#4836)
- Use RateCalculatorInterface (#4851) by @habibhaidari1
Involved in this release: @habibhaidari1, @kevinpapst and @weblate - thank you!