Components ChangeLog

JoomSchool ChangeLog v4.0

v4.0 (16/05/2022)

New Features

  • Joomla 4 support
  • Bootstrap 5 support

Improved

  • Old assets removed

v1.4.0 (05/05/2022)

New Features

  • send email notification on message reply
  • ability to delete attendance capture [Attendances manager] [Backend]

Improved

  • display warning message if message item not found
  • display joomla website link if no website link added from config

Fixed

  • wrong website link in footer
  • some empty spaces removed in equal operator [Language]
  • wrong announcements menu item type name
  • announce view should not have menu item type

v1.3.9 (03/04/2022)

Improved

  • Don't allow to send empty replies [Messages Backend]

Fixed

  • 2 missed languages constants
  • wrong receiver id [Messages Backend]
  • wrong messages link [XML entry point]

v1.3.8 (26/02/2022)

Improved

  • responsive improvement in small devices [Latest Messages Layout]
  • all tables responsive now [Frontend]
  • make sure number format function always get float number

Fixed

  • List looks broken [Pagination layout]
  • income list doesn't display [Accounting]
  • monthly view was not displaying data [Income Accounting]
  • search toolbars doesn't open when filter is active [Income/Expenses]
  • Missed translation constant [Transport]

v1.3.7 (14/02/2022)

Improved

  • migration from phpexcel library to phpspreadsheet
  • Excel generation now use helper for better reuse
  • history button now moved to toolbar [Payments]

Fixed

  • Export excel file not working [Marks]
  • student details doesn't display [Payment History]
  • Current year not selected by default [Payments] [History]
  • Payment history change year doesn't work properly [Payments] [History]
  • Some info doesn't change [School info card layout]
  • Displayed dates doesn't use Joomla timezone [Attendances Form]
  • Always wrong student check roll value [Library Member Form]
  • Some missed info in academic details [Teacher]
  • Wrong column name [Attendances list] [Backend]
  • duplicate column amount [Payments] 
  • missed jtext constant [New academic year form]
  • Some missed info in academic details [Teacher] [Frontend Dashboard]

v1.3.6 (07/02/2022)

Improved

  • Plugins installation now use Package system [Installation]
  • Building now is outside project for better speed [Build]
  • Version auto generated using Phing [Build]
  • Payment Processing and displaying Payment HTML code moved to helper for better reuse [Payment]
  • Display error message if no payment plugin is enabled [Payment]

Fixed

  • Plugins not installed [Installation]
  • Wrong subjects name in teacher info [Backend]
  • Wrong year name in student info [Backend]
  • Wrong timezone of create / last update [Attendances]
  • Wrong subject names [teacher Profile]
  • User name not displayed in entry by [Attendance report]
  • Fatal error when clicking on process [Payment]

v1.3.5 (18/01/2022)

New Features

  • Ability to select subjects [Take/View Attendance]

Improved

  • comment now use textarea tag [Marksheet]
  • student can select subjects when sending private message to teacher.

Fixed

  • PHP Warning in message view

v1.3.4 (28/12/2021)

New Features

  • Ability to display custom status to message [Teacher Role] [Message]
  • Ability to attach class subjects to message  [Teacher Role] [Message]
  • Ability to filter messages by class, class subjects, message, custom status ...  [Teacher Role] [Message]

Improved

  • Announcements UI/UX now like Messages

Fixed

  • deleting parent was not working [Backend] [Parents List]
  • pagination limit was not working properly [Message]

v1.3.3 (23/10/2021)

New Features

  • Send announcement notification email to all students in specific class [Announcements]

Improved

  • Some UI/UX improvements [Announcements]

Fixed

  • Some warnings and issues in single announce item

v1.3.2 (20/10/2021)

New Features

  • Teacher can manage announcements of his classes
  • Support of multi files attachment
  • Ability to set maximum attachment files allowed in single item

Improved

  • Some UI/UX improvements in frontend

Fixed

  • Pagination should not be in accounting view

v1.3.0 (16/09/2021)

New Features

  • Files attachment in private message and message reply [Backend] [Frontend]

Improved

  • All table now use charset UTF8mb4
  • Message reply now use JForm

Fixed

  • Wrong messages default order [Messages manager] [Backend]
  • Filter was not working [Messages manager] [Backend]
  • Some missed JText constants was missed

v1.2.8.1 (02/09/2021)

Fixed

  • Some missed JText constants [Attendance report view]

v1.2.8 (24/08/2021)

Improved

  • Display user name in conversation [Conversation Details]

Fixed

  • User avatar doesn't display [Conversation Details]
  • issue in language file
  • Wrong messages list order

v1.2.7 (23/08/2021)

New Feature

  • Send email notification when user receive a new private message

Improved

  • Check if current user has the correct role and profile ID [Frontend] [Edit profile]
  • Display teacher grade comment [Exam Result]
  • Display student name and roll [Exam Result]

Fixed

  • Uploading new photo [Frontend]
  • Editing user profile was not working properly [Frontend]
  • No message shown when grade details saved [Marksheet]
  • Added some missed language constants

v1.2.5 (13/08/2021)

Improved

  • Check if joomla user already linked to joomschool to avoid duplication
  • Joomla user integration now isolated

Fixed

  • Email and name was not updated [Edit user] [Backend]
  • Wrong user modal [Edit user] [Backend]
  • Registration or update errors of user are not displayed [Edit user] [Backend]
  • Make sure to display counts of students with existing joomla user [Dashboard]
  • New students count should be outside jtext [Sidebar] [Backend]

v1.2.4 (09/08/2021)

Improved

  • Check user group automatically without SQL query

Fixed

  • Parents/teachers/students parent group should be always "registered" group [SQL]

v1.2.3.1 (02/06/2021)

Fixed

  • Due amount moved after paid amount [Invoice View]

v1.2.3 (12/05/2021)

Improved

  • 2 new columns added to payments list (paid amount and due amount) [Payments View]
  • Invoice pdf now use JLayout for better reuse

Fixed

  • Pay now button should not be displayed on paid status [Payments view]
  • Due amount calculation issues [Invoice view]
  • Payment method name not displayed [Invoice view] [Backend]
  • Invoice status doesn't change [Invoice view]
  • Download invoice button was not working correctly [Payments View] [Frontend]
  • Invoice button was not working correctly [Payments View] [Frontend]
  • dompdf library was missed

v1.2.2.3 (14/04/2021)

Fixed

  • Download ID, was not working correctly [Dashboard]
  • Some missed JText constants [Language]

v1.2.2 (13/03/2021)

Improved

  • Profile photo UI improved [All Forms] [Backend]
  • Class, subjects and division now use badges for better UI [Teachers list] [Backend]

Fixed

  • Pagination was not working [Classes list] [Backend]
  • Rules tab not needed [Parent Form] [Backend]
  • Rules tab not needed [Teacher Form] [Backend]
  • Designation field was missed [Teacher Form] [Backend]
  • Class, Section & subject should be always required [Teacher Form] [Backend]
  • Fatal error when retrieving classname [SQL] [Teachers List] [Backend]
  • Fatal error if teacher not yet assigned to class, section, subject

v1.2.1 (04/03/2021)

Improved

  • Columns division, section and subject now use badge for better UI [Classes View] [backend]
  • Buttons action UI improved [Students view]
  • Present status now use select option instead of checkbox for better UX [Take Attendance Form]
  • Marks table view UI/UX improved [Results view] [Frontend]
  • display no comment message if teacher didn't leave comment in exam
  • Modern latest message widget [Dashboard]
  • now use JLayout for better reuse [Dashboard]
  • Pagination now use JLayout for better reuse
  • Message conversation now have a new modern look [Message details view]
  • Teacher suggestions list UI/UX improved [New Message view]
  • display count of unread replies [Messages]
  • Teacher column not needed [Attendances View]

Fixed

  • Fatal error if class has no divisions or subjects or sections [Classes view] [Backend]
  • No need to hide divisions, subject and sections on new class [Class form] [Backend]
  • no message displayed if student select an exam [Results view] [Frontend]
  • Wrong student name when getstudentname function called [Results view] [Frontend]
  • only subjects with marks should be displayed [Results view] [Frontend]
  • Exam marks should be saved with student id not Joomla user id [Exams view] [Backend]
  • Pagination links was not working [Messages View]
  • Fatal error when trying to get student suggestions list [New Message view]
  • user picture was not showing in conversation [Message details view]
  • Hide Existing User field if parent or teacher or student already coupled with joomla user [Backend] [Form view]
  • don't allow to change password if parent or teacher or student already coupled with joomla user [Backend] [Form view]
  • unread message update was not working correctly
  • Wrong routing [Attendances View]
  • teacher should see only his classes and sections in filter [Attendances View]
  • some issues in marks and results views

v1.2.0 (29/01/2021)

New Features

  • Namespaced Bootstrap 4 support for frontend
  • Unified dashboard
  • Modern Dashboard UI/UX
  • Ability to attach an existing joomla user to a student, parent, teacher
  • Internal main menu navigation in frontend for quick access

Improved

  • Compatiblity with PHP 7.4
  • User/parent/teacher details tab moved first [Edit form
  • New filters of list views follow Joomla standards

Fixed

  • Download ID widget was not working correctly [Dashboard]
  • Some missed language constants
  • PDF generation was not working correctly

v1.1.0 (15/05/2020)

Improved

  • Compatiblity with PHP 7.4

Fixed

  • Download ID widget was not working correctly [Dashboard]

v1.0 (17/04/2019)

  • Initial version

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok