Un año después del lanzamiento de la versión 4.2.1 de GNU Awk, se lanzó la versión 5.0.0.
Versículos nuevos:
- Se ha agregado soporte para los formatos POSIX printf %a y %A.
- Infraestructura de pruebas mejorada. El contenido de test/Makefile.am se ha simplificado y pc/Makefile.tst ahora se puede generar desde test/Makefile.in.
- Los procedimientos Regex han sido reemplazados por procedimientos GNULIB.
- Infraestructura actualizada: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Se han eliminado las opciones de configuración no documentadas y el código relacionado que permitía el uso de letras no latinas en los identificadores.
- Se ha eliminado la opción de configuración "--with-whiny-user-strftime".
- El código ahora hace suposiciones más estrictas sobre el entorno C99.
- PROCINFO["plataforma"] ahora muestra la plataforma para la cual se compiló GNU Awk.
- Escribir elementos que no son nombres de variables en SYMTAB ahora genera un error fatal. Este es un cambio de comportamiento.
- El manejo de comentarios en Pretty-Printer se ha rediseñado casi por completo desde cero. Como resultado, ahora se pierden menos comentarios.
- Se han introducido espacios de nombres. Ahora ya no puedes hacer esto: gawk -e 'BEGIN {' -e 'print "hello" }'.
- GNU Awk ahora distingue la configuración regional al ignorar mayúsculas y minúsculas en configuraciones regionales de un solo byte, en lugar de la variante Latin-1 codificada.
- Se han solucionado un montón de errores.
Fuente: linux.org.ru