# Changelog

All notable changes to the XWP Audit plugin will be documented in this file.

## [1.0.6] - 2025-04-21

### Changed
- Moved main plugin menu from admin sidebar to Tools menu
- Moved settings page to Settings menu
- Restored changelog and documentation links in plugin row
- Fixed missing settings page access
- Restored settings page functionality with all form fields

## [1.0.5] - 2025-04-20

### Fixed
- Fixed fatal error when generating PDF and JSON reports from the feedback form
- Changed private methods to public in XWP_Audit_Report class to allow proper access from other classes
- Added support for generating reports without requiring report data

## [1.0.4] - 2025-04-19

### Added
- Enhanced error handling for server errors (500)
- Fatal error catching and logging
- System configuration checking and reporting
- Server resource monitoring during feedback submission
- Detailed debug information in error responses
- Output buffering to catch unexpected output
- Exponential backoff for retry attempts

### Fixed
- Server error 500 not being logged or displayed
- PHP fatal errors not being properly captured
- Improved error display with detailed information when debug is enabled
- Better handling of unexpected output that could break AJAX responses

## [1.0.3] - 2025-04-18

### Added
- Robust error handling for feedback submission
- Debug logging system for troubleshooting
- Settings option to enable/disable debug logging
- Log file management (download and clear)
- Client-side validation for feedback form
- Automatic retry mechanism for failed feedback submissions
- Detailed error reporting with error codes

### Fixed
- Issue with feedback submission failures
- Improved error messages for better user experience
- Better handling of network and server errors

## [1.0.2] - 2025-04-17

### Added
- Added Feedback tab for direct communication with plugin author
- Added user-friendly feedback form with support for testimonials, enhancement requests, and bug reports
- Added automatic attachment of audit reports to feedback emails

## [1.0.1] - 2025-04-16

### Added
- Added comprehensive content audit functionality
- Added media file analysis for size and optimization opportunities
- Added plugin analysis for outdated and abandoned plugins
- Added security checks for common WordPress vulnerabilities
- Added performance analysis tools
- Added detailed reporting capabilities
- Added settings page to configure audit thresholds

### Changed
- Improved UI for better user experience
- Enhanced data visualization in reports

### Fixed
- Fixed issue with large site scanning timeouts
- Fixed compatibility issues with WordPress 6.0+

## [1.0.0] - 2023-06-01

### Added
- Initial release with basic audit functionality
- Content analysis features
- Media analysis features
- Plugin analysis features