Releases: Ente/timetrack
Releases · Ente/timetrack
v7.12
What's Changed
v7.12
- Added a simple Favicon
- TimeTrack and API version are now displayed in the settings menu
- Added Events which can be listened to by plugins (see
api/v1/class/events/README.md
) / Developers can now create their own events - Mails can now be disabled by setting the
smtp
setting tofalse
within thesmtp
section of theapp.json
- Fixed
composer.json
contents for LDAPTools plugin again - Removed unused
Hooks
plugin class file
ℹ️ Please run composer update
to update your dependencies to the updated composer.json contents
Full Changelog: v7.11...v7.12
v7.11 NFC login!
What's Changed
- TT-85: Differentiate API endpoints between admin, internal and public by @Ente in #84
- TT-7: Security Enhancements and fix sql by @Ente in #85
- TT-4: Implement NFC token login by @Ente in #86
- TT-4: Fix missing class by @Ente in #87
- TT-4: Fix wrong class name by @Ente in #88
- TT-6: Rewrite db update process by @Ente in #89
- TT-4: Finalizing NFCLogin plugin by @Ente in #90
- TT-175: Update changelog and version files by @Ente in #91
Full Changelog: v7.10.2...v7.11
v7.10.2
What's Changed
- TT-171: Small fixes by @Ente in #80
- TT-173: Implement base functionality to change user properties by @Ente in #81
- TT-174: Fix being unable to set worktime as uncompliant by @Ente in #82
- TT-174: Fix accidental overwrite of sickness end dates by @Ente in #83
Full Changelog: v7.10.1.1...v7.10.2
v7.10.1.1
v7.10
What's Changed
- TT-153: Reflect changes from v7.9 release into Mails.md by @Ente in #71
- TT-166: Redirect when calendar ID is not found by @Ente in #72
- TT-163: Fix being unable to access "Forgot password" page by @Ente in #73
- TT-165: Fix typo in userdetail plugin preventing save by @Ente in #74
- TT-168: Remove usercount plugin entirely by @Ente in #75
- TT-156: Remove webedit for app.json by @Ente in #76
- TT-164: Display warning before changing username by @Ente in #77
Full Changelog: v7.9...v7.10
v7.9
What's Changed
- TT-143: Fix being unable to access "userdetail" plugin by @Ente in #54
- TT-133: Fix "debug" having no effect on Exceptions dump of classes by @Ente in #55
- TT-147: Remove "logrotate_cache.txt" by @Ente in #56
- TT-48: Add missing CSS elements by @Ente in #57
- TT-148: Security Fixes by @Ente in #58
- TT-149: Prevent XSS from i18n language files by @Ente in #59
- TT-150: Sanitize app.ini/app.json contents by @Ente in #60
- TT-135: Deprecate app.ini support by @Ente in #61
- TT-151: Fix plugins no longer loading after security patch by @Ente in #62
- TT-54: Allow download of all available exports for user and admin by @Ente in #63
- TT-80: Reduce Plugins classes by @Ente in #64
- TT-79: Improve Benutzer class by @Ente in #65
- TT-134: Define own datatype for MailsTemplate render function "MailTe… by @Ente in #66
- TT-137: Autodetect MailTemplates in templates directory by @Ente in #67
- TT-152: Add syntax for certain html elements used in i18n files by @Ente in #68
- Update Changelog and versions by @Ente in #69
Full Changelog: v7.8...v7.9
v7.8
What's Changed
- TT-69: Toil API release v1.10 by @Ente in #41
- TT-86: Fix PDFExport for exportmanager plugin by @Ente in #42
- TT-121: Add deprecated warning function by @Ente in #43
- TT-93: Improved READMEs by @Ente in #44
- TT-132: Fix Exceptions::deprecated not being static by @Ente in #45
- TT-93: Remove/deprecate Plugin Phar functionality by @Ente in #46
- TT-88: Remove mailcow dependency for userdetail plugin by @Ente in #47
- TT-92: Fix not displayed i18n title for adding vacations by @Ente in #48
- TT-119: Make ldaptools-php8.patch not shipped anymore by @Ente in #49
- TT-87: Fix missing data folder for userdetail plugin by @Ente in #50
- TT-113: Add link to GitHub Issues by @Ente in #51
- TT-81: Fully implement user edits by @Ente in #52
- TT-89: Refactor mails module by @Ente in #53
Full Changelog: v7.7...v7.8
v7.7
What's Changed
- TT-53: Update Installation Documentation by @Ente in #30
- TT-42: Adding exportManager plugin by @Ente in #31
- TT-66: Fix >2 active worktimes for one user by @Ente in #32
- TT-64: QRclock - Fix clocking in with multiple active worktimes by @Ente in #33
- TT-68: Fixed missing API route for Codeclock plugin if setup was faulty. by @Ente in #34
- TT-65: Add function to get all custom endpoints by @Ente in #35
- TT-72: Adding plugin manager plugin by @Ente in #36
- TT-76: Adding more logging by @Ente in #37
- TT-77: Allow dump of all included files by @Ente in #38
- TT-49: Adding CSS to certain pages by @Ente in #39
- TT-82: Fixed being unable to create a new user by @Ente in #40
Full Changelog: v7.6...v7.7
v7.6
What's Changed
- TT-51: Allow custom CSS for PDF exports by @Ente in #22
- TT-39: Replace app.ini with app.json by @Ente in #23
- TT-3: Implement QR code scan to clock in by @Ente in #25
- TT-3: Update plugin README and remove TODO note by @Ente in #26
- TT-52: Allow registering and removing API routes via class functions by @Ente in #27
- TT-5: Implement numeric code to clock in by @Ente in #28
Full Changelog: v7.5...v7.6
v7.5
What's Changed
- TT-21: Implement CSV export of worktime sheets by @Ente in #17
- TT-44: Fixed title not set for Plugin Hub by @Ente in #18
- TT-46: Rename GUI elements from Calendar to Notifications by @Ente in #19
- TT-50: Fixed being unable to edit notifications by @Ente in #20
- TT-45: Save PDF/CSV exports onto server by @Ente in #21
Full Changelog: v7.4...v7.5