Nuevas Características
-
Operaciones de Archivos Asincrónicas: Se implementaron operaciones de archivos asincrónicas utilizando
fs.promises
para mejorar el rendimiento. -
Control de Timestamp para Modificaciones: Se agregó un mecanismo de control de timestamp para las modificaciones de archivos. Ahora, cada archivo tiene un archivo asociado
.timestamp
en su directorio para rastrear las modificaciones, garantizando información de modificación más precisa.
Correcciones de Errores
- Manejo Adecuado de Errores: Se mejoró el manejo de errores en todo el código para proporcionar mensajes de error más significativos y mejorar la robustez.
Refactorización y Optimización
-
Refactorización del Código: Se refactorizó significativamente el código para mejorar la legibilidad, el mantenimiento y cumplir con las mejores prácticas.
-
Mejora en la Creación de Directorios: Se mejoró la lógica para la creación de directorios, verificando la existencia antes de intentar crearlos.
-
Manejo Consolidado de Errores: Se centralizó el manejo de errores mediante una función
handleError
para simplificar la notificación de errores.
Características Obsoletas
- Ninguna.
Notas para los Usuarios
-
Se recomienda a los usuarios actualizar a esta versión para obtener un rendimiento y confiabilidad mejorados.
-
Si utiliza la función
dbGetDateModify
, tenga en cuenta que las modificaciones ahora se registran según un archivo de timestamp asociado con cada archivo individual, proporcionando información de modificación más precisa. -
Se han implementado operaciones de archivos asincrónicas, lo que puede afectar ciertos flujos de trabajo. Asegúrese de la compatibilidad con el comportamiento asincrónico actualizado.
-
Se mejoró el manejo de errores para una mejor notificación y resolución de problemas.
Consulte la documentación actualizada para conocer cualquier cambio en el comportamiento de las funciones.