[New] Added option to set service as Private or Public during service creation.
[New] Enabled clinic admin modification in the Edit Clinic module.
[New] Integrated Webhook for PayPal payment gateway.
[New] Added encounter medical report settings to enable or disable reports for encounters via settings.
Fixes & Improvements
[Fixed] Appointment Shortcode: Automatically skips clinic selection when only one clinic is available and ensures all available services are displayed correctly.
[Fixed]Encounter Template: Resolved list visibility issues when permissions are restricted, added option to hide reports, improved UI consistency with global theme support, and fixed various translation issues.
[Fixed] Date Format: Resolved consistency issues for site-wide custom date formats and fixed appointment slot date display.
[Fixed] Doctor Sessions: Resolved session handling issues for doctors associated with multiple clinics.
[Fixed] Service Management: New services created during encounter closure are now visible in the service list.
[Fixed] Clinic Selection: Automatically select clinic when only the default clinic is available, preventing redundant selection steps.
[Fixed] Resolved multiple translation issues for better localization.
Version 4.3.0 – 13 Apr 2026
Enhanced Security & E2EE
[New] Introduced End-to-End Encryption (E2EE) for sensitive patient data, medical records, and clinic settings to ensure maximum privacy and compliance.
Fixes & Improvements
[Fixed] Translation issues across multiple modules to improve localized experience.
[Fixed] Calendar toolbar functionality and visibility bugs.
[Fixed] Resolved various minor bugs and stability improvements.
Version 4.2.1 – 18 Mar 2026
Multi-Clinic & Registration Enhancements
[New] Enabled multi-clinic selection during patient registration with paginated select component and backend validation
[New] Allowed doctors to select multiple clinics during registration; clinic selection menu stays open for improved UX
[Improvement] Updated translation templates to reflect new registration form changes
[Improvement] Added dynamic translation context for sidebar labels based on user roles
New Features & Improvements
[New] Patient list can now be filtered by mobile number for faster search
[Improvement] Axios instance now includes withCredentials for proper cross-origin request handling
[Improvement] Dashboard configuration is invalidated after appointment mutations to ensure accurate updates
[Improvement] Responsive design for mobile devices
Fixes & Refactoring
[Fixed] Admin bar is now forcefully disabled for all non-admin KiviCare roles for improved role-based access control
[Fixed] Canceled appointments were not appearing in the appointment list; now displayed correctly
[Fixed] “Canceled” status filter was not functioning properly; now resolved
[Fixed] Navigation error in custom forms
[Fixed] Auto-closing functionality added for past appointments
[Fixed] After registration, users are automatically redirected to their respective dashboards
[New] Comprehensive multi-timezone support across the entire booking engine
[New] Patient profile, Clinic, and Clinic Admin timezone configuration support
[New] Automatic browser timezone detection in booking widget for smarter default selection
[New] Internal UTC-based appointment storage architecture for consistent global scheduling
Enhancements & Performance Improvements
[Improvement] Replaced dayjs dependency with native JavaScript Date and Intl.DateTimeFormat for faster rendering
[Improvement] Deep query caching for KCQueryBuilder (select and count operations) with automatic invalidation and full Redis Cache plugin compatibility
[Improvement] Replaced generic SkeletonSlots with optimized AppointmentFormSkeleton loaders
[Improvement] Upgraded Specialty dropdown to PaginatedSelect for high-volume dataset handling
Fixes & Refactoring
[Fixed] Improved backend filtering logic for “Upcoming Appointments” aligned with wp_timezone mapping
Version 4.1.4 – 26 Feb 2026
[New] Added appointment calendar support for Admin and Clinic Admin roles
[Fixed] Minor bug fixes
Version 4.1.3 – 23 Feb 2026
[Fixed] Security fixes
[Fixed] UI fixes for holiday list
[Fixed] Minor bug fixes
Version 4.1.2 – 16 Feb 2026
[New] Integrated Dark Mode
Version 4.1.1 – 13 Feb 2026
[Fixed] Patients Static List ID Not Fetch.
Version 4.1.0 – 13 Feb 2026
[New] Added filters in Fullcalendar
[New] Holiday module: Add holiday for specific time, support for date range, multiple dates, and single date selection
[New] Appointment booking calendar UI: Show clinic/doctor holiday, remaining slots, doctor off days on specific dates
[Fixed] Added unique ID in patient list during appointment booking
[Fixed] Third party plugin and theme conflicts
[Fixed] Appointment booking shortcode: Patient details not showing when service price is 0
[Fixed] Register/login shortcode conflict with theme
Version 4.0.4 – 06 Feb 2026
[Fixed] Gender other setting issue
[Fixed] Default country code issue
[Fixed] Calendar translation issue
[Fixed] Calendar flatpicker date format issue
[Fixed] Dashboard calendar translation issue
[Fixed] Refactor login and register tab attributes to a single initial_tab for improved flexibility
Version 4.0.3 – 2nd Feb 2026
[Fixed] Kivicare clinic and doctor list appointment button
[Fixed] Plugin and theme conflict
[Added] Compatibility to update clinic
[Fixed] Currency prefix and postfix issue
[Refactor] Distinguish dashboard permalink handling for administrator and clinic_admin roles
Version 4.0.2 – 30 Jan 2026
[Fixed] Appointment shortcode service image display issue
[Fixed] Patient added issue
[Improvement] Enhanced error handling
Version 4.0.1 – 30 Jan 2026
Migrated sidebar datatables for better consistency
Book Appointment Shortcode UI
Various minor bugs.
Version 4.0.0 – 28 Jan 2026
– New Look & Better Performance
Completely redesigned modern interface built with ReactJS 19 and Bootstrap 5
Faster loading with lazy loading components and optimized performance
Smoother navigation with cleaner design and improved user experience
Better dashboard customization with custom color variables and enhanced styling options
Custom role-based dashboard URLs – dashboards now load on dedicated URLs instead of wp-admin pages
– More Secure & Reliable System
Stronger authentication module for better security and user access control On Custom notification
More stable background processing with WooCommerce Action Scheduler integration for queued tasks
Upgraded to WordPress REST API – deprecated old wp-admin AJAX routes for better reliability
– Payment Enhancements
New KnitPay integration supporting 500+ payment gateways, giving you more flexible payment options