The following is a list of the principle changes that have occurred during each release.
~ Correct edit string in front end.
# Change to use release 4.13.3 of free-jqGrid.
# Change to use getCol method to determine total hours instead of footerData which stopped working in free-jqGrid 4.13.2.
~ Modify front end CSS for form labels.
# Rewrite front end router to use Router class.
+ Add menu link option to display timecode detail from timecodes display.
+ New column usage in timesheet_codes to provide user details of when to use the time code.
+ New string for entering introductory text in the front end timecodes view.
# Change table character collation set to utf8mb4_unicode_ci as used by J3.5 RC (Beta 2 used utf8mb4_general_ci).
+ Add username change to system plugin for sheet table.
- Remove username foreign keys on user and sheet table.
~ Correct a few strings.
+ Add Live Update view.
+ Add system plugin to handle user changes in Joomla.
# Correct the JedChecker PH1 and PH2 errors ready for JED submission.
# Correct problem when deleting a timesheet user.
+ Add additional processing when removing user approval privilege.
- Remove a few redundant files.
~ Change seterror calls to throw exceptions.
# Correct minor errors preventing back end lists sorting upon all fields.
# Correct front end directional sorting of timesheets.