Jaron post la publikigo de GNU Awk versio 4.2.1, versio 5.0.0 estis publikigita.
En la nova versio:
- Subteno por la POSIX printf %a kaj %A formatoj estis aldonita.
- Plibonigita testa infrastrukturo. La enhavo de test/Makefile.am estis simpligita kaj pc/Makefile.tst nun povas esti generita de test/Makefile.in.
- Regex-proceduroj estis anstataŭigitaj per GNULIB-proceduroj.
- Infrastrukturo ĝisdatigita: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Nedokumentitaj agordaj opcioj kaj rilata kodo, kiuj permesis uzi ne-latinajn literojn en identigiloj, estis forigitaj.
- La agorda opcio "--with-whiny-user-strftime" estis forigita.
- La kodo nun faras pli striktajn supozojn pri la C99-medio.
- PROCINFO["platformo"] nun montras la platformon por kiu GNU Awk estis kompilita.
- Skribi elementojn kiuj ne estas variaj nomoj en SYMTAB nun rezultigas mortigan eraron. Ĉi tio estas kondutŝanĝo.
- Pritraktado de komentoj en bela-printilo estis restrukturita preskaŭ tute de nulo. Kiel rezulto, malpli da komentoj nun estas perditaj.
- Nomspacoj estis enkondukitaj. Nun vi ne plu povas fari ĉi tion: gawk -e 'BEGIN {' -e 'print "saluton" }'.
- GNU Awk nun estas loka-sentema kiam oni ignoras minusklojn en unubajtaj lokoj, anstataŭ la malmolkodita Latin-1-variaĵo.
- Aro da eraroj estis korektitaj.
fonto: linux.org.ru