chalona_api 1.0.15
chalona_api: ^1.0.15 copied to clipboard
Framework Chalona para desarrollo de aplicaciones Flutter con servicios en background, notificaciones, base de datos y comunicación en tiempo real.
Changelog #
Todos los cambios notables de este proyecto serán documentados en este archivo.
El formato está basado en Keep a Changelog, y este proyecto adhiere a Semantic Versioning.
1.0.13 - 2024-12-19 #
Mejorado #
- 🏭 Módulo de Producción: Agregado módulo de moldes
- 🔧 Implementada clase
Molde
para gestión de moldes de producción - 📊 Agregado sistema de búsqueda con
MoldeSearch
yMoldeSearchResult
- 🛠️ Soporte para especificaciones técnicas de moldes con clase
_Specs
- 🔄 Integración con sistema de máquinas a través de
_MaquinasAsignadas
1.0.12 - 2024-12-19 #
Corregido #
- 🔍 Búsqueda de Moldes: Agregado nombre a
MoldeSearch
para cumplir con las reglas de validación - 🏷️ Especificado
name: 'molde_search'
en constructor deMoldeSearch
- 🛠️ Resuelto error de validación de ChalonaType para objetos sin nombre
1.0.11 - 2024-12-19 #
Mejorado #
- 🔄 Comparación de valores: Implementado manejo robusto de valores booleanos en método
compareTo
- ✅ Comparación correcta entre booleanos (
true
>false
) - 🔢 Comparación consistente entre booleanos y números (true = 1, false = 0)
- 📝 Comparación mejorada entre booleanos y strings
- 🎯 Manejo simétrico de comparaciones bool vs otros tipos
- 🏭 Actualización de módulo de producción
1.0.10 - 2024-12-19 #
Mejorado #
- 🔄 Comparación de valores: Implementado manejo robusto de valores booleanos en método
compareTo
- ✅ Comparación correcta entre booleanos (
true
>false
) - 🔢 Comparación consistente entre booleanos y números (true = 1, false = 0)
- 📝 Comparación mejorada entre booleanos y strings
- 🎯 Manejo simétrico de comparaciones bool vs otros tipos
1.0.9 - 2024-12-19 #
Mejorado #
- 🧹 Limpieza de código: Eliminados imports no utilizados en
defs.dart
yecf.dart
- 📝 Reducidos warnings del analizador de código de 15 a 13 issues
- 🔧 Mejor cumplimiento de las mejores prácticas de Dart/Flutter
Corregido #
- 🐛 Removido import no utilizado
'util.dart'
endefs.dart
- 🐛 Removido import no utilizado
'../core/types.dart'
enecf.dart
1.0.8 - 2024-12-19 #
Mejorado #
- 🔐 PostgreSQL: Mejorado manejo de permisos para secuencias en nuevas tablas
- 🛠️ Función
verify_chalona_user()
ahora configura permisos por defecto más robustos para múltiples roles propietarios - ⚡ Agregada función auxiliar
grant_sequence_access_to_chalona()
para otorgar acceso específico a secuencias de tablas nuevas - 🔧 Permisos por defecto configurados tanto a nivel global como por esquema y rol propietario
Corregido #
- 🐛 PostgreSQL: Resuelto problema donde el usuario
chalona
perdía acceso a secuencias de camposid
en tablas nuevas - 🔒 Permisos
ALTER DEFAULT PRIVILEGES
ahora se aplican correctamente a objetos creados por diferentes roles
Agregado #
- 📋 Función
fn.grant_sequence_access_to_chalona(table_name, schema_name)
para casos específicos - 🔄 Configuración automática de permisos para roles comunes (
postgres
,admin
,session_user
)
1.0.7 - 2024-12-19 #
Corregido #
- 🐛 Error crítico: Corregido error "ChalonaType: Si no se especifica 'name', el parámetro 'free' debe ser true"
- 🔧 Agregado parámetro
initial
a todas las clases que extiendenChalonaValue
(25 correcciones) - 📝 Clases corregidas en
types.dart
:Id
,Nombre
,Codigo
,Descripcion
,Inactivo
,Descrip
,Email
,Pass
,Rnc
,Telefono
,Direccion
, `