UNPKG

@infosel-sdk/core

Version:

Core SDK for Infosel financial services platform. Provides essential infrastructure for authentication, HTTP/GraphQL communication, storage management, and error handling.

113 lines (77 loc) 3.19 kB
# Changelog Todos los cambios notables en este proyecto serán documentados en este archivo. El formato está basado en [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), y este proyecto adhiere al [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.0.4] - latest - 06-08-2025 ### Added - ✨ Configuration Builder Pattern para configuración sin duplicaciones - 🔧 Validaciones centralizadas con mensajes de error descriptivos - 🌍 Configuración dinámica de realm para múltiples ambientes - 📖 Documentación completa de Configuration Builder - 📦 Guía completa de publicación a npm con scripts automatizados - 🔄 Script de publicación automatizado (`scripts/publish.sh`) - 📋 Checklist y documentación para proceso de publicación - ⚙️ Configuración de publicación (`.publishrc.json`) ### Changed - 🔄 Migración a nueva API de configuración (mantiene compatibilidad) - 🏗️ Single source of truth para configuración de realm - 🛡️ Type safety mejorado con TypeScript - 📚 Mejora en documentación y ejemplos de uso - 🎯 Proceso de publicación estandarizado y automatizado ### Fixed - 🐛 Eliminación de duplicación en configuración de realm - 🔍 Validación de formatos de realm, client_id y credenciales - 📝 Mejora en mensajes de error de validación - 🔧 Configuración de build y distribución optimizada - 📦 Estructura de archivos de publicación mejorada ### Breaking Changes - Ninguno (compatibilidad hacia atrás mantenida) ### Developer Experience - 🚀 Script de publicación automatizado con verificaciones completas - 📋 Checklist rápido para verificar cada paso del proceso - 🔍 Verificaciones automáticas de tests, linting y TypeScript - 📖 Documentación detallada con ejemplos prácticos - 🛡️ Validaciones de seguridad y configuración - 🎯 Proceso estandarizado para publicaciones consistentes ## [0.0.3] ### Added - 🔐 Gestión de autenticación KeyCloak - 🌐 Cliente HTTP configurable - 📡 Cliente GraphQL basado en Apollo - 💾 Sistema de almacenamiento adaptativo ### Changed - 🏗️ Mejora en la arquitectura del SDK - 📦 Reorganización de dependencias ### Fixed - 🐛 Correcciones en manejo de errores - 🔧 Mejoras en configuración ## [0.0.2] ### Added - 🚨 Sistema de manejo de errores - ⚙️ Gestor del SDK - 📝 Documentación inicial ### Changed - 🔧 Mejoras en configuración inicial ### Fixed - 🐛 Correcciones menores ## [0.0.1] ### Added - 🎉 Lanzamiento inicial del SDK Core - 🔐 Autenticación básica - 🌐 Cliente HTTP básico - 💾 Almacenamiento local --- ## Tipos de Cambios - **Added**: Nuevas funcionalidades - **Changed**: Cambios en funcionalidades existentes - **Deprecated**: Funcionalidades que serán removidas - **Removed**: Funcionalidades removidas - **Fixed**: Correcciones de bugs - **Security**: Mejoras de seguridad - **Developer Experience**: Mejoras en el proceso de desarrollo y publicación ## Convenciones - Usar emojis para categorizar cambios - Mantener formato consistente - Incluir fechas de lanzamiento - Documentar breaking changes claramente - Agrupar cambios por tipo