= 4.1.6 =
* Security: Harden external webhook endpoint (account ID verification in permission_callback, job-state checks, CDN host allowlist, rate limiting).
* Security: Register webhook route only when external service is enabled and license is valid.
* Fix: Remove duplicate admin AJAX handler registration for attachment actions.
* Security: Avoid exposing raw exception messages in plugin REST error responses.
* Removed legacy plugin logs REST API and `flux_media_optimizer_logs` table creation; logging uses flux-plugins-common (`flux_plugins_logs` + `flux-plugins-common/v1/logs`).

= 4.1.5 =
* Guard against php 8.0 - we support php 8.1>.
* Removed some unused code and minor cleanup.

= 4.1.4 =
* Updating dependency to be compatible with php 8.

= 4.1.2 =
* Updated build scripts and added link on settings page.

= 4.1.1 =
* Moved old compatibility system over to common lib.

= 4.1.0 =
* Moved logs and more infrastructure to common lib - internal prepartion for Flux Suite development.

= 4.0.1 =
* Accidental commit removed.

= 4.0.0 =
* Updated navigation in preparation for features and plugin organization.
* Fixed issues with Action Scheduler Bulk Processing.
* Core system is being decoupled for future plugin integrations.
* Fixed WP min version verification tags - we support WP 5.8 now.

= 3.0.3 =
* Fixed async operations in certain scenarios.

= 3.0.2 =
* Fixed status message on attachment screen
* Fixed issue with local video processing not being queued to async

= 3.0.1 =
* Fixed readme formatting

= 3.0.0 =
* Major architecture refactoring for improved performance and maintainability
* Added optional global CDN integration for worldwide media delivery
* Enhanced video optimization with AV1 and WebM support
* Improved image conversion with better format detection
* Streamlined settings interface with better organization
* Enhanced bulk conversion processing
* Improved error handling and logging
* Better WordPress integration with Gutenberg blocks
* Full compatibility with WordPress 6.2+

= 2.0.5 =
* Security improvements: Added comprehensive input sanitization for all settings
* Security improvements: Fixed unescaped error messages in AJAX handlers
* Security improvements: Fixed database query safety in uninstall function
* Security improvements: Escaped JavaScript values in onclick handlers
* Code quality: Refactored settings sanitization to use declarative schema approach
* Code quality: Added REST API input validation and sanitization callbacks
* Internationalization: All error messages are now translatable

= 2.0.0 =
* Added animated GIF support with animation preservation
* Automatic detection and use of Imagick for animated GIF conversion (when available)
* Graceful fallback to GD for static GIFs and animated GIFs when Imagick is unavailable
* Enhanced image format detection for GIF files
* Improved processor selection logic for optimal format support

= 1.0.0 =
* Initial release
* Automatic WebP and AVIF image conversion
* Hybrid approach for maximum browser compatibility
* Bulk processing for existing media
* Modern React-based admin interface
* WordPress integration with Gutenberg blocks
* Quality control settings
* Conversion statistics and performance metrics
* Privacy-compliant architecture ready for optional external service integrations
