Skip to content

Changelog

Este documento registra todos los cambios significativos realizados en Yastubo Backend. Seguimos el estándar de Semantic Versioning y Keep a Changelog.

  • Trazabilidad: Historial detallado de todas las mejoras y correcciones.
  • Transparencia: Información clara sobre nuevas funcionalidades para los desarrolladores.
  • Gestión de Versiones: Control de versiones semántico para facilitar despliegues seguros.
  • Jerarquía Organizacional: Implementación de Company -> BusinessUnit con soporte para multi-tenancy complejo.
  • Normalización de Planes: Estructura relacional Product -> Plan -> PlanVersion para mayor rigor actuarial.
  • Sistema de Capitados: Módulo completo para seguros colectivos, batches masivos y conciliación mensual.
  • Documentación de Ingeniería: Nueva sección técnica de migraciones y arquitectura de datos.
  • Refactor Crítico de Datos: Migración blindada de Workspaces a Companies con detección dinámica de FKs e idempotencia.
  • Seguridad RBAC: Perfiles granulares de staff/cliente y permisos integrados en la jerarquía de unidades de negocio.
  • Estabilidad de Migraciones: Corrección de fallos en el renombramiento de columnas mediante introspección en tiempo de ejecución.
  • Integración de Geografía: Sincronización final de modelos de países y zonas con el esquema real.
  • Módulo de IA: Integración con modelos generativos para evaluación de riesgos y asistentes de siniestros.
  • Yastubo Dev Machine: Nueva interfaz de consola (TUI) para administración y desarrollo.
  • Módulo de Leads: Motor de captación y seguimiento de potenciales clientes.
  • Monitoreo Avanzado: Endpoints de salud detallados y logging estructurado con loguru.
  • Arquitectura Modular: Refactorización completa de los módulos de Emission y Payments para mejorar el aislamiento.
  • CI/CD: Actualización de los pipelines de despliegue con soporte para Docker multi-stage y uv.
  • Sync con Zoho: Optimización de las tareas asíncronas para evitar bloqueos en la API principal.
  • Cálculo de Primas: Corrección en la lógica de recargos por edad para planes multiaño.
  • Lanzamiento Inicial: Estructura base del monolito modular.
  • Módulos Core: Auth, Plans, Emission, Payments, Claims y Audit.
  • Integración con Stripe: Flujo completo de pagos recurrentes y cobros únicos.
  • Generador de Documentos: Motor de plantillas Jinja2 para PDFs de pólizas.

[FLOW: La versión “0.1.0” establece el core (Pólizas + Pagos). La versión “0.2.0” introduce “IA” y mejora la “DX” con la nueva CLI. Las versiones futuras se centrarán en “Escalabilidad Global” y “App Móvil”].