- El proyecto de código abierto
jq lanzó una nueva versión, jq 1.7, después de 5 años.
- El proyecto ahora cuenta con una nueva organización en GitHub, nuevos administradores y nuevos mantenedores que contribuyeron de forma importante a este lanzamiento.
- El proyecto
jq se trasladó a una nueva ubicación: https://github.com/jqlang
- El archivo NEWS fue reemplazado por NEWS.md en formato Markdown.
- La integración continua (CI), los build scans, las publicaciones de lanzamientos y la compilación del sitio web ahora usan GitHub Actions.
- La documentación del proyecto mejoró de forma significativa, y el sitio web fue actualizado con nuevas funciones como un cuadro de búsqueda por secciones, mejores ID de sección para los enlaces y modo oscuro.
- Los builds de lanzamiento para Linux, macOS, Windows y Docker ya están disponibles.
- La imagen de Docker de
jq ahora está disponible en ghcr.io/jqlang/jq en lugar de Docker Hub.
- El nuevo lanzamiento incluye varios cambios en la interfaz de línea de comandos (CLI). Por ejemplo, ahora permite configurar el color de las claves de objetos con la variable de entorno JQ_COLORS, respeta la variable de entorno NO_COLOR para desactivar la salida con colores y mejoró la salida de --help.
- El nuevo lanzamiento también incluye varios cambios en el lenguaje. Por ejemplo, usa literales numéricos decimales para conservar la precisión, agrega nuevas funciones integradas como pick(stream) y debug(msgs), y permite usar $binding como clave en literales de objeto.
- En este lanzamiento también se corrigieron varios errores, incluidos problemas con try/catch, la conversión de cadenas a números, la representación de números grandes y la eliminación usando asignación vacía sobre arreglos.
- El registro completo de cambios puede consultarse en jq-1.6...jq-1.7.
- Este lanzamiento fue bien recibido por la comunidad, y muchos usuarios reaccionaron positivamente al anuncio.
1 comentarios
Opiniones en Hacker News
grep, 'gron', como alternativa para quienes no usan 'jq' con frecuencia y tienen dificultades con su sintaxis