Aasta pärast GNU Awki versiooni 4.2.1 väljaandmist ilmus versioon 5.0.0.
Uues versioonis:
- Lisatud on POSIX printf %a ja %A vormingute tugi.
- Täiustatud testimise infrastruktuur. Test/Makefile.am sisu on lihtsustatud ja pc/Makefile.tst saab nüüd genereerida saidilt test/Makefile.in.
- Regex-protseduurid on asendatud GNULIB-protseduuridega.
- Taristu uuendatud: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Dokumenteerimata seadistusvalikud ja seotud kood, mis lubasid identifikaatorites kasutada mitteladina tähti, on eemaldatud.
- Seadistuse valik "--with-whiny-user-strftime" on eemaldatud.
- Kood teeb nüüd C99 keskkonna kohta rangemad eeldused.
- PROCINFO["platvorm"] kuvab nüüd platvormi, mille jaoks GNU Awk kompileeriti.
- Üksuste, mis ei ole SYMTAB-i muutujate nimed, kirjutamine põhjustab nüüd saatusliku vea. See on käitumise muutus.
- Kommentaaride käsitlemine ilusas printeris on peaaegu täielikult nullist ümber kujundatud. Seetõttu kaob nüüd vähem kommentaare.
- Kasutusele on võetud nimeruumid. Nüüd ei saa te enam seda teha: gawk -e 'BEGIN {' -e 'print "tere" }'.
- GNU Awk on nüüd lokaaditundlik, kui eirab ühebaidistes lokaatides kõvakodeeritud Latin-1 variandi asemel suurtähti.
- Hunnik vigu on parandatud.
Allikas: linux.org.ru