Skip to content

Releases: linuxserver/docker-kimai

2.27.0-ls94

11 Jan 19:17
f508198
Compare
Choose a tag to compare

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

10 Jan 22:49
70dcd78
Compare
Choose a tag to compare

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

22 Dec 22:59
a897823
Compare
Choose a tag to compare

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

13 Dec 22:50
0b0d77c
Compare
Choose a tag to compare

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

06 Dec 22:55
559860a
Compare
Choose a tag to compare

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

01 Dec 20:58
5ce1388
Compare
Choose a tag to compare

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 and end 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

22 Nov 22:52
484e69f
Compare
Choose a tag to compare

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

15 Nov 22:53
ead9481
Compare
Choose a tag to compare

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

25 Oct 22:49
d3c0a1e
Compare
Choose a tag to compare

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

21 Oct 14:55
c124b18
Compare
Choose a tag to compare

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!