Carpincho/src/CHANGELOG
2024-12-10 10:03:23 -03:00

252 lines
11 KiB
Plaintext

** Versión 1.35: (Diciembre 10 , 2024)
+ Se actualizó la versión de nwjs → 0.94.0
+ Se actualizó la versión de node → 22.07.0.
+ Se actualizó la versión de RGraph -> 6.20.
+ Se actualizó la versión de bootstrap → 4.6.2
+ Mejoras menores de estilo.
** Versión 1.34: (Marzo 20 , 2021)
+ Se actualizó la versión de nwjs → 0.52.0
+ Se actualizó la versión de node → 15.12.0
+ Se actualizó la versión de jquery ^3.5.1 → ^3.6.0
+ Se actualizó la versión de nodemailer ^6.4.17 → ^6.5.0
+ Se actualizó la versión de terminal-kit ^1.47.0 → ^2.0.6
+ Se actualizó la versión de chai ^4.2.0 → ^4.3.4
+ Se actualizó la versión de mocha ^8.2.0 → ^8.3.2
+ Se mejora color y mensajes del compilador.
** Versión 1.29: (Octubre 18, 2020)
+ Se actualizó la versión de nwjs -> 0.49.0.
+ Se actualizó la versión de node -> 14.14.0 en modo consola.
+ Se actualizó la versión de node-hid -> 1.3.1.
+ Se actualizó la versión de chart.js ^2.9.3 → ^2.9.4.
+ Se actualizó la versión de forever ^3.0.0 → ^3.0.2.
+ Se actualizó la versión de jquery ^3.4.1 → ^3.5.1.
+ Se actualizó la versión de nodemailer ^6.4.10 → ^6.4.14.
+ Se actualizó la versión de terminal-kit ^1.35.2 → ^1.44.0.
+ Se actualizó la versión de bootstrap ^4.5.0. → ^4.5.3.
+ Se arregla ruta del icono del menu.
** Versión 1.28: (Junio 28, 2020)
+ Se actualizó la versión de nwjs -> 0.46.3.
+ Se actualizó la versión de node -> 14.4.0 en modo consola.
+ Se actualizó la versión de nodemailer -> 6.4.10.
+ Se actualizó la versión de node-hid -> 1.3.0.
+ Se actualizó la versión de bootstrap -> 4.5.0.
+ Se actualizó la versión de bootstrap-select -> 1.13.18.
+ Se actualizó la versión de forever -> 3.0.0.
+ Se actualizó la versión de RGraph -> 5.24.
** Versión 1.27: (Marzo 21, 2020)
+ Se incorporó la red AWEKAS(https://www.awekas.at/) para su publicación.
-Usuario/ID: el ID de la estación (no utilizar el usuario).
-Password: Su password de AWEKAS.
+ Se incorporó la red WINDY(https://stations.windy.com/) para su publicación.
-Usuario/ID: es la API KEY del usuario.
-Password: Es numero de estaciones dada de alta en windy(ej: la primera->0, la segunda->1, la X->X).
+ Se actualizó la versión de nwjs 0.44.5.
+ Se actualizó al nuevo sistema de ventanas de nw llamado nw2 (quitando -disable-features=nw2 del package.json)
+ Se actualizó la versión de node-hid a la 1.2.0.
+ Se actualizó la versión de nodemailer a la 6.4.4.
+ Se actualizó la versión de forever a la 2.0.0.
+ Se actualizó node a la versión 13.11.1 en modo consola.
+ Se actualizó la versión de terminal-kit a la 1.34.3.
+ Se actualizó la versión de RGraph a la 5.22.
+ Se remplazó el método deprecado res.sendfile() por res.sendFile().
+ Se incorporo como paquetes de npm a:Charjs, Bootstrap, bootstrap-select, Notify, jquery, datatable,
nprogress y popper. De esta forma se eliminando espacio del proyecto en el repositorio git,
quitandolo como librería en el directrio gui y gui-web.
+ Se crea el directorio gui_common, que contiene librerías, imágenes,css y otros, en común, entre el desktop y el web.
Se reduce el tamaño del proyecto.
+ Se modifico los compiladores para eliminar la cache de ARM, ahora lo descarga al compilar (no esta en el proyecto).
+ Fix: Se arregla un error en el menú linux de permisos.
+ Fix: Servicio de monitor -> se modificó el tiempo a 10 minutos el primer control.
+ Fix: En el paquete de modo-web se setea por defecto el modo web.
+ Fix: En el modo web se arregla el estado del usb.
+ Fix: En los compiladores se verifica si esta instalado global node,npm y nw-gyp.
+ Fix: modo visor en web, ahora funciona.
** Versión 1.26: (Diciembre 1, 2019)
+ Se modifica la publicación de redes el parámetro intensidad de luz, modificando la medida.
+ Se actualizó node a la versión 13.2.0 en modo consola.
+ Se actualizó la versión de nwjs 0.42.6.
+ Se actualizó la versión de RGraph a la 5.11
+ Se actualizó la versión de Charjs a la 2.9
+ Se actualizó la versión de node-hid a la 1.0.0
+ Se actualizó a Datatable v1.10.20
** Versión 1.25: (Octubre 26, 2019)
+ Se incorpora el servicio de monitor, el cual reinicia el equipo, si no detecta registros.
Este solo se permite habilitar, si se encuentra establecido el inicio automático en true.
Por defecto:
* Umbral = 10 minutos -> Si supera este umbral reinicia.
* Control = 3 minutos -> Cada cuánto controla.
+ Se actualizó node a la versión 12.11.1 en modo consola.
** Versión 1.24: (Septiembre 26, 2019)
+ Se incorpora el servicio con los parámetros:
{start|stop|status|restart|set-web|set-consola|set-inicio-enabled|set-inicio-disable|view-conf|report}.
+ Se incorpora el inicio automático, dentro del servicio.
+ Se arregla el almacenado y visualización del Tamaño del log.
+ Se baja el tamaño del log por defecto a 10MB.
+ Se arregla el visor adaptado a la modificación de la API de EMA Center.
+ Se actualizó la versión de nwjs 0.41.2.
+ Se actualizó la versión de node-hid a la 0.7.9
+ Se actualizó node a la versión 12.10.0 en modo consola.
+ Se actualizó la versión de RGraph a la 5.1.
** Versión 1.23: (Agosto 7, 2019)
+ Se modifica el modo consola, migrando de bash a node consola(terminal-kit).
+ Se incorpora el carpincho web, puerto 8080 (por defecto).
+ Se incorpora un menu de Estadisticas y graficos históricos múltiples (charjs).
+ Se incorpora que carpincho informe los cambios climáticos.
+ Se incorpora la configuración para activar o desactivar los cambios climáticos.
+ Se incorpora tamaño máximo del archivo de debug antes de depurar
y la configuración del mismo (por defecto 100 MB).
+ Se actualizó la versión de nwjs 0.40.0.
+ Se cambia la barra de progreso por alto consumo de CPU a una barra más performance.
+ Se acomoda un bug en el menú de configuración.
+ Se adecua la estructura de directorios.
+ Se incorporan test básicos, con mocha y chai.
+ Se mejora el empaquetador y compilador.
+ Se incorpora node como dependencia para el modo consola.
+ Las imágenes se migraron al formato webp(se modificaron algunas imagenes).
+ Se modificaron dos imágenes de fondo.
+ Se modificaron textos en general.
+ Se arregla el reload en registros de logs.
+ Se arregla el tamaño inicial de la ventana.
+ Mejora general en el código, incorporando algunas promesas.
** Versión 1.22: (Mayo 7, 2019)
+ Mejora general en el código y las excepciones dentro de ema.js.
+ Se mejora el cargador de inicio.
+ Se mejora el performance, eliminando cpu y mem info.
+ Se agrega la opción de zoom in y zoom out.
+ Mejora en el Deb de Linux y arm, ahora en una actualización mantiene el archivo de configuración personal, en windows ya lo hacía.
+ Adecuaciones al archivo preinst y postinst en modo consola.
+ Se actualizó la versión de nwjs 0.38.2 (se mantiene en ARM 0.28.3).
+ Se actualizó la versión de node-hid a la 0.7.8
+ Se incorpora FullScreen en modo grafico, acción por icono.
+ Se actualizó la versión de RGraph utilizando los js min.
+ Se incorporó la opción de selección de voces para el audio.
+ Se actualizó a bootstrap-select v1.13.1
+ Se actualizó a Jquery v3.4.1.
+ Se actualizó a Jquery datatable v1.10.19
+ Se agrega redimensionamiento automático.
+ Se arregla el contador de registros y de tanque en modo consola.
** Versión 1.21: (Febrero 26, 2019)
+ Se incorpora soporte para la interfaz gráfica en ARM (emalibre-gui).
+ Se adecua los nombres en los distintos paquetes DEB's.
** Versión 1.20: (Febrero 19, 2019)
+ Se incorpora soporte para la interfaz gráfica en ARM (emalibre-gui).
+ Se adecua los nombres en los distintos paquetes DEB's.
+ Se actualizó la versión de nwjs 0.36.2 (en ARM 0.28.3)
+ Se actualizó la versión de node-hid a la 0.7.7
+ Se actualizó la versión Bootstrap v4.3.1
+ Se actualizó node a la versión 10.0.0 a 11.10.0 en modo consola
** Versión 1.19: (Enero 28, 2019)
+ Se actualizó la versión de nwjs 0.35.4
+ Se actualizó la versión de node-hid a la 0.7.6
+ Se actualizó la versión de RGraph a la 5.0
+ Se actualizó la versión Bootstrap v4.2.1
** Versión 1.18: (Diciembre 20, 2018)
+ Se actualizó la versión de nwjs 0.35.0 (Chromium 71.0.3578.80 y node 11.3.0)
+ Se arregla el tanque informado en las emacenter.
+ Se arregla el datatable en los logs en tiempo real.
+ Se depura librerías no utilizadas de RGraph.
** Versión 1.17: (Noviembre 26, 2018)
+ Se actualizó la versión de nwjs 0.34.5 (Chromium 70.0.35 y node 11.2.0)
+ Se actualizó la versión de node-hid 0.7.4
+ Se adecua el publicador para la red emacenter enviado un parámetro tanque=true cuando un registro proviene del tanque.
** Versión 1.16: (Noviembre 2, 2018)
+ Se actualizó la versión de nwjs 0.34.1 (Chromium 70 y node 11.0.0)
+ Se actualizó la versión de RGraph 4.68
+ Se arregla el navbar al utilizar el botón del medio del mouse y se cambia estilo del cursor.
+ Se mejora el botón actualizar, alertando por S.O.
+ Se elimina algunas alertas por SMTP.
** Versión 1.15: (Septiembre 26, 2018)
+ Se cambia la numeración en el versionado.
+ Se adecua el actualizador a la nueva versión.
+ Se arregla mensaje en modo visor en la barra.
+ Se re-diseña el menú de configuración.
+ Se actualizó la versión de nwjs 0.33.4 (Chromium 69 y node 10.11.0)
** Versión 14: (Septiembre 25, 2018)
+ Cambios de diseño en la GUI.
+ Se arregla el modo visor y se incorpora un icono distinto.
+ Se mejora el datatable.
+ El fondo de adecua al estado del clima.
+ Se mejora el actualizador.
+ Se actualizó a Bootstrap v4.1.3.
+ Se actualizó la versión de nwjs 0.33.3 (Chromium 69 y node 10.10)
** Versión 13: (Septiembre 17, 2018)
+ Cambios de tema en la GUI.
+ Se migra a Bootstrap 4.0.0 la gui.
+ Se agrega audio a carpincho.
+ Se cambia la manera de exponer los mensajes de carpincho.
+ Se realizan cambios en el iconizado.
+ Se agregan dos submenú al menuitem (ocultar y mostrar).
+ Se actualizó la versión de nwjs 0.33.2 (Chromium 69 y node 10.10)
+ Se actualizó bootstrap-select v1.13.2
** Versión 12: (Septiembre 3, 2018)
+ Se agrega el control de estado de los sensores.
+ Se mejora la barra de proceso y la sincronización.
+ Se depuran variables, y se mejora el control de los archivos de logs.
+ Se actualizó la versión de nwjs 0.32.4 (Chromium 68 y node 10.9)
+ Se actualizó lib datatable 1.10.18,RGraph 4.67,Notify.js 0.4.2 y jquery 3.3.1.
+ Se mantiene versión de Bootstrap v3.3.7, y se actualizó bootstrap-select v1.13.1
** Versión 11: (Julio 2, 2018)
+ Se adapta el recolector y el visor al nuevo servidor de emacenter en HTTPS.
+ Se mejora el validador.
+ Se actualizó la versión de nwjs 0.31.4 y Chromium 67.
** Versión 10: (Mayo 5, 2018)
+ Se modifica el actualizador.
+ Se elimina el parámetro gui en la configuración general.
+ Se mejora el logs.
+ Se mejora el listado de versiones de módulos de NWJS.
+ Se actualizó la versión de nwjs 0.30.2 y Node v10.0.0.
** Versión 9: (Abril 20, 2018)
+ Se mejora el aspecto visual y se incluye la función (zoom)
+ Se actualizó la versión de nwjs 0.30.0 y Node v9.11.1
+ Se agrega el estado de RF y su correspondiente icono.
** Versión 8: (Abril 17, 2018)
+ Se actualizó el aspecto visual, mejorado lo responsivo.
+ Se actualizó la versión de nwjs 0.29.3 y Node v9.11.1
+ Se agregan máximos y mínimos internos y externos.