Releases: linuxserver/docker-kimai
2.27.0-ls94
CI Report:
N/A
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Remote Changes:
Compatible with PHP 8.1 to 8.4
This release focusses on exports! It includes BC breaks due to re-ordered and new columns and changed value format.
- Faster (spreadsheet) exporter and other Export improvements (#5238)
- Show tags in export listing (#4603)
- Show project number in Excel export (#4891)
- Show numbers without currencies in CSV export (#5149)
- Export via timesheet listing without search form (#5234)
Other stuff:
- Fix rejection and approval message (#5212)
- Translations update from Hosted Weblate (#5211)
- Fix pagination on datatables with arrays (fixed: missing results if array had more than 50 entries) (#5212)
Developer:
- Upgrade tests to PhpUnit 10 (#5252)
- Fixed unused form options (#5220)
- More customization options for forms (#5212)
- Fix: toolbar causes sandbox issues in
dev
environment with HTML invoice (#5212) - Fix frontend builds after fresh clone + bump all dependencies (#5210)
- Add php 8.3 to issue template (#5246)
Involved in this release: @buti1021, @kevinpapst and @weblate - thank you!
2.27.0-ls93
CI Report:
N/A
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Remote Changes:
Compatible with PHP 8.1 to 8.4
This release focusses on exports! It includes BC breaks due to re-ordered and new columns and changed value format.
- Faster (spreadsheet) exporter and other Export improvements (#5238)
- Show tags in export listing (#4603)
- Show project number in Excel export (#4891)
- Show numbers without currencies in CSV export (#5149)
- Export via timesheet listing without search form (#5234)
Other stuff:
- Fix rejection and approval message (#5212)
- Translations update from Hosted Weblate (#5211)
- Fix pagination on datatables with arrays (fixed: missing results if array had more than 50 entries) (#5212)
Developer:
- Upgrade tests to PhpUnit 10 (#5252)
- Fixed unused form options (#5220)
- More customization options for forms (#5212)
- Fix: toolbar causes sandbox issues in
dev
environment with HTML invoice (#5212) - Fix frontend builds after fresh clone + bump all dependencies (#5210)
- Add php 8.3 to issue template (#5246)
Involved in this release: @buti1021, @kevinpapst and @weblate - thank you!
2.27.0-ls92
CI Report:
N/A
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
Remote Changes:
Compatible with PHP 8.1 to 8.4
This release focusses on exports! It includes BC breaks due to re-ordered and new columns and changed value format.
- Faster (spreadsheet) exporter and other Export improvements (#5238)
- Show tags in export listing (#4603)
- Show project number in Excel export (#4891)
- Show numbers without currencies in CSV export (#5149)
- Export via timesheet listing without search form (#5234)
Other stuff:
- Fix rejection and approval message (#5212)
- Translations update from Hosted Weblate (#5211)
- Fix pagination on datatables with arrays (fixed: missing results if array had more than 50 entries) (#5212)
Developer:
- Upgrade tests to PhpUnit 10 (#5252)
- Fixed unused form options (#5220)
- More customization options for forms (#5212)
- Fix: toolbar causes sandbox issues in
dev
environment with HTML invoice (#5212) - Fix frontend builds after fresh clone + bump all dependencies (#5210)
- Add php 8.3 to issue template (#5246)
Involved in this release: @buti1021, @kevinpapst and @weblate - thank you!
2.26.0-ls91
CI Report:
N/A
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
kimai Changes:
Compatible with PHP 8.1 to 8.4
- Fix missing SAML redirect after login (#5189)
- Bring back two deprecated methods (leading to issue in some plugins) (#5189)
- API BC: throw if all requested tags were not found - fixes #4792 (#5189)
- Translations update from Hosted Weblate (#5192)
- Composer bundle updates (#5189)
Involved in this release: @kevinpapst and @weblate - thank you!
2.26.0-ls90
CI Report:
N/A
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
kimai Changes:
Compatible with PHP 8.1 to 8.4
- Fix missing SAML redirect after login (#5189)
- Bring back two deprecated methods (leading to issue in some plugins) (#5189)
- API BC: throw if all requested tags were not found - fixes #4792 (#5189)
- Translations update from Hosted Weblate (#5192)
- Composer bundle updates (#5189)
Involved in this release: @kevinpapst and @weblate - thank you!
2.25.0-ls89
CI Report:
N/A
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
kimai Changes:
Compatible with PHP 8.1 to 8.4
This release adds technical support for PHP 8.4. Automated tests run successful, but there is no real life experience yet.
- Added API endpoints to delete customer/project/activity (#5181)
- Always include
begin
andend
API fields for Admins (#5134) - Improve visibility of batch-update checkboxes - fixes #5146 (#5109)
- Improve visibility of
overlapping
indicator - fixes #5147 (#5109) - Fix: validate new timesheets created with multi-user form (#5109)
- Fix: bool handling of false values for meta-fields and user preferences - fixes #5154 (#5109)
- Fix: project duplication duplicated and attached global activities to new project (#5109)
- Fix: tag height for very long names - fixes #5169 (#5109)
- Query hints and persistent cache for latest approvals (Performance boost on
All Times
) (#5176) - Trigger form change upon copy-data event (mark form as dirty on duration / time change via dropdown)
- New translation command feature: move keys from source to target file (#5109)
- Allow multiple "batch-update" data-tables on one page (#5109)
- New plugin installer: fix for running multiple migrations (#5109)
- Translations update from Hosted Weblate (#5130) (#5185) (#5179) (#5172)
Technical
- Upgrade to PHPStan 2 (#5109)
- Bump composer packages (#5109)
- Bump frontend packages (#5109)
- Remove several Symfony polyfills (PHP extensions are already composer requirments) (#5109)
- Allow PHP 8.4 (#5173)
Involved in this release: @kevinpapst and @weblate - thank you!
2.24.0-ls88
CI Report:
N/A
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
kimai Changes:
Compatible with PHP 8.1 to 8.3
- Respect last working day in working times calculation (#5097)
- Order project specific activities at the begin of the dropdown (#4674)
- First support for installing plugins via composer (#5112)
- Ignore files from showing up in a release (#5111)
- Fix daterange highlight color in dark mode (#5097)
- Fix pre-selected date format in export dropdown (#5097)
- Export column alignment (#5029)
- Fix an invalid namespace (#5097)
- Translations update from Hosted Weblate (#5120) (#5098) (#5110)
Docker
- Install missing unzip package for composer (improve installation speed)
- Run update and install in one layer (improve startup speed)
- Remove unused TRUSTED_HOSTS env (not supported by Kimai)
- Fetch code through release tarball, not git (removes many unnecessary files)
- Ignore "unknown database" in dbtest (Kimai will create it)
- Change docker CMD to
entrypoint.sh
for best practices
Technical stuff
- Bump composer packages
- Undeprecated PARTIAL through Doctrine (allows for deprecation logs)
Involved in this release: @kevinpapst and @weblate - thank you!
2.24.0-ls87
CI Report:
N/A
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
kimai Changes:
Compatible with PHP 8.1 to 8.3
- Respect last working day in working times calculation (#5097)
- Order project specific activities at the begin of the dropdown (#4674)
- First support for installing plugins via composer (#5112)
- Ignore files from showing up in a release (#5111)
- Fix daterange highlight color in dark mode (#5097)
- Fix pre-selected date format in export dropdown (#5097)
- Export column alignment (#5029)
- Fix an invalid namespace (#5097)
- Translations update from Hosted Weblate (#5120) (#5098) (#5110)
Docker
- Install missing unzip package for composer (improve installation speed)
- Run update and install in one layer (improve startup speed)
- Remove unused TRUSTED_HOSTS env (not supported by Kimai)
- Fetch code through release tarball, not git (removes many unnecessary files)
- Ignore "unknown database" in dbtest (Kimai will create it)
- Change docker CMD to
entrypoint.sh
for best practices
Technical stuff
- Bump composer packages
- Undeprecated PARTIAL through Doctrine (allows for deprecation logs)
Involved in this release: @kevinpapst and @weblate - thank you!
2.24.0-ls86
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
kimai Changes:
Compatible with PHP 8.1 to 8.3
- Respect last working day in working times calculation (#5097)
- Order project specific activities at the begin of the dropdown (#4674)
- First support for installing plugins via composer (#5112)
- Ignore files from showing up in a release (#5111)
- Fix daterange highlight color in dark mode (#5097)
- Fix pre-selected date format in export dropdown (#5097)
- Export column alignment (#5029)
- Fix an invalid namespace (#5097)
- Translations update from Hosted Weblate (#5120) (#5098) (#5110)
Docker
- Install missing unzip package for composer (improve installation speed)
- Run update and install in one layer (improve startup speed)
- Remove unused TRUSTED_HOSTS env (not supported by Kimai)
- Fetch code through release tarball, not git (removes many unnecessary files)
- Ignore "unknown database" in dbtest (Kimai will create it)
- Change docker CMD to
entrypoint.sh
for best practices
Technical stuff
- Bump composer packages
- Undeprecated PARTIAL through Doctrine (allows for deprecation logs)
Involved in this release: @kevinpapst and @weblate - thank you!
2.24.0-ls85
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
kimai Changes:
Compatible with PHP 8.1 to 8.3
- Respect last working day in working times calculation (#5097)
- Order project specific activities at the begin of the dropdown (#4674)
- First support for installing plugins via composer (#5112)
- Ignore files from showing up in a release (#5111)
- Fix daterange highlight color in dark mode (#5097)
- Fix pre-selected date format in export dropdown (#5097)
- Export column alignment (#5029)
- Fix an invalid namespace (#5097)
- Translations update from Hosted Weblate (#5120) (#5098) (#5110)
Docker
- Install missing unzip package for composer (improve installation speed)
- Run update and install in one layer (improve startup speed)
- Remove unused TRUSTED_HOSTS env (not supported by Kimai)
- Fetch code through release tarball, not git (removes many unnecessary files)
- Ignore "unknown database" in dbtest (Kimai will create it)
- Change docker CMD to
entrypoint.sh
for best practices
Technical stuff
- Bump composer packages
- Undeprecated PARTIAL through Doctrine (allows for deprecation logs)
Involved in this release: @kevinpapst and @weblate - thank you!