= 7.1.9 =
* Cleaned remaining third-party audit findings without changing the duplicate-safety workflow.
* Added production minified asset variants while keeping readable source files in the package.
* Added short-lived caching for same-site and PageSpeed HTTP checks.
* Primed attachment meta caches and removed repeated direct meta lookups from loops.
* Improved admin/source accessibility patterns and coding-standard cleanup.

= 7.1.8 =
* Removed local shell/exec-based video transcoding from the WordPress.org build and aligned public feature descriptions.
* Replaced direct local file reads/writes/copies with WordPress Filesystem helpers in scanner, duplicate verification, and SVG workflows.
* Replaced dynamic local callback execution in image/performance helpers with explicit methods.
* Added Multisite initialization for analytics tables on newly-created sites.
* Added missing accessible labels to admin selection/settings controls.
* Added the WordPress.org contributor header and additional static-analysis cleanup.

Wahab133 Media Maintainer - Historical Changelog

7.1.7
- Added translator comments for formatted translatable strings reported by Plugin Check.
- Replaced rename() with WP_Filesystem::move().
- Hardened dynamic SQL identifiers and LIKE patterns with prepared placeholders.
- Sanitized analytics request metrics and legacy request paths.
- Removed set_time_limit() and documented intentional direct database operations.
- Prefixed uninstall-scope variables and prepared custom-table cleanup identifiers.

7.1.5
- Aligned the plugin identity/text domain with the wahab-media-maintainer slug.
- Resolved plugin paths from the plugin file/WordPress APIs instead of direct plugin-directory constants.
- Preserved duplicate-reference migration and recovery mappings from quarantine through final cleanup.
- Removed direct rewrites of generated code files under uploads.
- Lowered the admin menu position and retained nonce/capability protections.
- Documented that shipped JS/CSS files are editable source with no build step.


7.0.0
- Added Advanced Media Studio with individual image selection and page-aware image discovery.
- Added manual WebP/AVIF conversion with Balanced, Hero Protect, and Strict profiles.
- Added conservative SVG minification.
- Added optional local FFmpeg MP4 optimization.
- Added duplicate-reference preview before recovery-safe consolidation.

6.3.0
- Added visual-safe image optimization and high-effort WebP encoding when supported.
- Preserved generated WordPress image dimensions.
- Added collision-safe WebP filenames and broader local reference migration.

6.1.0
- Rebuilt exact duplicate cleanup around two-phase quarantine and verification.
- Added shared-file protection and recovery mappings.

6.0.0
- Added Google PageSpeed Insights reporting, ALT batching, unused-media scanning improvements, and first-generation duplicate consolidation.
