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-labelpor 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.