Releases: Ente/timetrack
v8.6
v8.5.1
CHANGELOG
v8.5.1
- Fixed undefined variable warning message (#133 thanks to @muzzol)
- Changed app.json.sample default values
- Updated README.md (#134)
- Added
update.shscript (#134) - Internal plugin views can now be hidden
- Fix utility plugin 500 error when trying to export data for user that doesn't exist
What's Changed
Full Changelog: v8.5...v8.5.1
v8.5
⚠️ This update requires DB migration - seeREADME.mdsectionDatabase
v8.5
- Fixed an issue with IDs not generated correctly for project items.
- Added functionality to delete and edit project items.
- Adding users to a project has been made easier.
- Internal changes
- Added additional plugin permission level
- Added 2 new themes
v8.4.3
- Now displaying the instance uuid within the settings page.
- Added ability to reset the instance uuid via the settings page.
v8.4.2
- Added user based permissions for plugin views.
- Updated plugins to use new permission system.
v8.4.1
This update requires DB migration - see README.md section Database
- Added telemetry support (disabled by default, can be enabled within
app.json) - Added telemetry server to receive telemetry data (see
api/v1/class/telemetry/server/README.mdfor more information)
What's Changed
- v8.4.1: telemetry & telemetry server by @Ente in #130
- v8.4.2: user-based permissions for plugins by @Ente in #131
- Projects update by @Ente in #132
Full Changelog: v8.4...v8.5
v8.4
⚠️ This update requires DB migration - seeREADME.mdsectionDatabase
v8.4
- Added
nfcclockplugin to allow clocking in and out with NFC tags (requiresnfcloginplugin) - Updated
nfcloginplugin to version1.2(added Toil API route fornfcclockcallednfclclock) - Removed unused
extract_pluginfunction fromPluginDevToolclass - Custom language files can now be used with the
i18nclass by placing them within thedata/i18n/custom/directory. This also works for plugins.
v8.3.2
- Added script to initialize the database for demo purposes when using Docker (See
README.md) - Fixed missing
activecolumn within theuserstable when initializing the database for the first time
v8.3.1
- Removed deprecated
appattribute fromgeneralsection withinapp.json - Fixed issue stating that the account got disabled when logging out or when accessing the web UI
What's Changed
- v8.3.2: Demo by @Ente in #127
- Add migration script for 'pid' column in projects_items table by @Ente in #128
- v8.4 by @Ente in #129
Full Changelog: v8.3...v8.4
v8.3
v8.3
⚠️ This update requires DB migration - seeREADME.mdsectionDatabase
This update contains a critical fix for Docker setups, this could have caused installations to fail or become unusable.
- Fixed an issue causing the plugin system to be always enabled
- Sickness and vacation entries can now have a type like worktime entries
- Fixed dispatching of
WorktimeAddedEventevent with incorrect parameters - Added Database migration instructions when using Docker within the
README.mdDatabasesection - Removed the
setupfolder entirely (deprecated) - Fixed DB migrations for Docker setups
What's Changed
Full Changelog: v8.2.3...v8.3
v8.2.3-d: DOCKERIZED
v8.2.3-d
⚠️ Note: In the previous release theDockerfileanddocker-compose.ymlwere missing due to a .gitignore entry. This has been fixed – please re-download if you plan to use Docker. - Sorry for the inconvenience.
This update requires DB migration - see README.md section Database
- Fixed missing
statusi18n entries - Fixed incorrect theme loading within error pages
- Removed outdated
index.cssfile - Added missing footer to project management pages
- Admins can now enable or disable users within the
userdetailplugin
What's Changed
Full Changelog: v8.2.2...v8.2.3-d
v8.2.2: DOCKERIZED
v8.2.2
- Fixed deprecation warning for
WorktimeAddedEventevent - Dockerized TimeTrack:
- Added
Dockerfileanddocker-compose.ymlto run TimeTrack within Docker - Added
entrypoint.shto handle database migrations and start Apache - Updated
README.mdwith Docker instructions
- Added
What's Changed
Full Changelog: v8.2.1...v8.2.2
v8.2.1
v8.2.1
- Added events for worktime correction proposals:
WorktimeCorrectionProposed - Sanitized outputs to prevent XSS attacks
- Added a link to the documentation within the settings page
What's Changed
- TT-184: Adding event and updating i18n file by @Ente in #119
- chore: sanitizing outputs for web GUI by @Ente in #120
- TT-201: Add link to documentation to the settings page by @Ente in #122
Full Changelog: v8.2...v8.2.1
v8.2
v8.2
- Users are now able to propose corrections to worktimes when they have been marked as for "in review".
- Added project management. Take a look into the
README.mdfor more information. - Administrators can now change the theme globally within TimeTrack. See more within
README.md. - Added
theme_fileandforce_themekeys to theapp.json[general]section - Users can choose their own theme, if
force_themeis set tofalse
What's Changed
- TT-184: Implement feature to propose corrections of worktimes by @Ente in #115
- TT-176: Add utility plugin (exports) by @Ente in #116
- TT-200: Add a feature to change TTs theme by @Ente in #118
Full Changelog: v8.1...v8.2
v8.1
v8.1
- Toil API release
1.13:- Added
editUserendpoint - Added
getOwnUserendpoint healthcheckendpoint now includes the server time (ISO-8601) and API version
- Added
- Enhanced
app.jsonwith themobilesection (enable/disable app, enable/disable API token generation within Settings, per-Client rate limit, enable/disable QR-code mobile pairing) - for future mobile app release - Fixed translations for German and English
- Added example values to
LDAPsection withinapp.json - The ID of the worktime is now being displayed within
Worktime recordsandAll worktime records. - Updated
README.md - Update requires DB migration (see
README.mdsectionDatabase) - Added projects (read more within the
README.md) - Upgrading composer dependencies, please run
composer update:simple-router:4.3.7.2to5.0.0.3
- Added function to check if current user is admin
- Added function to redirect directly to the suite page if an error occurs
- Fixed an error causing infinite redirects to the 500 HTTP Page when the database is not available.
What's Changed
Full Changelog: v8.0.2...v8.1