Saltar al contenido principal
Version: 1.1.0

Historial de Cambios

Release 1.1.0

Esta versión amplía la suite con un nuevo campo personalizado de tipo Traffic Light KPI e incorpora los activos visuales oficiales del complemento: logo principal e imágenes de vista previa para los campos disponibles.

Nuevas Funcionalidades

  • Campo Personalizado Traffic Light KPI:
    • Nuevo tipo de campo numérico que renderiza un indicador de color (🔴 rojo / 🟡 amarillo / 🟢 verde) en la vista detalle del issue y en los listados.
    • Umbrales configurables por contexto (Red max / Yellow max), permitiendo definir reglas distintas por proyecto o tipo de issue desde la página de configuración del campo.
    • Resolución del color por contexto activo: el indicador se calcula a partir de los umbrales del contexto al que pertenece el issue.
    • Renderizado accesible (etiquetas aria-label por estado) y vista compacta para columnas y tableros.
    • Buscador integrado (Number Range Searcher) para filtrado y búsqueda por valor numérico vía JQL (=, <, <=, >, >=).
    • Toda la interfaz de administración y los mensajes de validación están internacionalizados (i18n), con soporte de español e inglés incluido.
    • Compatible con Jira Data Center.

🎨 Diseño y Activos Visuales

  • Logo oficial del complemento Admin Essentials: se incorpora el logo principal del plugin (PNG 512×512 px), coherente visualmente con los íconos de los campos de la suite.
  • Imagen de vista previa del campo Correo electrónico: disponible en la pantalla de creación de campos personalizados de Jira, representa visualmente un campo de email (sobre y dirección de ejemplo).
  • Imagen de vista previa del campo Traffic Light KPI: disponible en la pantalla de creación de campos personalizados de Jira, representa el indicador de tres focos (verde / amarillo / rojo).

📝 Notas Técnicas

  • La configuración de umbrales del campo Traffic Light KPI está siempre ligada al FieldConfigContext activo, lo que permite umbrales independientes por proyecto o tipo de issue sin necesidad de duplicar el campo.
  • Mientras un contexto no tenga umbrales definidos, los valores del campo se renderizan en gris (sin estado) para evitar comunicar un color que pueda inducir a interpretaciones equivocadas.
  • El modelo de umbrales de esta versión asume "valores más altos son mejores". Si su KPI funciona al revés, modele los umbrales invirtiendo el significado del rango.

Release 1.0.0

🚀 Primer Release Estable

Esta es la primera versión estable del complemento. A partir de este release, el plugin adopta oficialmente el nombre Admin Essentials, reflejando su naturaleza como suite multi-módulo de utilidades para administradores de Jira.

Nuevas Funcionalidades

  • Campo Personalizado Email:
    • Nuevo tipo de campo personalizado Email disponible para proyectos de Jira Data Center.
    • Permite registrar una dirección de correo electrónico por issue, con renderizado como enlace mailto: en la vista del issue.
    • Validación de formato en el servidor siguiendo la especificación HTML5 (la misma que aplican los navegadores a <input type="email">), garantizando datos consistentes desde cualquier origen (pantallas de Jira, REST API, importadores e integraciones externas).
    • Aplica los límites RFC 5321: máximo 254 caracteres en total y 64 caracteres en la parte local.
    • Soporte de búsqueda integrado con el motor de Jira: el campo es buscable desde el buscador básico y desde JQL.

🛡️ Calidad y Cobertura

  • Suite de pruebas unitarias para el campo Email, incluyendo casos límite (longitudes máximas, caracteres especiales y entradas inválidas).
  • Quality gates de CI configurados para garantizar la cobertura mínima en cada merge.

📝 Notas Técnicas

  • El plugin ha sido renombrado oficialmente a Admin Essentials como nombre de cara al usuario, sentando las bases para futuros módulos.
  • Compatible con Jira Data Center 10.3.18 o superior.