Et år efter udgivelsen af GNU Awk version 4.2.1 blev version 5.0.0 frigivet.
I den nye version:
- Understøttelse af printf formaterne %a og %A fra POSIX er blevet tilføjet.
- Testinfrastrukturen er forbedret. Indholdet i test/Makefile.am er blevet forenklet, og pc/Makefile.tst kan nu genereres fra test/Makefile.in.
- Regex procedurerne er blevet erstattet med procedurer fra GNULIB.
- Infrastrukturen er blevet opdateret: Bison 3.3, Automake 1.16.1, Gettext 0.19.8.1, makeinfo 6.5.
- Underdokumenterede konfigurationsmuligheder og den tilhørende kode, der tillod brug af ikke-latinske tegn i identifikatorer, er blevet fjernet.
- Konfigurationsmuligheden "--with-whiny-user-strftime" er blevet fjernet.
- Koden antager nu strammere omstændigheder for C99-miljøet.
- PROCINFO["platform"] udskriver nu platformen, som GNU Awk blev bygget til.
- At skrive elementer, som ikke er variabelnavne, i SYMTAB medfører nu fatale fejl. Dette ændrer adfærden.
- Håndteringen af kommentarer i pretty-printeren er blevet genovervejet næsten fra bunden. Som resultat heraf går der nu færre kommentarer tabt.
- Navnerum er blevet indført. Det er ikke længere muligt at gøre således: gawk -e ‘BEGIN {‘ -e ‘print "hello" }’.
- GNU Awk tager nu højde for lokaliteter ved ignorering af store og små bogstaver i engangsbokstavs lokaliteter i stedet for en hardkodet version af Latin-1.
- En masse bugs er blevet rettet.
Kilde: linux.org.ru
