| 2025-05-17 | Implemented task sorting options (by Due Date, Creation Date, Priority, Description). | 1.4.0 |
| 2025-05-17 | Added sort dropdown to user interface. | 1.4.0 |
| 2025-05-17 | Implemented responsive design for improved usability on all devices. | 1.3.0 |
| 2025-05-17 | Enhanced error handling and user feedback with styled, auto-hiding messages. | 1.3.0 |
| 2025-05-17 | Centralized user-facing messages in JavaScript for better maintainability. | 1.3.0 |
| 2025-05-17 | Implemented Task Prioritization (High, Medium, Low). | 1.2.0 |
| 2025-05-17 | Tasks can be added and edited with priority. | 1.2.0 |
| 2025-05-17 | Tasks list now visually indicates priority and sorts by it. | 1.2.0 |
| 2025-05-17 | Implemented 'Edit Existing Tasks' functionality (description and due date). | 1.1.0 |
| 2025-05-17 | Added 'Edit' button to each task item. | 1.1.0 |
| 2025-05-17 | Created `edit_task.php` for backend task updates. | 1.1.0 |
| 2025-05-17 | Enhanced `script.js` for inline editing UI (save/cancel). | 1.1.0 |
| 2025-05-17 | Added CSS styles for task editing mode. | 1.1.0 |
| 2025-05-17 | Created dedicated `changelog.php` page to display version history. | 1.1.0 |
| 2025-05-17 | Styled `changelog.php` with a retro table format. | 1.1.0 |
| 2025-05-17 | Linked `changelog.php` from the footer. | 1.1.0 |
| 2025-05-17 | Initial functional To-Do List application created. | 1.0.0 |
| 2025-05-17 | Features: Add, complete/undo, and delete tasks. | 1.0.0 |
| 2025-05-17 | Tasks stored in MySQL database. | 1.0.0 |
| 2025-05-17 | Dynamic UI updates using JavaScript and AJAX. | 1.0.0 |
| 2025-05-17 | Implemented version display in footer. | 1.0.0 |
| 2025-05-17 | Dynamic year calculation for footer. | 1.0.0 |