Inicio / Changelogs

Changelogs

v3.0.0

  • Novedad Mayor: ¡Soporte Multi-Constructor! Añadida detección y selectores específicos para Divi, Bricks y Gutenberg, además del soporte existente para Elementor. El plugin ahora carga los selectores de forma modular para un rendimiento óptimo.
  • Mejora Crítica de Exclusión: Refactorizada la lógica de exclusión para usar un sistema de «placeholders». Esto previene que la API de Google altere la capitalización de las frases protegidas, garantizando una preservación 100% exacta del texto original.

v2.5.7

  • Corrección del error de pantalla en blanco (WSOD) y mejora de la lógica de exclusión.

v2.5.6

  • Mejora Crítica: Se ha refactorizado la lógica de exclusión de palabras. Ahora, las palabras excluidas se envuelven en etiquetas `notranslate`, permitiendo que la API de Google traduzca el texto a su alrededor sin afectar a la palabra o frase excluida. Esto soluciona el problema de que bloques de texto enteros no se tradujeran.

v2.5.5

  • Optimización: Se ha añadido un atributo `data-translated` a los elementos ya traducidos. Esto evita que los re-escaneos del `MutationObserver` los procesen de nuevo, logrando la máxima eficiencia y silenciando la consola en sitios con animaciones de alta frecuencia.

v2.5.4

  •  Novedad: Implementada una caché en el cliente (navegador). Esto elimina las peticiones de red para contenido repetitivo (sliders, texto animado), mejorando drásticamente el rendimiento y la eficiencia.

v2.5.3

  • Corrección: Se ha añadido una bandera de estado `isScanning` para prevenir que se inicien múltiples escaneos al mismo tiempo, solucionando un problema de exceso de trabajo en widgets de alta frecuencia como carruseles.
  • Mejora: El código del `MutationObserver` se ha hecho más robusto usando `try…finally` para garantizar siempre su reactivación.

v2.5.2

  • Corrección Crítica: Solucionado un bucle de retroalimentación en el `MutationObserver` que causaba re-escaneos infinitos. Ahora el observador se pausa antes de aplicar las traducciones y se reanuda después.

v2.5.1

  • Mejora: El `MutationObserver` ahora también detecta cambios en atributos (`class`, `style`), permitiendo traducir contenido que se vuelve visible sin ser añadido al DOM (ej. popups, menús flotantes).

v2.5.0

  • Novedad Mayor: ¡Caché en el Servidor! Las traducciones ahora se guardan en WordPress (transients) durante 24 horas, reduciendo drásticamente las llamadas a la API y aumentando la velocidad.
  • Novedad Mayor: Implementado `MutationObserver` para una detección de contenido dinámico muy superior y más eficiente.
  • Novedad: Añadido el Panel de Estadísticas en la página de configuración.

v2.2.0

  • Novedad: Añadida la opción para que los administradores agreguen sus propios selectores CSS desde el panel de configuración.

v2.1.0

  • Lanzamiento inicial.

v1.0.0

  • Lanzamiento inicial.