versiones de stack-analyze
a lo largo de la linea principal de desarrollo, la de npm se conforma por dos estilos de cambio:
- cambio mayor: la inclusion de herremientas y optimizaciones.
- cambio menor: se optimizar, arregla y/o corregir algunos cambios que no me convecieron.
- parches: son cambios prioritarios de una version tanto cambio mayor o menor para solucionar errores criticos
veriones npm
en esta se muestra todas las versiones y cambios notables, corregidos, eliminados y nuevas adiciones en el código.
- versiones 1.0.1 to 1.0.3: test version module without wappalyzer module (only testing)
- version 1.0.4:
- primera version oficial con los siguientes modulos de npm:
- wappalyzer
- inquirer
- commander
- version 1.0.5:
- cambios.
- modificacion en la estructura de codigo.
- eliminaciones:
- la eliminacion de modulo commander.
- version 1.0.6:
- agregados:
- se agrego las nuevas opciones:
- multiple analyze (analizar varios sitios)
- salir de CLI
- codigo testeado con eslint para evitar errores al ejecutar
- resescritura en los modulos de codigo
- cambios:
- las opciones ahora es por lista con inquir er
- mensaje de bienvenida modificado
- version 1.0.7:
- agregados:
- se agregado nuevos modulos:
- figlet como modulo principal
- jest como modulo de desarrollo y testeo
- se añadio nuevas opciones en las opciones principales como:
- pagespeed
- about "acerca de"
- se agrego el retorno hacia el menu principal o salir
- correciones:
- si los sitios en blanco o sin http:// o https:// se te regresar al menu principal
- cambios:
- se opto por lista cruda para las opciones
- se implemento jsdocs en todo excepto en los archivos para testeo
- se utilizar otros funciones de console para no utilizar el
console.log
solo cuando salimos del CLI
- version 1.0.8:
- agregados:
- se agregado nuevos modulos
- colors
- cli-progress
- correciones:
- se cambio la impresion console.table en lugar de mostrar un json
- cambios:
- se cambio el console.dir por console.table
- se cambio de texto a barras en los resultados de pagespeed
- se agrego un insigna en tech-stack
- notas de parche de la version 1.0.85
- correción de la ejecución de CLI
- se elimino el performance.now para colocar un tiempo definido en pagespeed
- se agrego la sección de recomendados
- version 1.0.9:
- agregados:
- se agrego nuevo modulo timeago.js.
- nuevas herramientas github info y buscador de anime.
- nuevos recomendados en la seccion acerca de.
- correciones:
- regresa el performance.now para pagespeed.
- cambios:
- se agrega nuevas funciones para testing.
- version 1.1.0:
- agregados:
- se agrego nuevos modulos:
- systeminformation
- jsdoc mas plantilla minami como modulos de desarrollo
- nueva herramienta hardware information/infomacion de hardware
- nuevos recomendados en la seccion acerca de.
- correciones:
- se rescribe las funciones singlestack y multiple.
- se añade el nombre de la app para la funcion de pregunta
- cambios:
- se remplaza los estilos de color para node para usar el modulo colors.
- version 1.1.1:
- agregados:
- nuevo modulo agregado cosnole-table-printer -se agrego las nuevas secciones de recomendados nonolive y youtube dev
- correciones:
- se reescribio algunas funciones
- se framento la seccion de acerca de.
- cambios:
- se usa console.table unicamente en variables en algunas opciones y algunos de la opcion acerca de-
- version 1.1.2:
- agregados:
- nuevos recomendos en la seccion nonolive.
- correciones:
- reescritura de multiple techstack
- reescritura en los archivos de prueba
- cambios:
- se cambio de cliclo for...or a forEach
- version 1.1.3:
- agregados:
- nuevo modulo coingecko-api.
- nueva herramienta crypto market.
- nuevos recomendados.
- nuevos testeos.
- correciones:
- reescritura en algunas funciones.
- actualizacion de modulos via manual.
- cambios:
- se agregado nuevas variables const para el uso de array.map
- version 1.1.4:
- agregados:
- nueva herramienta bitly info.
- nuevo testeo.
- correciones:
- reescritura de algunas funciones
- actualizacion de modulos via manual
- cambios:
- sin cambios
- version 1.1.5:
- agregados:
- nueva herramienta movie info.
- nuevo testeo.
- menu renovado
- correciones:
- reescritura en algunas funciones.
- se elimino algunas dependencia que no usadas en el proyecto
- cambios:
- se cambio de multibarra a una barra por resultado
- se cambio la condicion switch por el uso de funciones hash.
- renovamos los recomendados de nonolive
- version 1.1.6:
- agregados:
- modulo stack-analyze mode.
- correciones:
- resescritura de codigo.
- cambios:
- renovamos jsdocs en algunas funciones y variables
- eliminacion de los recomendados de nonolive
- version 1.1.7:
- agregados:
- nueva herramienta twitch info.
- cambio de CJS a ESM.
- correciones:
- cambios el token para variable process.env no disponible en github y gitlab.
- migracion de CJS a ESM. reescritura del modulo excepto los de testing
- cambios:
- excepto algunas de hardware information y github info se utliza models para console-table-printer
- ahora se usa ESM en about.js como un unico archivo
- reescritura de todas las funciones de testeo.