Skip to content

Releases: aaferna/SolarDB-Core

4.0.0

16 Nov 23:32
Compare
Choose a tag to compare

Nuevas Características

  1. Operaciones de Archivos Asincrónicas: Se implementaron operaciones de archivos asincrónicas utilizando fs.promises para mejorar el rendimiento.

  2. 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

  1. 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

  1. Refactorización del Código: Se refactorizó significativamente el código para mejorar la legibilidad, el mantenimiento y cumplir con las mejores prácticas.

  2. 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.

  3. 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.

3.3.0

15 Dec 11:54
Compare
Choose a tag to compare
  • Ahora dbDeleteInsert devuelve la información paseada
  • Ahora existe dbFlushInsert, que borrara el contenido dentro del archivo y luego insertara el dato enviado

3.2.0

15 Dec 02:22
Compare
Choose a tag to compare

3.1.3

04 Oct 00:15
Compare
Choose a tag to compare

[FIX] dbCreateCollection devolvía error

3.1.1

04 Sep 01:41
Compare
Choose a tag to compare

[FIX] dbGetLatestFile devolvía error

3.1.0

04 Sep 01:16
Compare
Choose a tag to compare
  • Ahora el Index será numérico ascendente
  • Nuevo formato de Archivo llamado Sol, este es un conjunto de JSON's linea a linea

2.4.0

29 Aug 02:29
Compare
Choose a tag to compare

[ FIx ] Se actualizo el archivo main.js

2.3.0

28 Aug 17:04
Compare
Choose a tag to compare
  • Se puede obtener el ultimo Index creado o modificado de la Coleccion
  • Se puede obtener datos específicos de la ultima modificación de un Index

2.2.0

14 Jul 01:32
Compare
Choose a tag to compare
  • Ahora se puede eliminar índices

2.1.0

13 Jul 22:01
Compare
Choose a tag to compare
  • Ahora disponemos de un Manejador de errores