Versión 1.0.6 - 24 de octubre de 2025
Versión 1.0.17 – 3 de marzo de 2026
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Esta versión reemplaza el dashicon del menú de administración con un icono SVG personalizado y ofrece una compilación de distribución más limpia al excluir el script de lanzamiento.
Plugin:
- [ACT] Reemplazado dashicon por un icono de menú SVG personalizado en la barra lateral de administración de WordPress.
- [ACT] Excluido release.sh de las compilaciones de distribución para mantener limpio el paquete del plugin.
Versión 1.0.16 – 29 de enero de 2026
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Esta versión de mantenimiento consolida todas las mejoras recientes, que incluyen el escaneo de archivos de temas para referencias de imágenes codificadas, un cuadro de búsqueda en la página de copia de seguridad/restauración, el escaneo de metadatos serializados de publicaciones para compatibilidad con ACF y constructores de páginas, el escaneo de metadatos de términos para WooCommerce y una corrección de división por cero.
Plugin:
- [NUEVO] Añadido escaneo de archivos de temas para detectar referencias de imágenes codificadas en plantillas de temas.
- [NUEVO] Añadido cuadro de búsqueda en la página de copia de seguridad/restauración para filtrar más rápidamente los registros de copia de seguridad.
- [NUEVO] Se añadió escaneo por lotes de metadatos de publicaciones serializados para detectar imágenes en repetidores de ACF y datos de constructores de páginas.
- [NUEVO] Se añadió escaneo por lotes de metadatos de publicaciones serializados para detectar imágenes en campos repetidores de ACF y constructores de páginas populares.
- [CORREGIDO] Se corrigió el error de división por cero en wp_media_cleanup_format_size() cuando el valor es cero, negativo o no numérico.
Versión 1.0.15 – 29 de enero de 2026
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Esta versión introduce un flujo de trabajo de extracción por fragmentos para evitar errores de tiempo de espera de PHP en sitios grandes de WordPress, dividiendo el escaneo en múltiples llamadas AJAX, con seguimiento de estado reanudable e indicadores de progreso específicos de cada paso.
Plugin:
- [NUEVO] Se introdujo un flujo de trabajo de escaneo en 3 fases: escaneo de contenido, extracción (por fragmentos) y escaneo de tamaño de imágenes para manejar tablas de metadatos de publicaciones grandes sin tiempos de espera.
- [NUEVO] Se añadió soporte para escaneo reanudable con seguimiento de estado basado en base de datos y reintentos automáticos (hasta 3 intentos por paso).
- [NUEVO] Se añadieron mensajes de progreso específicos por paso para que los usuarios vean exactamente qué fuente de datos se está comprobando (widgets, personalizador, campos personalizados, etc.).
- [CORREGIDO] Se corrigió el conflicto de programación de cron en WordPress 6.7+ moviendo el registro al hook 'init' en lugar de 'plugins_loaded'.
- [ACTUALIZADO] Se estandarizaron las respuestas de error AJAX y se corrigieron las comprobaciones de capacidades en los manejadores de escaneo.
Versión 1.0.14 – 22 de enero de 2026
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Esta versión corrige un error fatal de división por cero en el formato del tamaño de archivo y añade una cobertura de escaneo más segura para imágenes almacenadas en metadatos de publicaciones serializados (ACF, constructores de páginas) y metadatos de términos de WooCommerce.
Plugin:
- [CORREGIDO] Se corrigió el error fatal de división por cero en wp_media_cleanup_format_size() — la función ahora devuelve '0 B' para entradas no válidas en lugar de generar un error de PHP.
- [NEW] Added batched serialized post meta scanning to detect images in ACF repeater fields and popular page builders.
- [NUEVO] Se añadió escaneo de metadatos de términos para detectar miniaturas de categorías de WooCommerce y otras referencias de imágenes basadas en términos.
- [ACTUALIZADO] Se añadieron pruebas unitarias para casos extremos de wp_media_cleanup_format_size() — el conjunto de pruebas ahora tiene 33 pruebas.
Versión 1.0.13 – 20 de enero de 2026
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Esta versión amplía la detección de imágenes a metadatos serializados y metadatos de términos, reduciendo el riesgo de falsos positivos al escanear sitios que utilizan ACF, constructores de páginas o WooCommerce.
Plugin:
- [NUEVO] Se añadió escaneo integral de metadatos de publicaciones serializados para detectar imágenes incrustadas en campos repetidores de ACF y diseños de constructores de páginas.
- [NUEVO] Se añadió escaneo de metadatos de términos para proteger las miniaturas de categorías de WooCommerce de ser marcadas como no utilizadas.
Versión 1.0.12 – 16 de enero de 2026
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Esta versión añade un cuadro de búsqueda a la página de copia de seguridad/restauración, corrige errores de bloqueo de base de datos causados por IDs de escaneo vacíos, optimiza el escaneo de campos personalizados y corrige la precisión del recuento de imágenes.
Plugin:
- [NUEVO] Se añadió un cuadro de búsqueda en la página de copia de seguridad/restauración para filtrar rápidamente los registros de copia de seguridad.
- [CORREGIDO] Se corrigió el scan_id vacío que causaba errores de bloqueo de base de datos durante los escaneos fragmentados.
- [ACTUALIZADO] Se optimizó el rendimiento del escaneo de campos personalizados para reducir la carga de consultas en sitios grandes.
- [CORREGIDO] Se corrigió el recuento de imágenes para usar solo registros de base de datos en lugar de recuentos del sistema de archivos para mayor precisión.
Versión 1.0.11 – 16 de enero de 2026
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Este lanzamiento agrega una ventana modal de confirmación para escaneos de sitios grandes para evitar tiempos de espera accidentales y resuelve errores de bloqueo de base de datos causados por IDs de escaneo faltantes.
Plugin:
- Este lanzamiento mejora la interfaz de administración, corrige el tamaño de lote predeterminado para entornos de alojamiento compartido, agrega una ventana modal de integración de Duplicator y hace que la configuración de días de retención sea dinámica en toda la interfaz.
- [CORRECCIÓN] Se corrigieron errores de bloqueo de base de datos causados por valores de scan_id vacíos durante operaciones de escaneo fragmentadas.
Versión 1.0.10 – 16 de enero de 2026
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Lanzamiento de mantenimiento menor que corrige la notificación del recuento de imágenes para usar registros de base de datos exclusivamente en lugar de depender de recuentos del sistema de archivos.
Plugin:
- [CORRECCIÓN] Se corrigió el recuento de imágenes para usar solo registros de base de datos, eliminando discrepancias causadas por inconsistencias del sistema de archivos.
Versión 1.0.9 – 17 de diciembre de 2025
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Este lanzamiento agrega soporte de licencias para socios para permitir la distribución de marca blanca a través de proveedores de alojamiento.
Plugin:
- [NUEVO] Se agregó la integración de licencias para socios para respaldar los acuerdos de distribución de proveedores de alojamiento.
Versión 1.0.8 – 19 de noviembre de 2025
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Este lanzamiento renombra el plugin de “WP Image Size Cleanup” a “WP Media Cleanup” en toda la base de código y toda la documentación.
Plugin:
- [ACTUALIZACIÓN] Se renombró el plugin de “WP Image Size Cleanup” a “WP Media Cleanup” en todos los archivos, cadenas y documentación.
Versión 1.0.7 – 27 de octubre de 2025
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- This release improves the admin UI, corrects the default batch size for shared hosting environments, adds a Duplicator integration modal, and makes retention day settings dynamic throughout the interface.
Plugin:
- [ACTUALIZACIÓN] Se corrigió la alineación de los dashicons en los botones de escaneo, eliminación y restauración en toda la interfaz de administración.
- [CORRECCIÓN] Se corrigió el tamaño de lote predeterminado de 50 a 25 para una mejor compatibilidad con entornos de alojamiento compartido.
- [NUEVO] Se agregó una ventana modal de integración del plugin Duplicator para recomendaciones previas a la copia de seguridad antes de ejecutar la limpieza.
- [ACTUALIZACIÓN] Todas las referencias a días de retención en la interfaz de usuario ahora muestran el valor configurado en lugar de un "30 días" codificado.
- [ACTUALIZACIÓN] Se actualizó el mensaje para eliminar las afirmaciones de seguridad absoluta y recomendar Duplicator como una práctica recomendada antes de la limpieza.
Versión 1.0.6 – 24 de octubre de 2025
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Corrección crítica que agrega protección de imágenes responsivas (srcset) para evitar la eliminación de tamaños de imagen utilizados en conjuntos de imágenes responsivas de WordPress.
Plugin:
- [CORRECCIÓN] Se agregó protección srcset: los tamaños de imagen utilizados en los conjuntos de imágenes responsivas de WordPress (medium, large, medium_large, 1536×1536, 2048×2048) ahora se conservan automáticamente.
- [ACTUALIZACIÓN] Utiliza wp_get_attachment_image_srcset() del núcleo de WordPress para una detección precisa de srcset.
Versión 1.0.5 – 24 de octubre de 2025
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Este lanzamiento agrega soporte integral de WP-CLI para la automatización del lado del servidor, fortalece la limpieza de cron contra ataques de traversal de rutas y expande el conjunto de pruebas a 30 pruebas.
Plugin:
- [NUEVO] Se agregó un conjunto completo de comandos WP-CLI: find_unused, delete_unused, list_backups, restore, stats y benchmark.
- [NUEVO] Se agregó protección contra traversal de rutas a la limpieza de copias de seguridad de cron utilizando validación realpath() y verificaciones de límites de directorio.
- [CORRECCIÓN] Se corrigió el manejo de rutas de copia de seguridad vacías en la limpieza de cron para evitar operaciones de archivo no deseadas.
- [ACTUALIZACIÓN] Se agregó validación de lista blanca de parámetros de formato a los comandos CLI.
- [ACTUALIZACIÓN] Suite de pruebas ampliada a 30 pruebas, incluidas 6 nuevas pruebas de seguridad de cron (todas superadas).
Versión 1.0.4 – 23 de octubre de 2025
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Esta versión mejora la restauración de copias de seguridad con seguimiento de metadatos, añade informes detallados de estadísticas de almacenamiento y mejora la validación de seguridad de la ruta de restauración.
Plugin:
- [NUEVO] Se ha añadido el seguimiento de metadatos para los registros de copias de seguridad para admitir informes de restauración precisos.
- [NUEVO] Se ha añadido un panel de estadísticas de almacenamiento que muestra el uso del disco, el tamaño de las copias de seguridad y el historial de limpieza.
- [ACTUALIZACIÓN] Se ha mejorado la validación de seguridad de la ruta de restauración para evitar el recorrido de directorios durante la restauración.
Versión 1.0.3 – 23 de octubre de 2025
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Esta versión introduce "Restaurar todas las copias de seguridad" con procesamiento por lotes, añade pruebas de validación de rutas de restauración y mejora la fiabilidad de la restauración masiva en conjuntos de copias de seguridad grandes.
Plugin:
- [NUEVO] Se ha añadido el botón "Restaurar todas las copias de seguridad" con procesamiento por lotes para manejar colecciones de copias de seguridad grandes sin tiempos de espera.
- [NUEVO] Se han añadido pruebas de restauración de copias de seguridad, incluidas validaciones de rutas y comprobaciones de seguridad.
- [ACTUALIZACIÓN] Se ha mejorado la restauración masiva para rastrear el total de copias de seguridad y reportar resultados precisos.
Versión 1.0.2 – 23 de octubre de 2025
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Esta versión refuerza la validación de seguridad para las operaciones de restauración de archivos y mejora el manejo de errores y el registro en todo el motor de limpieza.
Plugin:
- [ACTUALIZACIÓN] Se ha mejorado la validación de seguridad para las rutas de restauración para bloquear ubicaciones de archivos inseguras o inesperadas.
- [ACTUALIZACIÓN] Se ha mejorado el manejo de errores y el registro de depuración en las operaciones de limpieza y restauración.
Versión 1.0.1 – 23 de octubre de 2025
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Esta versión ofrece mejoras significativas de rendimiento utilizando búsquedas en tablas hash O(1), añade soporte básico de WP-CLI, mejora la fiabilidad del escaneo con caché transitoria y pule la interfaz de administración.
Plugin:
- [ACTUALIZACIÓN] Se han reemplazado las búsquedas en arrays indexados por tablas hash para la deduplicación O(1), mejorando significativamente el rendimiento en sitios grandes.
- [ACTUALIZACIÓN] Se ha optimizado el procesamiento de fragmentos para evitar ralentizaciones durante escaneos grandes.
- [NUEVO] Se ha añadido soporte básico de WP-CLI para ejecutar la limpieza de medios desde la línea de comandos.
- [ACTUALIZACIÓN] Se ha mejorado el rendimiento del escaneo utilizando caché transitoria para la búsqueda de imágenes utilizadas.
- [ACTUALIZACIÓN] Varias mejoras en la interfaz de administración, incluidos mensajes de estado vacío y correcciones de diseño.
Versión 1.0.0 – 25 de septiembre de 2025
Versión de PHP: 7.2+
Versión de WordPress: 5.5 o superior.
Probado hasta: 6.9
- Lanzamiento inicial de WP Media Cleanup — un plugin de WordPress para eliminar de forma segura variaciones de tamaño de imagen no utilizadas para liberar espacio en disco mientras se protegen las imágenes originales.
Plugin:
- [NUEVO] Lanzamiento inicial del plugin con autoloader PSR-4 personalizado (sin dependencia de Composer en producción).
- [NUEVO] Motor de escaneo principal para detectar variaciones de tamaño de imagen no utilizadas en publicaciones, widgets, personalizador y campos personalizados.
- [NUEVO] Sistema de copia de seguridad siempre activo: todas las eliminaciones crean copias de seguridad automáticamente (no se puede desactivar).
- [NUEVO] Eliminación segura con ventana de recuperación de 30 días: los archivos se mueven a un directorio temporal antes de la eliminación permanente.
- [NUEVO] Registro de auditoría de actividad con retención configurable.
- [NUEVO] Tarea cron diaria para la limpieza automática de copias de seguridad caducadas y entradas de registro antiguas.
- [NUEVO] Suite de pruebas completa con 30 pruebas que cubren escaneo, seguridad de eliminación, integridad de copias de seguridad y seguridad.