github kimai/kimai 2.21.0

18 days ago

Compatible with PHP 8.1 to 8.3

  • Bump PHPSpreadsheet major version and update composer dependencies (#5040)
  • Updated translations (#5012) (#5037)
  • New event to send email to user (prevent emails to deactivated users) (#5034)
  • Simplify locale handling through Symfony features (#5017)
  • Refactor Doctrine queries: reduce deprecations and calls (#5026)
    • removed unused teams from export order
    • added new paginator for query instead of querybuilder
    • added field hydrate enums
    • hide PARTIAL deprecation
    • never log deprecations in production
    • replaced InvoiceLoader with native Doctrine feature
    • prevent excessive permission queries
    • support loading customers of team
    • improved findByIds
    • internalized API
    • fix null string deprecations
  • Response headers to 1) disable search-engine indexing and 2) content locale (#5014)
  • Prevent clicks in action or multi-checkbox table cells (#5014)
  • Pre-open working time box always (in working contract screen) (#5014)
  • Show object titles in dropdown instead of generic "please choose" in reports (#5014)
  • Cleanup tags and remove reverse timesheet connection (#5014)
  • Improved duration transformation (#5014)
  • Use doctrine datetime_immutable type (fix deprecation) (#5014)
  • Fix namespace (composer warning) (#5014)
  • Remove duplicate permission checks (#5014)

Involved in this release: @kevinpapst and @weblate - thank you!

Don't miss a new kimai release

NewReleases is sending notifications on new releases.