Track every update, improvement, and bug fix across all plugin versions.
Changelog
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.