nexabase_flutter_sdk 1.1.0
nexabase_flutter_sdk: ^1.1.0 copied to clipboard
SDK oficial de Flutter para Nexabase - Base de datos en tiempo real para aplicaciones Flutter
Changelog #
Todos los cambios notables de este proyecto se documentarán en este archivo.
El formato está basado en Keep a Changelog, y este proyecto se adhiere a Semantic Versioning.
1.1.0 - 2026-01-06 #
🚀 Added #
- FunctionsService: Soporte para invocación de Edge Functions.
- WorkflowsService: Soporte para ejecutar y disparar flujos de trabajo.
- OAuth: Soporte para inicio de sesión social con Google y GitHub.
- NexabaseUser: Nuevos campos
avataryphoneNumber. - QueryOptions: Soporte avanzado de filtros con operadores.
🔄 Changed #
- API v1: Migración de todos los servicios al prefijo
/api/v1. - DatabaseService: Actualización de endpoints CRUD a la estructura
/documents. - NexabaseClient: Mejora en la inicialización de servicios y salud.
- Constantes: Refactorización de rutas fijas por constantes.
1.0.0 - 2025-09-23 #
🚀 Added #
-
Core Features
- 🎉 Primera versión estable del SDK
- ✅ Sistema de autenticación completo (login, registro, perfil)
- ✅ Operaciones CRUD para base de datos
- ✅ Consultas avanzadas con filtros y ordenamiento
- ✅ Paginación automática e infinita
-
Tiempo Real
- 🔄 WebSocket con reconexión automática
- 📡 Suscripciones a colecciones
- 📊 Estadísticas de conexiones
-
Almacenamiento
- 📁 Subida y gestión de archivos
- 📥 Descarga optimizada
- 📏 Control de límites de almacenamiento
-
Rendimiento
- 🚀 Cache inteligente con TTL
- 🔁 Reintentos automáticos con backoff exponencial
- 🔍 Validación de datos integrada
-
Desarrollo
- 🛠️ Sistema de interceptores HTTP
- 🧩 Extensiones útiles para tipos de datos
- 📝 Logging detallado para debugging
- 🏢 Soporte para multi-tenancy
- 🩺 Verificación de salud del sistema
- 📈 Estadísticas de uso y límites de plan
🔒 Security #
- 🔐 Tokens JWT con refresh automático
- 🛡️ Sanitización automática de datos sensibles en logs
- 🔒 Validación de SSL/TLS
- 🚫 Rate limiting y protección contra ataques
📚 Documentation #
- 📖 README completo con ejemplos
- 📚 Documentación API detallada
- 🧪 Aplicación de ejemplo funcional
- 🔧 Guías de troubleshooting
[Unreleased] #
🔮 Planned #
- Funcionalidades Futuras
- 🔄 Sincronización offline
- 📱 Notificaciones push
- 🔍 Búsqueda full-text
- 📊 Analytics integrado
- 🌍 Internacionalización (i18n)
🐛 Bug Fixes #
- Ninguno reportado aún
🛠️ Mejoras Pendientes #
- Optimización de rendimiento en conexiones WebSocket
- Reducción del tamaño del paquete
- Mejora de la documentación de API