MMCT TEAM
Server IP : 103.53.40.154  /  Your IP : 3.15.211.71
Web Server : Apache
System : Linux md-in-35.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : ppcad7no ( 715)
PHP Version : 8.2.25
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /var/softaculous/squirrel/../prototype/../gibbon/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //var/softaculous/squirrel/../prototype/../gibbon/changelog.txt
v28.0.00
--------

    Headlines
        An exciting front-end refresh powered by HTMX and Alpine.js
        Updated icons, menus, alerts and navigation elements
        Improved forms with a quick-save shortcut and better validation
        A new Activity registration system with a visual Explore Activities page
        A Mailing List feature in Messenger to collect external email recipients

    Changes With Important Notices
        Additional modules may need updated to v28 compatible versions

    Security
        User Admin: applied input and output filtering to all email address fields

    Tweaks & Additions
        System: set Greek as an active language
        System: added Putonghua as a language option in dropdown menus
        System: added IDD codes for Republic of Korea and Democratic People's Republic of Korea
        System: added Nicaraguan Córdoba C$ as a currency option
        System: refactored the Fast Finder using HTMX and Alpine
        System: updated Core modules to have Gibbon Foundation as author
        System: updates the timetable navigation to use AJAX reloading rather than page refresh
        System: moved the login form to the bottom of the page when viewing subpages and not logged in
        System: added a password strength checker and improved password policy display
        System: updated all Date fields to use the browser native date picker
        Attendance: added an index to the attendance log to help speed up attendance pages
        Attendance: added an indicator to Student Not Present/Onsite when attendance logs conflict
        Activities: updated Activity Attendance to always count participants for dates in the past
        Behaviour: added a permission for students to view their own Behaviour Records (off by default)
        Formal Assessment: allowed users with edit access to edit grouped Internal Assessment columns
        Markbook: updated markbook columns to grey out students who joined after the Go Live date
        Messenger: limited the individual message target to a maximum of 50 people
        Messenger: updated preferences to ensure signatures are displayed on a white background
        Planner: improved default selected course in Unit Planner sidebar menu
        Planner: added an Add Block to All option in Deploy Working Copy
        Reports: added a Progress by Department report for viewing class criteria progress
        Rubrics: updated Edit Rubric page to allow HTML in rubric cells
        Staff: updated Manage Staff to override required custom fields when manually editing a staff member
        Staff: updated family page on Staff Profile to exclude personal details and addresses
        Staff: added the option to exclude staff from internal coverage or set a coverage priority
        Staff: updated the weightings in the Daily Coverage Planner to include overall weekly teaching load
        Students: added a notification event when student notes are edited
        Students: removed birthday icon from student view of class lists
        User Admin: added the names of users who made changes to the User Status Log
        User Admin: updated Manage Users to override required custom fields when manually editing a user
        User Admin: updated Personal Documents to enable required Residency/Visa dropdown

    Bug Fixes
        Admissions: fixed the search results on the Manage Application page to include json data
        Admissions: fixed missing Previous Schools section in Application Form view and print pages
        Admissions: fixed custom field validation for second parent in Application Form
        Behaviour: fixed users notified of behaviour records unable to add follow up
        Finance: fixed bulk exporting invoice fees for Pending invoices
        Form Groups: fixed Year Group Summary list when looking at non-current school years
        Individual Needs: fixed an error on the IN Archive page that prevented access to it
        Markbook: fixed SQL error in Markbook when using external assessments for a baseline
        Planner: fixed next lesson plan date not auto populating in Add Lesson Plan
        Reports: fixed Send Report option to enable sending to students without needing parent details
        Reports: fixed Scan Asset Directories not working on Windows servers 
        Reports: fixed Scan Asset Directories failing to create template folder if it does not exist
        Timetable: fixed permission checking before displaying user status info in View Timetables list
        System Admin: fixed the sanitization rules for application form fields to allow HTML

    Deprecations
        System: replaced the legacy Thickbox library with an AJAX-based modal window
        System: replaced the legacy LiveValidation library with Alpine.js validation
        System: replaced the legacy jQuery tooltip with Alpine.js

v27.0.01
--------
    Bug Fixes
        Admissions: fixed submission emails and acceptance emails not sending as expected 
        Admissions: fixed required field logic checking in Form Builder
        Admissions: fixed "Do not include a second parent" being accidentally checked by default
        Admissions: fixed username and password missing from re-sent Acceptance Email
        Attendance: fixed handling of Count Class as School setting in Students Not Onsite/Students Not Present reports
        Messenger: fixed error redirect for New Message sending users to a non-existing page

MMCT - 2023