Releases: linuxserver/docker-kimai
2.10.0-ls36
LinuxServer Changes:
Symlink config.yaml to /config for user editing.
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- Allow to edit username (#4559)
- Redirect to users chosen locale if current user = edited user in "edit profile" screen (#4549)
- Show currently logged-in user in dropdown, in case it's a system-account (#4549)
- Support for showing and sorting column
system account
in user listing (#4549) - Only super-admins can edit their own supervisor (#4549)
- WCAG: add title or aria-label to many links/buttons/dropdowns in the general layout (#4549)
- New command to test emails (#4549)
- Support addon buttons in working time screen (#4549)
- Make 'pagebreak' optional in pdf layout exporter (#4561)
- Fix sorting user dropdown (#4549)
- Support default time on date-time-picker (#4579)
- Translations update from Weblate (#4576, #4551)
- Merged/Removed two translation files (#4572)
Involved in this release: @kevinpapst, @ronaldderksen, @milotype, @wtuemura, @mapi68, @Jitropolit, @yarons, @yangyangdaji, @albanobattistella, @shynekomaid and @weblate - thank you!
2.9.0-ls35
LinuxServer Changes:
Symlink config.yaml to /config for user editing.
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- Translations update from Hosted Weblate (#4531)
- Started refactoring: use DateTimeImmutable / DateTimeInterface where possible (#4526)
- Fix: TRUSTED_PROXIES setting was ignored (#4533)
- Re-enable Kimai test in docker test build script (#4541) by @Not-Code
- Bump dependencies and fix more deprecations
- Fix a BC break in PHPWord 1.2 (#4526)
Involved in this release: @kevinpapst, @Not-Code and @weblate - thank you!
2.9.0-ls34
LinuxServer Changes:
Symlink config.yaml to /config for user editing.
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- Translations update from Hosted Weblate (#4531)
- Started refactoring: use DateTimeImmutable / DateTimeInterface where possible (#4526)
- Fix: TRUSTED_PROXIES setting was ignored (#4533)
- Re-enable Kimai test in docker test build script (#4541) by @Not-Code
- Bump dependencies and fix more deprecations
- Fix a BC break in PHPWord 1.2 (#4526)
Involved in this release: @kevinpapst, @Not-Code and @weblate - thank you!
2.9.0-ls33
LinuxServer Changes:
Symlink config.yaml to /config for user editing.
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
- Translations update from Hosted Weblate (#4531)
- Started refactoring: use DateTimeImmutable / DateTimeInterface where possible (#4526)
- Fix: TRUSTED_PROXIES setting was ignored (#4533)
- Re-enable Kimai test in docker test build script (#4541) by @Not-Code
- Bump dependencies and fix more deprecations
- Fix a BC break in PHPWord 1.2 (#4526)
Involved in this release: @kevinpapst, @Not-Code and @weblate - thank you!
2.8.0-ls32
LinuxServer Changes:
Symlink config.yaml to /config for user editing.
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
Enhancements
- Translations update from Hosted Weblate (#4517)
- Fix wrong default protocol for customer homepage (#4514)
- Fix missing data of deactivated users in time-period reports (#4523)
- Fix many deprecations (#4508)
- Bump composer packages (#4508)
- Make calendar serializer compatible with DateTimeImmutable (#4508)
- Release-drafter: Adapt supported PHP versions (#4512)
Involved in this release: @dasJ, @kevinpapst, @simonschaufi and @weblate - thank you!
2.8.0-ls31
LinuxServer Changes:
Symlink config.yaml to /config for user editing.
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
Enhancements
- Translations update from Hosted Weblate (#4517)
- Fix wrong default protocol for customer homepage (#4514)
- Fix missing data of deactivated users in time-period reports (#4523)
- Fix many deprecations (#4508)
- Bump composer packages (#4508)
- Make calendar serializer compatible with DateTimeImmutable (#4508)
- Release-drafter: Adapt supported PHP versions (#4512)
Involved in this release: @dasJ, @kevinpapst, @simonschaufi and @weblate - thank you!
2.8.0-ls30
LinuxServer Changes:
Important documentation update for setting DATABASE_URL
with version 2.0.30 and later.
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 to 8.3
Enhancements
- Translations update from Hosted Weblate (#4517)
- Fix wrong default protocol for customer homepage (#4514)
- Fix missing data of deactivated users in time-period reports (#4523)
- Fix many deprecations (#4508)
- Bump composer packages (#4508)
- Make calendar serializer compatible with DateTimeImmutable (#4508)
- Release-drafter: Adapt supported PHP versions (#4512)
Involved in this release: @dasJ, @kevinpapst, @simonschaufi and @weblate - thank you!
2.7.0-ls29
LinuxServer Changes:
Important documentation update for setting DATABASE_URL
with version 2.0.30 and later.
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
Enhancements
- Show API URL for simpler integration in user profile (#4506)
- The
create user
command allows to set the flag to reset password upon next login (#4506) - Support setting min and max date on date and daterange pickers (#4506)
- Translations update from Hosted Weblate (#4507)
- Internal Plugin API improvements (#4506)
Fixed bugs
- Docker: set a proper database URL including full version (#4504)
Involved in this release: @kevinpapst and @weblate - thank you!
2.6.0-ls29
LinuxServer Changes:
Important documentation update for setting DATABASE_URL
with version 2.0.30 and later.
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
- Docker images: upgrade to PHP 8.2 and Debian Bookworm (#4476)
- Docker cleanup (remove unused scripts) (#4490)
- Sort invoice items by date before passing to template, e.g. do not split expenses and times (#4495)
- New calendar entry title combination for customer, project and activity
- Show not_invoiced and not_exported data in detail screens
- Force logout if user is disabled
- Reduced amount of database queries on several screens
- Open-close status on work-contract screen for users without configuration
- Failsafe order/orderBy in query if manually manipulated to be null
- Unify statistic calculation (not_invoiced and not_exported) across screens
- Bump composer packages, upgrade Symfony to 6.4
Involved in this release: @kevinpapst and @schucly - thank you!
2.6.0-ls28
LinuxServer Changes:
Important documentation update for setting DATABASE_URL
with version 2.0.30 and later.
kimai Changes:
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
- Docker images: upgrade to PHP 8.2 and Debian Bookworm (#4476)
- Docker cleanup (remove unused scripts) (#4490)
- Sort invoice items by date before passing to template, e.g. do not split expenses and times (#4495)
- New calendar entry title combination for customer, project and activity
- Show not_invoiced and not_exported data in detail screens
- Force logout if user is disabled
- Reduced amount of database queries on several screens
- Open-close status on work-contract screen for users without configuration
- Failsafe order/orderBy in query if manually manipulated to be null
- Unify statistic calculation (not_invoiced and not_exported) across screens
- Bump composer packages, upgrade Symfony to 6.4
Involved in this release: @kevinpapst and @schucly - thank you!