Version 2.7.1
* Updated the plugin name and slug to the distinctive DevBoys identity requested during WordPress.org review.
* Updated repository-facing text-domain and documentation references.

Version 2.7.0
* Renamed the plugin to "DevBoys Appointment Booking for Clinics" for the WordPress.org slug reservation.
* Refactored the plugin code and assets to the unique DVBOK prefix and updated hooks, options, capabilities, admin slugs, AJAX actions, shortcodes, cron events, and database tables.
* Added one-time migration support for data created by the pre-review beta builds.
* Completed a state-changing request security audit covering capability checks, nonce checks, sanitization, validation, and safe redirects.
* Added WordPress 7.1 compatibility metadata and repository-facing documentation updates.

Version 2.6.2
* Finalized the WordPress.org-compliant display name.

Version 2.6.1
* Prepared the plugin for WordPress.org review by removing artificial doctor/specialty quotas and related paid-lock messaging.
* Standardized repository-facing metadata and removed duplicate Plugin/Author URI metadata.

Historical Changelog
=============================

2.6.0
-----
* Finalized Free Core release packaging and documentation.
* Cleaned and standardized the WordPress.org readme structure.
* Moved historical release notes from readme.txt to this file.

2.5.6
-----
* Completed the full Free Core regression audit.
* Fixed runtime plugin version consistency.

2.5.5
-----
* Updated the plugin display name to "DevBoys Appointment Booking for Clinics".
* Updated the WordPress admin menu label to "DC Appointment".

2.5.4
-----
* Completed the WordPress compatibility and plugin-quality audit.
* Deferred text-domain loading and default-setting initialization until init.

2.5.3
-----
* Hardened WordPress privacy erasure batching.
* Redacted personal appointment messages and notification content during erasure.
* Completed the Free Core security and data-handling audit.

2.5.2
-----
* Completed the final admin/frontend UX consistency audit baseline.
* Fixed plugin header/runtime version consistency.
* Removed a duplicate internal menu-label definition.

2.5.1
-----
* Added configurable automatic appointment reminders for patients and doctors.
* Added 2/24/48 hour reminder timing and notification templates.
* Added duplicate-send protection and notification logging for reminders.

2.4.0
-----
* Added customer self-service cancellation for eligible pending/approved appointments.
* Added customer self-service rescheduling with live availability validation.
* Added rescheduled email notifications for patient, business, and doctor.

2.3.0
-----
* Added a public Specialty Directory and Specialty Details view.

2.2.1
-----
* Fixed assigned-doctor links from service details so they open the public Doctor Directory profile view.
* Refined the public service directory and profile UI.

2.2.0
-----
* Added frontend service directory and public service detail views.

2.1.0
-----
* Added the public Doctor Directory and Doctor Profile views.

2.0.2
-----
* Fixed frontend appointment tracking stylesheet loading and polished the tracking UI.

2.0.0
-----
* Added customer appointment tracking using appointment number plus email or phone.

1.9.0
-----
* Added the admin Schedule Break Manager with validation and overlap protection.
* Preserved break-aware slot availability.

1.8.2
-----
* Staff users are redirected to the DevBoys Dashboard after login.
* WordPress Dashboard menu is hidden for DevBoys Staff users.

1.8.1
-----
* Fixed staff-role initialization so capability synchronization is not performed on every request.

1.8.0
-----
* Added limited DevBoys Staff accounts and administrator controls.

1.7.0
-----
* Added Booking Form customization for title, description, submit text, success text, and clinic contact display.

1.6.0
-----
* Added editable notification email templates and reusable template variables.

1.5.0
-----
* Added the operational dashboard overview, status summary, upcoming appointments, and quick actions.

1.4.0
-----
* Added clinic information, booking window, privacy notice, and timezone-related settings.
* Added server-side booking-window enforcement.

1.3.0
-----
* Added the monthly admin calendar with filters and daily appointment previews.

1.2.0
-----
* Added patient management, filtering, sorting, pagination, details, and appointment history.

1.1.5
-----
* Fixed notification dispatch and verified booking context handling.
* Added safe notification exception logging.

1.1.4
-----
* Logged notification attempts before mail sending.
* Added mail transport error logging and a test email control.

1.1.3
-----
* Fixed booking notification dispatch so it does not depend on WP-Cron execution.

1.1.0
-----
* Added basic patient, business, and doctor email notifications.
* Added notification logging.

1.0.2
-----
* Fixed doctor name display in frontend booking confirmation.
* Fixed appointment number/date sorting and date filtering.

0.9.1
-----
* Fixed blank admin page after quick appointment status updates by using AJAX.

0.9.0
-----
* Added appointment search, filtering, pagination, detail view, and status management.

0.8.3
-----
* Refined available-slot grid layout and corrected version metadata.

0.8.2
-----
* Fixed appointment slot conflict detection and immediate slot release after cancellation/no-show.

0.8.0
-----
* Added appointment creation with patient details and pending status.

0.7.0
-----
* Added the booking availability engine using schedules, unavailable dates, service duration, and appointment conflicts.

0.6.1
-----
* Added Doctor to Service assignment management.

0.5.0
-----
* Added Services Management with duration, price, specialty, and status controls.

0.4.1
-----
* Fixed unavailable-date saving and aligned the holidays schema with the schedule logic.

0.4.0
-----
* Added doctor weekly schedules and unavailable dates.

0.3.0
-----
* Added Doctors Management with doctor profiles, specialties, statuses, and scheduling foundations.

0.2.1
-----
* Fixed specialties schema migration handling.

0.2.0
-----
* Added Specialties Management with descriptions, statuses, and doctor/service relationships.

0.1.0
-----
* Initial foundation release with activation/deactivation framework, database installer, and admin navigation.
