nexabase_flutter_sdk 1.1.0 copy "nexabase_flutter_sdk: ^1.1.0" to clipboard
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 avatar y phoneNumber.
  • 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
0
likes
140
points
14
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

SDK oficial de Flutter para Nexabase - Base de datos en tiempo real para aplicaciones Flutter

Homepage

License

MIT (license)

Dependencies

crypto, dio, flutter, http, json_annotation, logger, shared_preferences, web_socket_channel

More

Packages that depend on nexabase_flutter_sdk