Releases: kimai/kimai
2.0.34
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
- Fix: a template deprecation (#4281)
- Fix: colors missing in user-chooser in calendar (#4281)
- Translations update from Hosted Weblate (#4282)
Involved in this release: @kevinpapst and @weblate - thank you!
2.0.33
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
- hide un-defined meta-fields in details view
- Fixes "page out of range" #4279
- document breaking change about DATABASE_URL
- default charset is utf8mb4
- split off upgrade infos for version 1.x
Involved in this release: @kevinpapst - thank you!
2.0.32
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
Enhancements
- Translations update from Hosted Weblate (#4267)
- Change isWeekend() check to isWorkingDay() and fallback to Saturday/Sunday as weekend (#4261)
- Make sure that accountNumber on user has max length of 30 (for SAML registrations) (#4256)
- Default export PDF layout has more blocks, for easier customization (#4256)
- Calendar support for JSON feeds (#4256)
- Added events and logic to add new calendar sources (#4256)
- Added code to help finding problems for SAML logins with unusual values (#4256)
- Added twig deprecation notice for date_full (#4256)
- Fixed: create form if user cannot select supervisor (#4256)
- Remove constant for default locale (will never change from
en
) (#4256)
Involved in this release: @kevinpapst, @sharky98 and @weblate - thank you!
2.0.31
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
- Update website automatically upon new release (#4248)
Enhancements
- Translations update from Hosted Weblate (#4252)
- Added supervisor configuration for user (#4251)
- Added weekly-times form shows global form errors (#4233)
- Fix respect timezone in DateTimePicker (for plugin devs)
- Fix time can be optional and null (for plugin devs)
- Allow 64 characters for username (#4199)
Involved in this release: @cngJo, @kevinpapst and @weblate - thank you!
2.0.30
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
- Translations update from Hosted Weblate (#4210)
- remove text from tag choice after selection - fixes #4076
- fix timesheet allows to use deactivated activities - fixes #4229
- upgraded composer dependencies
- upgraded frontend dependencies
- added basic tests for validator
Involved in this release: @kevinpapst and @weblate - thank you!
2.0.29
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
All issues resolved in #4178
- show button title if delete is used in page actions
- fix invoice due date depends on invoice date
- lowercase all font names in PDFs, otherwise they fail loading
- hide empty fieldset (work-contract page)
- activate contract_other_profile by default for admin and super-admin
- deactivate rule to check "maximum duration of entries" by default
- allow to deactivate presets in DateRange Picker (for Devs)
Involved in this release: @kevinpapst - thank you!
2.0.28
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
- fix invalid user preference (outdated route for homepage) automatically (#4172)
- respect line breaks (in timesheet description) in calendar popover (#4172)
- added first-day-of-work handling (not visible in UI yet) (#4172)
Involved in this release: @kevinpapst - thank you!
2.0.27
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
- Improve UX for invoice template management (#4121)
- hide projects in "inactive projects" report, if they did not yet start (#4107)
- restyled "work contract" form (#4107)
- added more budget stats to customer/project/activity detail screen (#4107)
- added background color for weekend in calendar (#4107)
- allow to open edit screen (customer, project, activity) without requirement for the
view_X
permission (#4107) - allow zero duration input (set end-time automatically) (#4107)
Enhancements
2.0.26
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
Enhancements
- Modernized flat form styles (#4098)
- Use collapsible element instead of collapsible card (#4096)
- Support visibility for tags (#4086)
- Make setting "rounding days" optional (#4087)
- Developer improvements (#4087)
Involved in this release: @kevinpapst - thank you!
2.0.25
Upgrade Kimai - Install Kimai - Docker
Compatible with PHP 8.1 and 8.2
- Export PDF: added support for hourly rate column in summary & detail table
- Display TOTP secret after clicking the QR code image - fixes #4006
- Developer: register your own icon via AbstractPluginExtension
- Developer: helper methods in CustomerService to reduce coupling to CustomerRepository
- Invoice document upload: fix validation for filenames with uppercase character - fixes #4073
- fix last month in daterange-picker in certain situations - fixes #4074
- daterangepicker: show this and last two years to pick in quick-select
- composer: remove unused package-versions-deprecated
- work contract: link user-preferences from warning message
Involved in this release: @kevinpapst - thank you!