Releases: Ente/timetrack
v8.7.1
CHANGELOG
v8.7.1
- Fixed issues regarding XSS vulnerabilities on several pages.
- Removed echo statements from "normal" mode used for debugging purposes.
- Fixed a bug that allowed to create multiple users with the same username.
- Fixed undefined variables upon login.
What's Changed
Full Changelog: v8.7...v8.7.1
v8.7
CHANGELOG
v8.7
- Added automatic update check within the Settings page allowing to see the changelogs and a link to the new Release.
- Updated
README.md - Admins can now select the default worktime type to be selected in the web form within the app.json
configsection via thedefault_worktime_typekey. - Added function to automatically add keys to app.json after update
- Admins can now customize the look and feel of the PDF exports. Please check
README.mdExportssection for more information.
What's Changed
- TT-212: update check by @Ente in #137
- TT-221 by @Ente in #138
- TT-217 by @Ente in #139
- Fix missing feature for user created content for PDF exports by @Ente in #140
Full Changelog: v8.6...v8.7
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