0.8.1 · 2025-03-14
- CORRECCIÓN: Corregir errores de traducciones.
0.8.0 · 2025-03-14
- NUEVO: Nuevos idiomas: árabe, alemán, gallego, euskera, italiano, japonés, coreano, neerlandés, portugués, turco, ucraniano y chino simplificado.
- NUEVO: Reintento automático tras un periodo de inactividad para evitar falsos positivos.
- NUEVO: Notificaciones de vencimiento de dominio.
- MANTENIMIENTO: i18n mantenido; compatible con PHPCS/WPCS.
0.7.0 · 2025-03-03
- NUEVO: Las tarjetas ahora son más anchas, mostrando más información de un vistazo.
- NUEVO: Las acciones en bloque ahora incluyen opciones de ordenación: alfabética (A→Z) y por fecha de adición.
- NUEVO: Reordenación de tarjetas mediante arrastrar y soltar con almacenamiento persistente entre sesiones.
- NUEVO: Sistema de fijación: fija cualquier sitio para mantenerlo fijo en la parte superior, excluyéndolo de la ordenación.
- NUEVO: Botón de búsqueda WHOIS/DNS en cada tarjeta: muestra IP, proveedor DNS, NS, registros MX, TTL y caducidad de SSL. Solo PHP nativo, no requiere API ni claves API externas.
- NUEVO: Fuente JetBrains Mono integrada para elementos monoespaciados, alojada en el propio servidor (compatible con el RGPD, sin CDN externa).
- MEJORA: Cumplimiento total con PHPCS/WPCS: cero advertencias. Comprobaciones de nonce y capacidad, saneamiento y escape adecuados en todo momento.
- MEJORA: Todas las nuevas cadenas son totalmente traducibles y compatibles con i18n.
- MEJORA: Diseño adaptable conservado y optimizado en todos los tamaños de pantalla.
- CORRECCIÓN: Se eliminó el gancho wp_mail_failed duplicado y se unificaron los controladores de errores.
- CORRECCIÓN: Las programaciones cron nativas de WP (por hora y por día) ya no se sobrescriben.
- CORRECCIÓN: Se añadió la comprobación file_exists() antes de leer changelog.txt.
- CORRECCIÓN: Se añadió la función wp_unslash() que faltaba en el controlador de preferencias del widget.
- CORRECCIÓN: La severidad de la insignia SSL ahora se sincroniza con el umbral de expiración configurado por el usuario.
- CORRECCIÓN: Se resolvió el error PHPCS MissingTranslatorsComment en los generadores de correos electrónicos de alerta.
- MEJORA: Se eliminó el método load_textdomain() inactivo.
- MEJORA: Se corrigió la sangría inconsistente en ajax_save_order.
0.6.5 · 2025-10-31
- NUEVO: Internacionalización completa i18n.
- NUEVO: Se añadieron traducciones iniciales (en_US, es_ES, ca, fr_FR).
- MEJORA: Cargador híbrido de dominios de texto: carga automáticamente los paquetes de idiomas de WP.org y recurre a /languages para instalaciones ZIP.
- CORRECCIÓN: Se añadieron comentarios de los traductores a todos los marcadores de posición para cumplir con los estándares de internacionalización (I18n) de WordPress.
- CORRECCIÓN: Se escaparon todas las salidas dinámicas en la interfaz de administración y las sugerencias del encabezado.
- MANTENIMIENTO: Se eliminó la función obsoleta load_plugin_textdomain() según las recomendaciones de Plugin Check.
0.6.4 · 2025-10-25
- Sanitización completa de inputs ($_GET, $_POST, $_FILES) con wp_unslash() y funciones sanitize_*/esc_*.
- Verificación de nonces y permisos antes de procesar formularios.
- 0 warnings con PHPCS/WPCS.
- Documentación unificada (readme, README, changelog) y cabecera PHP consolidada.
- Compatibilidad PHP 8.3+ y WordPress 6.8.3+.
0.6.3 · 2025-10-24
- Corrección de IDs duplicados y avisos de accesibilidad.
- Limpieza de consola y ajustes de interfaz.
- IDs únicos en formularios (nonces y botones submit).
- Eliminados avisos en consola por #_wpnonce y #submit duplicados.
- Accesibilidad y estructura DOM del panel admin.
0.6.2 · 2025-10-15
- Cabecera azul unificada (h2.hndle) con badge v0.6.2.
- Renderizado Markdown ligero (títulos, listas, **negritas**, `code`, separadores).
- Padding y estructura coherente (.postbox.lm-card > h2.hndle + .inside).
0.6.1 · 2025-10-15
- Nueva pestaña “Changelog” en el panel del plugin.
- Cuerpo con padding, fondo limpio y mejor ritmo tipográfico.
- Renderizado Markdown ligero: **negritas**, `code`, títulos (# ## ###) y listas con prefijos destacados (NEW, FIX, IMPROVE…).
0.6.0 · 2025-10-07
- Importación CSV (mismo formato que exportación) y acciones masivas.
- Mejoras visuales y mensajes de estado.
- SMTP operativo: formulario alineado con claves reales (`smtp_*`) y autenticación.
- Conserva la contraseña SMTP si se guarda vacía (no se sobrescribe).
- Compatibilidad con Gmail (contraseñas de aplicación) y Office 365.
- Importar CSV con el mismo formato que el export (añade URLs sin eliminar las existentes).
- Acciones masivas en el listado (Eliminar seleccionados) con manejadores estándar de WordPress.
- UI del listado: checkbox maestro, barra de acciones en lote y confirmaciones.
- Manejo de errores y mensajes tras importar o aplicar acciones en lote.
0.5.3 · 2025-10-06
- Exportar CSV desde la sección “Acerca de Site Monitor”.
- Sección “Acerca de Site Monitor” con métricas rápidas y estado del cron.
- Limpieza menor en cabeceras y constantes (VERSION).
0.5.2 · 2025-10-06
- Caja “Acerca de Site Monitor” en la columna derecha del administrador.
0.5.1 · 2025-10-06
- Email HTML claro por defecto + modo oscuro automático con prefers-color-scheme.
0.5.0 · 2025-10-06
- Email de alerta HTML con badges, tabla de detalles y botones de acción.
- Preferencia por usuario en el widget (número de sitios a mostrar).
- UI clásica mejorada (tema claro/oscuro, responsive en tabla y formularios).
- Contraste de textos en tema oscuro (labels, celdas y descripciones).
0.4.0 · 2025-10-05
- Página de administración con listado, acciones rápidas y ajustes.
- Comprobaciones HTTP + caducidad SSL con alertas por email.
- Cron programable (5 min, 15 min, hora, día) y “forzar comprobación”