Changelog
Version 10.6.5 [16-10-2025] New
- Added: Student fee pages now show clear totals, concessions, and net payable amounts.
- Improved: View Fee Details opens as a full admin page instead of a modal.
- Fixed: Editing a student no longer duplicates assigned fee rows (including transport and activity fees).
- Updated: Student dashboard fee summary shows period totals, overall total, concession, and net payable.
- Fixed: Staff fee details layout matches the rest of the plugin and avoids duplicate summaries.
Version 10.6.4 [02-10-2025]
- Added: Student transfer certificate added.
- Fixed: Subject Types delete was not working.
- Added: Payment receipt Enhanced payment processing and invoice due amount processing
- Added: PayU payment Gateway added.
Version 10.6.3 [19-09-2025]
- Fixed: Admit cards and exam results not displaying subject information properly.
- Fixed: Database queries in exam paper fetching methods to properly join with subjects table.
- Fixed: fetch_exam_papers_student() method to include subject labels and types from subjects table.
- Fixed: get_exam_papers_by_admit_card() method to retrieve subject information for exam results display.
- Fixed: get_exam_papers_by_exam_id() method to include subject data in queries.
- Fixed: fetch_exam_papers() method to properly join with subjects table for subject information.
- Updated: Demo data generation to include subject information when creating exam papers and results.
- Enhanced: Exam time table display to show proper subject names and types.
- Enhanced: Exam results partial template to display subject information correctly.
- Fixed: Database relationship issues where exam papers were missing subject label and type data.
- Added: Default grade criteria applied on new exams from helper with overall grade enabled by default.
- Added: Psychomotor enabled by default for generated exams with consistent headings and definitions.
- Added: Psychomotor scale prefilled in demo exam results for consistent prints.
- Added: Demo exam results now include per-paper remark plus teacher and school remarks for richer reporting and API responses.
- Fixed: Duplicate attendance counting issue in student attendance reports.
- Fixed: Attendance summary table now shows accurate counts without duplicates.
- Fixed: Permission checking logic for assigned_subjects to properly distinguish between school admin and staff roles.
- Fixed: Subject dropdown visibility logic for teachers vs admins in attendance reports.
- Enhanced: Attendance system now properly separates general attendance from subject-specific attendance.
Version 10.6.2 [26-08-2025]
- Added: Dynamic theme color system with appearance settings tab in admin panel.
- Added: Six color scheme options - Blue, Green, Red, Purple, Orange, and Dark themes.
- Added: Theme color body class system for dynamic CSS variable switching.
- Added: Conditional admin-ui.css loading based on color scheme enable/disable setting.
- Updated: WordPress admin menu styling with improved hover states and animations.
- Updated: Theme color validation system in backend to support new color schemes.
- Updated: Admin interface with smooth transitions and optimized performance.
- Fixed: WordPress admin menu hover color issues and icon color consistency.
- Enhanced: Bootstrap component integration with dynamic theme color support.
- Optimized: CSS file structure for better performance and maintainability.
- Added: Dynamic gender management system with custom gender options for schools.
- Added: Gender list configuration in registration settings with add/edit/delete functionality.
- Optimized: Setup wizard database queries for better performance and accuracy.
Version 10.6.1 [12-08-2025]
- Added: Payments vs expense chart added in Accounting.
- Added: Bulk upload student assign subject according to class.
- Added: Comprehensive concession types management system with percentage and fixed amount support.
- Added: Session-wise fee calculation for concession types with automatic period multipliers.
- Added: Real-time concession calculations in concession types form with payable amount display.
- Updated: Concession types data table with cleaner interface (removed Applicable Fee Types column).
- Added: Student concession display in fee structure with grand total, concession amount, and payable amount.
- Updated: Auto-invoice generation system with concession-aware logic to prevent over-invoicing.
- Added: Intelligent invoice capping that stops generating invoices when session payable amount is reached.
- Updated: All auto-generation functions (monthly, quarterly, half-yearly, quadrimester) with due date settings.
- Added: Due date automation - monthly invoices due end of month, quarterly due in 3 months, etc.
- Added: Academic Fees option in payment forms to control concession application during payment processing.
- Added: Helper methods for calculating student session payable amounts and total invoiced amounts.
Version 10.6.0 [01-06-2025]
- Added: Add expense number on expense print.
- Added: Add receiver signature on fee receipt print.
- Fixed: Class list display for admin.
- Added: Homework and study material API for staff and admin.
Version 10.5.9 [13-06-2025]
- Fixed: Admin and staff dashboard permission issues.
- Added: Admit card permission and exam result permission.
- Added: Add and delete event API for staff and admin.
- Added: Donation and Expense print.
- Added: Declaration on student detail print.
- Updated: Registration form labels.
- Updated: Auto generated invoice partially paid.
- Added: Setting for hide and show add sibling button.
- Added: Admin and staff API for class timetable and notice board.
Version 10.5.8 [12-05-2025]
- Updated: Student registration form.
- Added: Student attendance API for staff.
- Fixed: Subject update issue.
- Added: Subject assigned on promotion.
- Fixed: Promotion in same class.
- Fixed: Student dashboard fee breakdown.
Version 10.5.7 [18-04-2025]
- Updated: Fee structure fixed.
Version 10.5.6 [08-04-2025]
- Updated: Adding new fee type also assigned to already existing students.
- Updated: Invoice report updated; now payment method reports are available.
Version 10.5.5 [01-04-2025]
- Added: Cash, check, card, demand draft payment method settings added.
- Updated: Firebase notification now more robust and improved settings.
Version 10.5.4 [31-12-2024]
- Fixed: Ticket now filtered with session and school wise.
- Fixed: Ticket section dropdown issue fixed.
- Fixed: Payment history currency symbol issue fixed.
- Fixed: Study material staff permission issue fixed.
- Fixed: Academic report on edit now shows the class, group and exam.
- Updated: Subjects are now session wise.
Version 10.5.3 [19-12-2024]
- Fixed: Fees structure issue fixed for multiple schools.
- Fixed: Book import issue fixed.
Version 10.5.2 [13-12-2024]
- Fixed: Zoom API updated and fixed.
Version 10.5.1 [03-12-2024]
- Added: Collect payments menu added.
- Added: SM Ticket system added to track student complaints.
- Fixed: Invoice total amount was empty on admission.
- Updated: Student discount has a separate database and more detail to admin to track.
- Updated: Academic report grade added.
- Updated: Student and parent dashboard updated.
Version 10.5.0 [07-11-2024]
- Added: Collect payments menu added.
- Fixed: Invoice total amount was empty on admission.
- Updated: Student discount has a separate database and more detail to admin to track.
- Updated: Academic report grade added.
Version 10.4.9 [15-10-2024]
- Fixed: Student dashboard exam time table issue.
- Fixed: Exam permission issue with only assigned class.
- Updated: Student registration form to display auto-selected subjects and activities updated.
- Added: egosms API added.
Version 10.4.8 [30-08-2024]
- Fixed: Student dashboard API notices issue fixed.
Version 10.4.7 [22-08-2024]
- Fixed: Multi school student registration student types issue fixed.
- Fixed: Admin side student update button label issue fixed.
Version 10.4.6 [16-08-2024]
- Added: Student type added with fees.
- Added: Category added.
- Added: Student overall rank added.
- Added: Student registration total amount is added.
- Fixed: Student dashboard notification duplication issue fixed.
- Fixed: Exam time table issue fixed.
- Fixed: Staff subject assign issue.
- Fixed: Notice description added.
- Fixed: Date of birth issue fixed.
Version 10.4.5 [06-08-2024]
- Added: Noticeboard dashboard issue fixed.
- Added: Staff registration class issue fixed.
Version 10.4.4 [18-07-2024]
- Added: Noticeboard filter.
Version 10.4.3 [05-07-2024]
- Added: Registration from single and multi both previous school details.
- Added: School details and dob_in_words, mother_tongue, birth_place can be edited from backend.
- Added: Also added in student profile details.
- Added: Certificate class issue fixed.
- Added: Certificate all above field also added in certificate.
Version 10.4.2 [29-06-2024]
- Fix: Survey hide and show on school registration.
- Fix: Invoice duplicate number issue.
- Fix: RTE option added in registration.
- Updated: Student registration now requires single email.
- Added: RTE option to hide and show.
- Fixed: Medium hide and show option in multi-select school.
- Fixed: Birthdays table.
- Fixed: Paytm issue.
Version 10.4.1 [08-06-2024]
- Added: Translation issues fixed.
- Added: Staff Subject Assign permission.
- Updated: Noticeboard filter by class.
Version 10.4.0 [23-04-2024]
- Added: Multiple sibling registration.
- Fix: Staff registration class and section.
- Fix: Noticeboard reload.
- Fix: Registration Medium.
Version 10.3.9 [06-04-2024]
- Added: School categories added.
- Added: Lessons permission added.
- Added: Student type is dynamic.
Version 10.3.8 [06-03-2024]
- Fixed: Lessons issue fixed.
- Fixed: Study material issue fixed.
- Fixed: Parent dashboard issue in fee history.
- Fixed: QR Code save settings issue fixed.
- Fixed: Stripe issue fixed.
- Added: Activity permission.
Version 10.3.7 [01-02-2024]
- Added: Bulk delete invoices.
- Added: Invoice edit permission.
- Fixed: Transport period issue fixed.
- Fixed: Yearly fees not calculating in student dashboard.
- Fixed: School header and logo size fixed.
Version 10.3.6 [20-01-2024]
- Fixed: Pesapal API updated.
- Changed: Transport fare combined with registration fee.
- Changed: Student dashboard fee counter.
- Fixed: Case sensitivity issue in subject type comparison.
- Changed: Medium list is now dynamic in backend and student registration.
- Added: SM activity function added with fees.
- Added: SM activity invoice will be created according to fee from student registration.
- Changed: Student registration form is organized.
- Fixed: School registration front-end phone, email, and address save issue fixed.
- Fixed: Activity saved issue is fixed.
- Fixed: Add period column to routes table.
Version 10.3.4 [20-12-2023]
Version 10.3.3 [12-12-2023]
- Fixed: Hostel dashboard counter added.
- Fixed: Admission form now has hostel types for boys and girls.
- Updated: In hostel, added rooms counts.
- Updated: Staff holiday and late options added.
- Updated: Translation POT file updated.
- Updated: Transport fare will generate an invoice on student admission.
Version 10.3.2 [20-11-2023]
- Fixed: Admit card subjects were not showing.
- Added: Attendance API holidays and late counts.
Version 10.3.1 [17-11-2023]
- Fixed: Update attendance sheet tables to use smaller font size.
- Fixed: Study material API URL parameter added.
Version 10.3.0 [10-10-2023]
- Added: Student report added.
- Fixed: New student subject issue fixed.
- Fixed: School logo and signature image removal issue fixed.
- Added: Boys and girls counter added in stats.
- Added: Fee report partially paid status added.
- Added: Student register subjects select added.
- Added: Student bulk import (parent email, username, password).
- Added: Background upload settings added for ID card, invoice, and result.
- Added: Result bulk export with students.
- Added: Result bulk import with students.
- Added: Students birthdays table added.
- Added: Students attendance late option and late reason.
- Fixed: Students attendance doubled attendance issue.
Version 10.2.9 [21-09-2023]
- Added: QR code payment option added.
- Added: Invoices visibility and export added.
Version 10.2.8 [29-08-2023]
- Added: Zoom API issue fixed.
Version 10.2.7 [25-08-2023]
- Added: Result sort code fixed.
- Added: Zoom API updated to OAuth 2.0.
Version 10.2.6 [06-07-2023]
- Added: Exam academic settings and improvements.