Download Latest Version 2.16.0 source code.zip (4.8 MB)
Email in envelope

Get an email when there's a new version of Kimai - Time Tracking Software

Home / 2.0.0-alpha
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2022-12-31 3.5 kB
Totals: 1 Item   3.5 kB 0

Upgrade Kimai - Install Kimai - Docker

Compatible with PHP 8.1 and 8.2

This release is the result of over one year and more than 350 commits. Hundreds of hours went into Kimai core, the website & documentation, all plugins and so many other tasks around Kimai in general. The details of core changes can be seen in [#2902].

ATTENTION: All plugins need to be updated, previous versions are not compatible.

It is time to remember everyone that a free software can only stay alive, if YOU contribute.

You can test the new version at the Demo sites. Please visit https://www.kimai.org/demo/ for the links and credentials.

Want to test in your environment and with own data? Easy: just replace the 1.x tag from the upgrade docs with 2.0.0-alpha so please use: git checkout 2.0.0-alpha

Enhancements

  • Migrated frontend to tabler.io and dozends of other frontend improvements
  • New configurable dashboard (per user and in-browser editing)
  • New report start screen
  • Updated to Symfony 6 and upgraded all composer packages to latest release
  • Store column visibility server side
  • Sticky "column profiles" per device (for desktop and mobile, with different sets of columns)
  • Two-factor login 2FA with TOTP
  • True "Remember me" mode
  • New "welcome" wizard for first time users
  • Context menu in all listings (and for calendar entries) with the option to hide the "actions dropdown" column
  • New "system user" field for user (hides user in reports and dropdowns)
  • Integrated "recalculate rates" logic from external bundle (prevent wrong rates after changing project...)
  • New per-user favorites menu
  • Confirm edit dialogs with keyboard shortcut
  • Added project action buttons in project detail report
  • Tags (if less than 500 registered) and user with colored dots in dropdowns
  • API pagination header (fixes [#1536]) - see docs
  • New API endpoints for item actions
  • Customer number must be unique
  • Configurable customer number format (formats very limited on purpose right now) - see [#3373]
  • Auto numbering for new customers
  • Link to timesheet export from project detail

Notable code changes

  • Plugin developers: read https://www.kimai.org/documentation/migration-v2.html
  • Upgrade to new Symfony Security System - LDAP untested!
  • Removed Sweetalert2 in favor of Bootstrap Toasts & Modals
  • Removed gd extension requirement
  • Removed third-party mailer packages
  • Migrate to FullCalendar >= 5.10.2
  • Migrated from Moment.js to Luxon
  • Migrated from daterangepicker to litepicker (dependency free and without locale files)
  • Removed jQuery
  • Deleted settings for Random colors and limited colos (default true for both now)
  • Deleted setting OFF for Minute selection for Duration
  • Replaced all annotations (Symfony and Doctrine) with attributes
  • Removed "invoice template" meta field support from invoice command (use template via customer!)

This version is licensed under the terms of the AGPL v3.

Source: README.md, updated 2022-12-31