📄 Plugin Changelog

Track every update, improvement, and bug fix across all plugin versions.

Changelog

Version 10.7.5 [ 18-08-2026 ]

  • Added: Pre-Admissions module under SM Student with dedicated server-side AJAX DataTable for tracking and managing unapproved / inactive student registrations.
  • Improved: Reorganized SM Student navigation menu hierarchy (Dashboard -> Inquiries -> Pre-Admissions -> Students).
  • Improved: Integrated direct “Add Student” admission action button on the Students list page header.
  • Fixed: Resolved PHP 8.1+ strip_tags() null parameter deprecation warning on hidden admin submenu routes by setting admin page title on current_screen.
  • Added: Face recognition login & attendance configuration toggle (enable_face_login) in School General Settings (Admin, Settings, and REST API).
  • Added: Face registration discovery status (has_face_registered) in Staff details and dashboard REST API endpoints for client biometric status detection.
  • Added: REST API endpoints for staff clock-in (/staff/clock-in), clock-out (/staff/clock-out), and monthly attendance history (/staff/attendance-history).
  • Added: Comprehensive Fee Defaulters and Student Attendance analytical reporting modules with aging buckets, metrics, and export capabilities.
  • Added: SM Reports central module featuring overall school dashboard analytics, fee collection reports, academic performance, and enrollment breakdowns.
  • Improved: Setup Wizard step flow with database transaction handling, proper sanitization, and full internationalization (i18n) support across all steps, tabs, and JavaScript dialogs.
  • Fixed: Resolved missing textdomain and translation wrappers in Setup Wizard navigation tabs, quick-add subject buttons, count badges, and client-side confirmation modals.
  • Added: Updated School Management Pro – Face & QR Attendance Addon to version 1.0.1 with Staff Face Clock-In and QR attendance REST API support.
Version 10.7.4 [ 08-08-2026 ]

  • Added: Registration Invoice Type setting in School General Settings to support both Combined Invoice and Separate Invoices per fee type during student registration (Admin, Public, REST API, CSV Import).
  • Added: Class Teacher Signature visibility toggle (show_teacher_signature) in Exam Settings to display or hide the teacher signature on exam result reports and printouts (Admin, Print, REST API).
  • Added: Staff & Teacher Payroll management system under SM Administrator -> Staff Payroll for generating monthly salary slips with automated attendance-based calculations (Base Salary, Allowances, Deductions, Net Paid Salary).
  • Added: Automatic synchronization of generated Salary Slips to WLSM_EXPENSES (“Staff Salary” category) for unified accounting and expense reporting.
  • Added: Instant auto-fill of staff salary details and attendance summary badges (Total Days, Present, Absent, Approved Leaves) upon staff and salary month selection.
  • Added: Student ID Card style modal dialog view ($.dialog) for single-click printable salary slip preview without page reloading.
  • Added: Official uploaded school signature rendering (school_signature) and side-by-side print CSS layout (@media print) for Salary Slip printouts.
  • Added: Daily salary rate calculations and detailed attendance breakdown to the salary slip print view.
  • Added: Bulk subject assignment functionality for students with dedicated management interface, AJAX handlers, REST API endpoints (/bulk-subjects-students & /assign-bulk-subjects), and new assign_bulk_subjects role permission.
  • Added: Standardized invoice deduplication keys (invoice_key) and cross-system duplicate prevention for transport billing across payment periods.
  • Added: Batch entry grid for exam results with standardized mark formatting, navigation between bulk import and add results screens, section-level filtering, and subject assignment restrictions for staff users.
  • Added: Staff Payroll REST API endpoints with permission controls.
  • Added: Firebase notification system enhancements with improved payload validation, granular error reporting, and debug logging.
  • Added: Student birthday automated notifications, calendar event fetching enhancements, and database search query optimizations across accountant reports.
  • Added: Server-side pagination and filtering for REST API endpoints across examinations, events, gate passes, homework, hostel rooms, inquiries, invoices, lessons, library, staff, stationary, study materials, students, and transport modules.
  • Added: CloudWhatsApp SMS gateway integration with dedicated configuration tab interface.
  • Added: Automatic fallback mechanisms to generate or fetch default records for missing certificates, invoices, live classes, lessons, chat, staff, and stationary management.
  • Improved: RESTful API route standardization, consistent endpoint naming, and standardized API response data structures with object creation IDs.
  • Improved: Centralized transport invoice existence checks via dedicated helper method to prevent duplicate billing.
  • Improved: API authorization and error handling standardized using WLSM_M_Role::can permission checks across all module endpoints.
  • Improved: Fee management permissions, academic/accounting API input validation, and float support for exam grade criteria.
  • Improved: Dynamic path resolution and fallback mechanisms for companion add-ons (Face & QR Attendance Addon and mPDF Addon) using constant definitions and wildcard directory globbing to ensure seamless operation across custom or versioned add-on folder names.
  • Improved: Standardized dual-package release pipeline supporting both Standard Suite distribution package and CodeCanyon marketplace package format with automated dynamic version extraction and strict exclusion of development artifacts, hidden files, and internal specifications.
  • Fixed: Foreign key references for student concessions to WLSM_USERS and removed legacy staff table constraints.
  • Fixed: Preserved existing user IDs during profile updates and normalized API metadata updates across admin, general, and student APIs.
  • Fixed: Corrected REST API edit endpoint HTTP methods from CREATABLE to EDITABLE.
  • Fixed: Homework query subject matching by ID or label, and corrected DOM table selector for AJAX reloads.
  • Changed: Removed NimraText SMS provider and consolidated functionality into BulkSMS Gateway integration.
  • Refactored: Cleaned up homework data structures and removed duplicate variable assignments.
  • Refactored: Cleaned up unneeded dependencies (deep-copy, fpdi, random_compat) and updated Composer autoload configuration.
Version 10.7.3 [ 23-06-2026 ]

  • Added: Face attendance shortcode [wlsm_face_attendance] to the manager and school staff settings pages with clipboard copy support.
  • Added: Companion addon plugin “School Management Pro – Face Attendance Addon” for hosting face recognition scripts (face-api.min.js) and AI model weights locally.
  • Added: Multi-pose face enrollment wizard guiding users through straight, tilted/glasses, and side profile poses to improve recognition accuracy.
  • Changed: Migrated face attendance kiosk views, scripts, stylesheets, shortcodes, and AJAX controller endpoints out of the main plugin into the companion addon.
  • Changed: Configured the main plugin to conditionally hide Face Attendance Kiosk menus, routing, and camera enrollment icons when the addon is deactivated.
  • Fixed: Restrained face attendance submissions to a single check-in log per user per day for students and staff.
  • Added: Staff attendance system with real-time clock-in/out, live admin dashboard, and monthly reporting.
  • Added: Dedicated Student Dashboard displaying profile details, academic records, attendance history, and transport details.
  • Added: Student fee structure view to display applicable fees, concessions, and session totals.
  • Added: Student exam admit card printing functionality with dedicated templates and API support.
  • Added: Accountant staff role with module group configuration, invoice management, and concession management permissions.
  • Added: Modular REST API infrastructure using trait-based controllers (WLSM_Api, WLSM_Api_Administrator) for student, academic, library, noticeboard, and events modules.
  • Added: Student-type specific fee assignment options during student registration and promotion.
  • Improved: Redesigned staff ID cards with dynamic themes, dual-sided printing, and QR codes.
  • Improved: Exam result PDF generation and student ID card print layouts.
  • Changed: Renamed “Staff Portal” to “Staff Dashboard” across admin menus and interfaces.
  • Refactored: Simplified staff attendance UI using native Bootstrap 4 classes and consolidated logic into reusable helper methods.
  • Fixed: Restrict staff portal access to authorized employees and hide dashboard redirection from administrators.
  • Fixed: Dashboard redirection rules corrected based on capability check and dynamic menu slug.
  • Fixed: Added fallback handling for fpassthru when disabled in the PHP environment.
  • Fixed: Corrected class name reference to WLSM_Staff_General for student promotion check.
  • Fixed: Students datatable now able to search student full name (Including first name, middle name, last name )
  • Added: Session totals, concession amount, and session due amount displayed on payment receipts and invoices.
Version 10.7.2 [ 14-05-2026 ]
  • Added: Stationary management system featuring categories, items tracking, and stock management.
  • Added: Ability to issue stationary items to students or staff with optional invoice generation.
  • Improved: Security enhanced by implementing granular role-based permission checks for school management actions.
  • Changed: Replaced global administrator capability (manage_options) with specific permissions (manage_classes, manage_admins) for school manager AJAX handlers.
  • Updated: Database schema updated with new tables for stationary categories, items, and issuance records.
  • Added: Comprehensive Student Chat system (SM Chat) with private messaging, real-time conversation, teacher assignment, name filter search, read status, and message edit/delete.
  • Added: Student transfer module and API implementation.
  • Added: Hostel detail settings to registration form.
  • Added: Class Group class assignment functionality and `wlsm_class_group` table.
  • Added: Modular REST API endpoints for student profiles, noticeboards, events, settings, sections, class groups, inquiries, staff leaves, gate passes, and holidays.
  • Improved: Per-school class management scope replacing the global menu, with class forking for shared records to avoid cross-school updates.
  • Improved: Support Ticket system with sender role tracking, dedicated view ticket page, and AJAX-based student replies.
  • Improved: Invoice integration for issued stationary items with image upload support and staff issuance capabilities.
  • Improved: Accounting dashboard stats layout using flex gap and spacing.
  • Changed: Moved “Manage Sections” menu from Academic menu to School menu.
  • Fixed: Prevent fee assignment for promoted students when include_on_promotion is disabled.
  • Fixed: Removed unique constraint from class labels index to prevent database errors.
  • Fixed: Corrected currency formatting in accountant transport reports, Zoom settings success message, and certificate orientation variable initialization.
Version 10.7.1 [ 30-04-2026 ]
  • Added: Exam schedules to student and staff calendar views with color-coded legends, popover support, and detailed descriptions.
  • Added: Calendar in backend and student dashboard, along with a visibility toggle in settings.
  • Added: Holiday management system integrated with dashboards and attendance sheets.
  • Added: Comprehensive attendance reports for staff and students, featuring class/section multi-select filtering.
  • Added: Bulk receipt printing from payment history with improved print behavior.
  • Added: Rejected leave status and dashboard pending leave statistics.
  • Added: Houses for student admission.
  • Added: Exam result status label and thresholds tracking including maximum failed subjects threshold.
  • Added: Concessions mapping, session ID support, and fee inclusion on promotion.
  • Added: School logo displayed in the admin header.
  • Added: Multiple new APIs (Admin, Role, Hostel, Concession, Invoice, Transport Invoice, Donation Category, Expense).
  • Updated: Various APIs including Lesson, Chapter, Activity, Class Exams, and Exam Paper Details.
  • Improved: School dashboard cards enhanced with logos, email, address, and better layout styling.
  • Improved: Calendar UI standardized with flat styling, unified legends, full-word labels, and updated event indicators.
  • Improved: Dashboard layout updated with new headings, style wrappers, and reorganizing charts below the calendar.
  • Improved: Demo data generation creates multi-session history, uses normal session names, and performs deeper cleanup of billing, users, and media.
  • Improved: Transfer certificate UI and student selection trigger.
  • Improved: Student dashboard notices and holidays grid design.
  • Changed: QR code generation switched from Google Chart API to QRServer API.
  • Changed: Student category selection moved to the primary details section.
  • Fixed: ‘Books return pending’ label in staff dashboard stats.
  • Fixed: PayU payment gateway issues.
  • Fixed: SMSLive247 validation and settings handling.
  • Fixed: Missing discounts calculation in pending invoice query.
  • Fixed: Previous session due detection on the student dashboard.
  • Fixed: Roll numbers now validate section-wise instead of class-wise.
  • Fixed: Fee duplication check properly scoped to the current session.
  • Added: New “Total Income” and “Pending Staff Leave” blocks on the dashboard.
  • Added: Implemented detailed stats for Hostel and Ticket Management.
  • Improved: Standardized icons/buttons and added a priority distribution bar chart.
  • Added: Translations: Added full Arabic support and updated Hindi translation files.
  • Improved: Transport Module: Redesigned dashboard with new cards for Vehicles, Routes, and Students.
Version 10.7.0 [ 03-04-2026 ]
  • Added: Exam result native email template.
  • Added: Gate pass module.
  • Added: Ticket subjects and priority fields.
  • Changed: Fee types include session ID.
  • Fixed: Donation and expense categories add.
  • Fixed: SMS gateway integration and placeholders.
  • Fixed: Transport fee duplication on student edit.
  • Enhanced: Certificate prints now scale borderlessly across different paper sizes using responsive relative coordinates.
Version 10.6.9 [ 28-01-2026 ]
  • Fixed: Invoice due dates now automatically set to the last day of the month for period-based intervals.
  • Enhanced: BigBlueButton live class URLs now dynamically generated for students and parents in API responses.
  • Enhanced: Added class type information to meeting data for better live class management.
  • Fixed: Removed `esc_url` wrapper from join URLs in API to provide raw URLs for better compatibility.
  • Updated: “Invoices Report” menu renamed to “Student Invoices Report” for better clarity.
  • Improved: Refactored invoice generation logic into reusable methods for better code maintainability.
  • Fixed: Prevented duplicate monthly auto-invoices with detailed logging for the generation process.
  • Enhanced: Answer key download link now conditionally displayed based on availability.
  • Updated: Removed overall and subject-wise result sections from student exam results display.
  • Updated: Code formatting improvements in setup wizard JavaScript.
  • Fixed: Mobile wordpress admin menu bar fixed.
  • Fixed: Menu collapse issue fixed.
  • Added: BigBlueButton live class allow recordable and lock options.
  • Updated: Parents Api auth user type updated.
  • Updated: lession added in student portal.
  • Added: Lession navigation dashboard hide and show setting added in school dashboard settings.
  • Fixed: donation and expense categories add issue fixed.
Version 10.6.8 [ 20-12-2025 ]
  • Fixed: “Select All” behavior in multi-select student dropdowns (excluded placeholder option).
  • Added: Chaptors Granular permissions for chapters (view, add, edit, delete) added.
  • Added: School and Session ID support for chapters.
  • Fixed: Extra chapters showing in lecture edit.
  • Fixed: Medium list now filtered by school ID.
  • Fixed: Lectures now strictly filtered by school and session ID.
  • Fixed: Student save form textarea tag issue fixed.
  • Fixed: Lesson list view now displays lessons school-wise.
  • Added: Exam settings to toggle Subject Type and Code visibility in Results and Admit Cards.
  • Fixed: Restricted Subject Code editing when in use by exams.
  • Fixed: Student homework submission subject list pagination issue.
  • Fixed: Student homework submission description duplication issue.
Version 10.6.7 [ 09-12-2025 ]
  • Added: Anchor tags to accounting dashboard cards for direct navigation to respective pages.
  • Added: “Exam Type” feature: “Marks & Grades” vs “Grade Only” exams support.
  • Added: Conditional UI support for “Grade Only” exams (hides marks and total fields).
  • Fixed: Academic and Multi-Group reports now correctly handle “Grade Only” exams (showing grades, hiding marks/totals).
  • Fixed: Exam selection restriction in Academic Reports to prevent mixing different exam types.
  • Fixed: Excluded “Grade Only” exams from Multi-Group Academic Reports appearance.
  • Fixed: Academic Reports list now strictly filters reports by the current session.
  • Fixed: Bulk Result Print now strictly filters students by the current session.
  • Fixed: “Add Academic Report” form filters exams dropdown by the current session.
Version 10.6.7 [ 08-12-2025 ]
  • Fixed: Study material row count issue fixed.
  • Added: Student suspension setting and duration and message input field added.
  • Fixed: Invoice totals calculation on Fee Report page now correctly handles payment method filters.
  • Fixed: “Total Pending” amount now includes invoices with no matching payments when filtering by payment method.
  • Added: Granular permissions for expense and income categories (view, add, edit, delete).
  • Added: Strict permission checks for payment history and pending payments pages.
  • Updated: WLSM_Staff_Accountant and WLSM_M_Staff_Accountant for better permission handling and reporting logic.
Version 10.6.6 [ 21-11-2025 ]
  • Added: Academic Multi Group Reports now session-wise with session filtering and selection.
  • Added: Session column in Academic Multi Group Reports listing table.
  • Added: Session validation for Academic Multi Group Report operations (view, edit, delete).
  • Added: Session selector in Academic Multi Group Report creation/edit form.
  • Fixed: Concession approval student was not showing issue fixed.
  • Fixed: Concession added to student dashboard and fee structure.
  • Fixed: Previous session due amount card will show if student is promoted and have unpaid invoices.
  • Fixed: Some minor issue related to invoices.
  • Added: Academic Reports section to student “View Exam Results” page in student portal.
  • Added: Academic Multi Group Reports section to student “View Exam Results” page in student portal.
  • Updated: Class-based filtering for Academic Multi Group Reports – only shows reports for student’s class.
  • Updated: Subject filtering in Academic Multi Group Reports – only displays subjects that have exam results.
  • Added: Exam result percentage issue fixed.
  • Added: Transport invoice will be added to student when you assign the transport.
  • Added: Transport recurring invoices will be created according to period and transport fare.
  • Added: Pindo SMS service added.
  • Added: Exam result SMS template added.
  • Updated: Modified the attendance date picker configuration to add direction: -1 parameter.
  • Updated: This prevents users from selecting future dates in the date picker interface.
  • Updated: Applies to both student and staff attendance forms.
Version 10.6.5 [ 01-11-2025 ]
  • Added: Academic multi group exam reports added.
  • 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.2.6 [06-07-2023]
  • Added: Exam academic settings and improvements.
Version 10.2.7 [25-08-2023]
  • Added: Result sort code fixed.
  • Added: Zoom API updated to OAuth 2.0.
Version 10.2.8 [29-08-2023]
  • Added: Zoom API issue fixed.
Version 10.2.9 [21-09-2023]
  • Added: QR code payment option added.
  • Added: Invoices visibility and export 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.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.2 [20-11-2023]
  • Fixed: Admit card subjects were not showing.
  • Added: Attendance API holidays and late counts.
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.4 [20-12-2023]
  • Fixed: PHP v8.3 updated.
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.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.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.9 [06-04-2024]
  • Added: School categories added.
  • Added: Lessons permission added.
  • Added: Student type is dynamic
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.4.1 [08-06-2024]
  • Added: Translation issues fixed.
  • Added: Staff Subject Assign permission.
  • Updated: Noticeboard filter by class.
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.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.4 [18-07-2024]
  • Added: Noticeboard filter.
Version 10.4.5 [06-08-2024]
  • Added: Noticeboard dashboard issue fixed.
  • Added: Staff registration class 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.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.8 [30-08-2024]
  • Fixed: Student dashboard API notices issue fixed.
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.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.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.2 [13-12-2024]
  • Fixed: Zoom API updated and fixed.
Version 10.5.3 [19-12-2024]
  • Fixed: Fees structure issue fixed for multiple schools.
  • Fixed: Book import issue fixed.
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.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.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.7 [18-04-2025]

Version 10.5.7 [18-04-2025]

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.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.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.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.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.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.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.5 [16-10-2025]
  • 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.
Chat with us